Commit Graph

10929 Commits

Author SHA1 Message Date
Kashargul
3a53987ba2 re adds 2 missing extra overlays (#19172) 2026-02-11 20:18:33 +01:00
Kashargul
9ee72e2537 fix wrong table usage for admin syncs (#19160)
* fix wrong table usage for admin syncs

* clean that up

* could've been deleted

* .
2026-02-09 01:39:43 +01:00
Kashargul
fa113ea3f5 next set of globals (#19131) 2026-02-09 00:36:52 +01:00
Will
1a0e3aa3e0 Reduce Clumsy Gene's Obnoxious RNG (#19126)
* clumsy rng

* seperate define for this too

* there are very harmful too

* replace with macros

* fixed handling

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-09 00:18:07 +01:00
Kashargul
659239a8cd playertips overtime (#19150)
* playertips overtime

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* wtf

* .

* .

* .

* snark

* that too

* ok... why

* .

* hmm

* .

* .

* .

* .

* .

* ugh

* .

* .
2026-02-08 17:46:53 +01:00
Kashargul
1ba50d0d5a Allows the robot sheet snatcher to be upgraded (#19149)
* Allosws the robot sheet snatcher to be upgraded

* .

* .

* .

* should be there

* .
2026-02-08 17:45:59 +01:00
Olive
68824328c8 Nerfs the vac pack (#19143)
* nerfs dat pack

* remove unused var

* less severe speed nerf

* few lil things
2026-02-08 17:45:02 +01:00
Aura Dusklight
311c0117c1 Conversion of realname and nickname from bay (#19120)
* Automatic changelog compile [ci skip]

* replace all bay instances for realname and nickname with tg

* add comments where uncertain of sanitisation needed

* Fix issue from git conflict..

* Fix issue causing setup menu not opening

* Attempt to clean up how name datums are handled

* Remove redundant check

* Fix number issues with character names

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-02-08 17:34:04 +01:00
Kashargul
4f6edb9452 fix windows resettting their init flag mid init (#19148) 2026-02-06 15:57:09 +01:00
Olive
17d8c8837f Changes some elements of punch code and shredding (#19022)
* not balance i swaer

* apcs now add fingerprints when shredded

* makes nummbers static
2026-02-05 14:00:58 -08:00
Kashargul
aecab2e16c moves robot scanner upgrade to science (#19114)
* moves robot scanner upgrade to science

* .

* .

* .

* .

* .

* .

* lol

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-05 07:29:27 -05:00
Will
e3fa3a5480 wat (#19135) 2026-02-04 22:40:09 +01:00
Kashargul
05a7bda00f some smaller cleanup (#19119)
* some smaller cleanup

* .

* .

* fix udnerwaer colors
2026-02-01 16:43:56 -08:00
MeepleMuncher
d4184dc115 Microwave code cleanup (#19043)
* initial degloggening

* begone duplicated code

* whoopsie daisy

* get rid of the default passes on the start proc

* true or false

* what a wonderful idea!

* more microwave cleanup

* whoopsies, small fixies

* minor error

* span fixes, minor tweaks

* here and there and there and here

* get rid of unnecessary variables

* why was this a string?

* big commit, much wow

* undef

* avoiding typecasting

* collapsd

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-01 08:03:02 -05:00
Guti
17d8eba9f0 fix (#19121) 2026-02-01 13:11:16 +01:00
Kashargul
6a44700b46 digestion toggle geartweak (#19089) 2026-01-30 21:12:44 +01:00
Kashargul
c3329db812 ban starts_with on map level (#19112)
* ban starts_with on map level

* .

* corrected maps (#21)

---------

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
2026-01-30 20:09:23 +01:00
Kashargul
d0678d4046 More globals (#19111) 2026-01-30 19:51:21 +01:00
Kashargul
fdfb49012b some more globals (#19098)
* some more globals

* .
2026-01-29 09:21:58 -08:00
Will
a1493b046a nerf (#19107) 2026-01-29 09:18:21 -08:00
Reo Lozzot
4331c29ad1 Make showers not process while inactive + a little QoL (#19103)
* TG station ship of Theseus

* colorful !

* Unnecessary, apparently

* Reo takes the stupid pills

who is src
2026-01-29 09:17:46 -08:00
Kashargul
de17517e42 bunch of global vars (#19091)
* bunch of global vars

* .
2026-01-25 13:18:03 -08:00
Cameron Lennox
fff0dae052 Makes collars work when being worn as a suit (#19059)
* Makes collars work when being worn as a suit

Makes collars work when being worn as a suit

* Fixes translocators being broken on self click
2026-01-19 08:47:17 -08:00
Kashargul
46bc24a23c unshit some nif shit (#19053)
* unshit some nif shit

* actually should be cached

* wtf

* .

* .
2026-01-18 18:55:07 +01:00
Guti
c885ddb9c0 Virology Update #4 (#19002)
* I'm about to viro it

* I thought I was done, I was not :(

* Wrong proc oops

* Small oops

* Fix that

* Grrr nutrition
2026-01-17 09:18:07 -08:00
Guti
aae55665fb Various anomaly fixes (#19017)
* Fixes

* Fimx..

* Weather stuffs

* Additional restricted areas

* fix :)
2026-01-17 08:32:13 -08:00
TheToaster98
b7319f1e24 Moves a bunch of cleaning messages to ballons + advmop sprites (#19028)
* Moves a bunch of cleaning messages to runechat + advmop sprites

* woopsies

* Missed one

---------

Co-authored-by: Tost <Tost>
2026-01-17 08:04:33 -08:00
Reo Lozzot
d8684edb94 Refactors disposal connection components, makes them more properly connected (#18912)
* Awawa I scopecreeped too hard

* functionality

* oops, missed a spot

* unglog

Ouuurrrrp my code so full of bad

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-14 21:13:21 +01:00
Will
018e588040 remote view look upwards (#19005)
* remote view look upwards

* makes hud hiding a remote view setting too

* glass floors are just class ceilings

* horrible typecheck instead
2026-01-12 21:13:19 -08:00
Kashargul
8999b9f09b Intent based struggles (#19000)
* intent struggle basic

* .

* .

* .

* scss

* no hover effect

* swap those

* intent based struggling

* dropdown

* .

* .

* .

* .

* show current intent

* .

* .

* .

* up

* also that

* try that

* just resuse where we can

* use a string key

* eh

* yolo

* fine
2026-01-12 23:38:39 +01:00
Kashargul
e0f9f399c9 initial throw fixing (#18954)
* initial throw fixing

* .

* .

* .

* .

* fixes infini-collisions

* clean this up

* living too

* Update signals_vore.dm

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2026-01-07 15:44:09 -05:00
Kashargul
6df0a70e74 small vac oversights (#18993)
* small vac oversights

* .
2026-01-06 22:33:02 +01:00
Kashargul
be8a4aebc2 vacpack upport [NO GBP] (#18990)
* vacpack upport

* .

* .

* case

* better
2026-01-06 13:56:02 +01:00
Kashargul
c7c3a151ec up ports the TG overlays subsystem update (#18945)
* up ports the TG overlays subsystem update

* .

* .

* .

* .

* for spell

* .

* cutting

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 13:50:28 +01:00
Kashargul
6cf7d1ab5f ports the chat panel and backend updates [NO GBP] (#18895)
* ports the chat  settings update

* .

* .

* follow up changes

* zod

* migration changes from jl

* this will blow up badly

* yuck

* .

* .

* order

* .

* :

* be gone

* .

* .

* logging

* dix logging

* move to its own atom

* fix settings import

* .

* fix audio

* tgui fix

* .

* archiving as atom

* more changes from JL

* bring back default archive  all

* no stale state

* no need to run twice

* -

* we need both anyway

* dep up

* .

* build fixes port

* Fix file path replacement in build script

* backend update

* .

* .

* use the tg method

* only use as unchunked fallback for say etc

* .

* linter errors

* tg's chunking methód should be sane enough

* sadly still not

* update for tg chunking

* force those

* jl suggestion

* .

* needs game atom

* push

* have this

* we only want to store if a page was changed or added

* only store what we really care about

* fixes import port

* we need settings first

* recoloring shouldn't be a pain

* partial

* .

* some type fixing

* .

* no throw of events

* ree map might not be there yet

* .

* always store our settings

* this is a valid crash

* ss early assets

* saver image access

* missed unsafe access

* .

* move chat loading order

* .

* .

* .

* .

* missing unregs

* keep the ref map name, just don't bother

* await the asset like redux did before

* try that?

* .

* use await

* biome up

* better handling as JL did on tg

* rename

* last dep up

* major bump here

* major bump

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 11:56:31 +01:00
Cameron Lennox
f22789bf42 Various fixes (#18982)
* plushie fix

* voxclaw fix

* adjust holywater threshold

* span + typo fix

* this 1 too

* Changeling helmet adjustment

Makes changeling helmet able to eat things...If it's made out of your own flesh you can manipulate it to allow you to eat for a quick second. Also implies vorny implications.
2026-01-04 20:54:16 +01:00
Kashargul
fb068c5c62 optimizes transfer (#18943)
* limits belly contetns to 200 items

* there too

* this too

* don't strip blacklisted things

* .

* sometime later

* no remains if belly is full

* this

* just warn for now

* .

* .

* .

* .

* .

* -

* .

* .

* linter

* faster

* .

* .

* optimize

* fix that

* 20 should be ok

* nom atom

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-04 15:49:25 +01:00
Guti
3889dc69ab Adds the weather anomaly (#18960)
* Weather anomaly

* Rest of the stuff

* Stomach acids to normal acids

* Changes
2026-01-01 14:39:44 -05:00
Aroliacue
25c85cfcf5 Digi sprites for armor, gas half-masks in loadout, sec hailer half-masks in sec lockers (#18959)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* digi armor sprites start

* update

* adds gas half-masks to loadout. Adds hailer half-mask to sec locker.

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-01 09:10:11 -05:00
Will
af88889151 prevent inf unsimmed explosiosn (#18962) 2026-01-01 01:53:56 +01:00
Killian
f63a30d563 Floorbreaker Landmark (#18844)
* floorbreaker landmark

* Update floorbreak.dm

* Update floorbreak.dm

* Update floorbreak.dm

* Update floorbreak.dm

* Update floorbreak.dm
2025-12-30 03:08:00 +01:00
Cameron Lennox
d5849910e5 Begin clickcode attack_self fix (#18797)
* Begin clickcode attack_self fix

Begins the work to make everything call back to parent for attack_self so that signals are sacred.

* Makes MORE things call the attack_self() parent

Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.

* Finishes making the rest of attack_self call parent.

As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.

* begone foul demon

* some more cleanup

* These

* GOD this was annoying

* yeh

* Fix this

* fLARES

* Thesee too

* toys!

* Even more!

* More fixes

* Even more

* rest of em

* these too

* Update syndie.dm

* hardref clear

* Update code/game/gamemodes/nuclear/pinpointer.dm

* Update code/game/objects/effects/mines.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/contraband_vr.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox_vr.dm

* Update code/game/objects/items/gunbox_vr.dm

* Update code/game/objects/items/weapons/gift_wrappaper.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* these too

* Update maintpanel_stack.dm

* angry warning

* Fixes packaged snacks.

Fixes improper var default.

* Special handling for these

* proper poly types

* Fixes magclaws

Makes the 'features' it had just part  of base magboots that can be adjusted via varswap.

* Fixes jackets

Fixes https://github.com/VOREStation/VOREStation/issues/18941

* Small bugfix

Makes p_Theyre properly capitialize
Makes examine show proper wording

* Update gift_wrappaper.dm
2025-12-29 13:21:10 -05:00
Cameron Lennox
61f2fc1009 Various bugfixes (#18944)
* Fixes robotic multitool going invisible

* fixes hybrid cutters

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12125

* Fixes radiation healing

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12072

* Fixes holocarp spam

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12042
2025-12-28 14:28:46 +01:00
Guti
dad8e15b4e Allows non-contagious viruses to be picked up with blood (#18948)
* Virus :)

* This too
2025-12-28 04:59:17 +01:00
Cameron Lennox
9a8b885d38 Scannable chems and fixes (#18899)
* Scannable rework

Makes scannable have tiers.
WIP

* Some more adjustments

* Scanning

* Bodyscanner

* Some more fixes

Fixes amatoxin
Fixes synap not processing when drank
Makes fakedeath show up as braindeath, not massive O2 loss.
Makes zombie and lich powder show time of death properly

* Scanners for fakedeath

* This too

* Refactors bloodloss

* rounding
2025-12-26 05:19:36 -05:00
Cameron Lennox
90b0f813eb Giftbox fixes (#18898)
* Adds gifts to scene gripper

* Upports advanced gifts. Makes borgs able to pick up gifts
2025-12-26 06:39:31 +01:00
Guti
4f0903fcdb Anomaly fixes (#18934)
* Automatic changelog compile [ci skip]

* Fixes

* Makes the compiler happy

* get_station_areas makes me go crazy

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-12-26 06:38:06 +01:00
Kashargul
92182e0946 move the internal preview to canvas (#18930)
* move the internal preview to canvas

* use a helper

* basic readme prep

* .

* .

* transform  better

* byond can't handle icon states of large files...

* move fully to the rust version

* fix typing

* just wtf. NO

* fix the legacy path

* keep it all centralized

* tiny oversight

* unit test rewrite

* rename

* fix bad layering

* fixes a bunch of layering issues

* artifact

* move crash to log_runtime

* missing overlay warning

* why not
2025-12-23 20:28:39 -08:00
Kashargul
1c882b9363 fix landmarks from never deleting ever (#18933) 2025-12-23 17:11:43 -08:00
Cameron Lennox
dcdd46fb17 Signal fixes (#18923)
* Fixes these signals

* unscrungles remote view
2025-12-20 03:23:16 -05:00