Commit Graph

1589 Commits

Author SHA1 Message Date
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
Cameron Lennox 9672c9f99e Blacklists some problematic mobs from tsci (#19004)
* tsci blacklist

* This instead

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-13 13:25:32 +01:00
vorestation-ci[bot] 9ddcb4ee01 Update TGS DMAPI (#19016)
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-01-13 10:57:58 +01: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
ShoanaeaCKeye afd6ce3aba Electrovore virgo (#18986)
* Refactored and fixed the Electrovore code in compliance with the review and requests for fixes.

* Address review feedback for electrovore element and traits

* Removed unneeded return

Missed this while I was going through unresolved issues - unneeded return has been removed.

* Remove redundant check and use spark_effect helper

* Switched to spark_effect

Should clean up nicely.

* Swaps to !isitem

Changes from if(!istype(target, /obj/item)) to if(!isitem(target)) as requested.

* Spark Spread reinstated

Uses the proper, updated code block for spark_spread.

* ident

* should be fine

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-06 18:44:59 +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
SatinIsle 149e7c4c62 Spontaneous Prey Bellies (#18967)
* Quick fix to map rotation

Puts the SD back on for this week.

* Facility Redgate Map

Added Facility Redgate Map from the recent facility event.

* Fixed one active edge

Fixed an active edge in the oldhotel plains POI.

* Fixed scrubble resting

Fixed scrubble resting sprites being broken.

* Revert "Fixed scrubble resting"

This reverts commit 5ca4ce9231.

* Fixes mantraps eating when dead

Fixed mantraps voring people that step on them when they're dead.

* Revert "Fixes mantraps eating when dead"

This reverts commit 656fe7bd79.

* Updates eating descriptions to be more neutral

* Revert "Updates eating descriptions to be more neutral"

This reverts commit b137c152c2.

* Protean SCAs

* Spontaneous Prey Bellies

This adds the ability to choose which bellies spontaneous prey will end up in. If left null, they will go into the preds currently selected belly as per usual.

* quick push

* .

* .

* .

* .

* .

* datas

* use our eleemnt

* .

* .

* migrate a bunch of changes not to conflict myself

* realtimne preview coloring

* fine enough

* larger, smoothen

* .

* fix it

* axe

* trurn

* cardinal

* .

* fixes throw vore

* Update spontaneous_vore.dm

* fixes

* this

* alpha

* debounce

* immediately update states

* key that

* .

* only then

* no more flashing

* order

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
2026-01-05 13:49:06 -05:00
Guti b7ec6aba4b Fix & Spelling (#18981) 2026-01-04 10:46:55 +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
vorestation-ci[bot] 57de4d85ea Update TGS DMAPI (#18963)
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-01-01 02:59:51 +01:00
Olive 31c4ccf064 Adds the "absorbed prey can devour" addon (#18906)
* we gots this

* removes verb implementation

* no clue why that was such a mess

* clean up the rest

* implementation

* cleanup

* .

* hide it otherwise

* quick fix

* missing stackitem

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-12-30 03:15:26 +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 63d1254825 Makes R&D artifacts not just 'destroy them for the rocks' (#18928)
* Makes R&D artifacts not just 'destroy them for the rocks'

* elemental

* oh lol

* signals

* Update deconstructable_research.dm

* Update deconstructable_research.dm

* Update __techweb_helpers.dm
2025-12-25 09:28:06 -08:00
Cameron Lennox 7bba33fd2b More redspace modifier tweaks (#18903)
* More redspace tweaks

Makes more tweaks to the redspace modifiers meant for horror areas.

* Update horror.dm

* Update voicebox.dm

* Update voicebox.dm

* yoink ghosts instead

* Update horror.dm

* Update horror.dm

* Update horror.dm

* THE POWER OF

* Update horror.dm

* Update horror.dm

* names
2025-12-18 05:44:54 -05:00
FluffMedic 9a4d8ad936 Mouse army faction fix (#18910)
* Update faction.dm

* Update faction.dm

* Update mouse_army.dm
2025-12-17 03:07:07 -08:00
Guti bfd7bd5eea oops (#18884) 2025-12-11 12:53:25 -05:00
Aura Dusklight 48ac1b3490 Fix shadekin voices being revealed (#18819)
* Allow shadekin to choose if voice is hidden in phase

* Fix bad ternary expression value.

* Fix incorrectly placed var changes..

* Fix variable name being 2 letters

* Remove shadekin component call, add signals

* Remove signals from the signals.dm file

* Resolving merge conflicts.

* Revert bad change..

* Resolve listener conflict.

* fix lost signal causing failed test.

* Remove accidental duplicate.

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-11 07:54:10 -05:00
Will afc9d5cfb5 Ventcrawling Item Whitelist Memory Savings (#18881)
* lets fix these

* adminbus

* organization
2025-12-11 06:51:32 -05:00
Guti d59ad9df0c Ports TG Anomalies (#18794)
* Anomalies

* Tiles

* Automatic changelog compile [ci skip]

* Bioscramble

* Reactive armour

* Reactive

* .

* Automatic changelog compile [ci skip]

* hallucination

* Snowy

* Bit of polishing

* change

* Cargo & Research

* fimx

* Anomaly stuffs

* Bioscrambler + Terrible fire armour

* Adjustment

* Less spammy

* Changes

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-12-11 06:47:48 -05:00
Kashargul 4f1588b5a8 Medigun Port (#18079)
* Medigun Port

* order

* error on that

* Medgunportupdate (#16)

* Automatic changelog for PR #18444 [ci skip]

* no encode here (#18445)

* digi & sleeveless bodysuits (#18424)

* Automatic changelog for PR #18424 [ci skip]

* Incredibly minor capsule fixes (#18436)

* Swaps fighter landing gear raise/lower command wordings (#18443)

* Swaps fighter landing gear raise/lower command wordings

* what the fuck mech code???

* Automatic changelog for PR #18443 [ci skip]

* Adds some digi sprites for some clothes (#18447)

* Automatic changelog for PR #18447 [ci skip]

* clothing _vr dmi cleanup: hats and headwear [IDB IGNORE] (#18348)

* _vr dmi cleanup: backpacks, bags, and belts

* _vr dmi cleanup: backpacks, bags, and belts

* dmi cleanup: ears/headsets

* clothing _vr dmi cleanup: hats and headgear

* Update rig_pieces.dm

---------

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

* Automatic changelog for PR #18348 [ci skip]

* Automatic changelog compile [ci skip]

* Upport pursuit teshari rig helm sprite (#18448)

* Automatic changelog for PR #18448 [ci skip]

* Archives some old icon, fixes gorka icons (#18449)

* Automatic changelog for PR #18449 [ci skip]

* Fixes beds and sofa in hotsprings redgate, makes Tether research outpost dorms dorm-worthy (#18419)

* Fixes beds and sofa in hotsprings redgate, makes Tether research outpost dorms dorm-worthy

* actually fuck it give em a proper area and privacy switches too

* also this is a double bed now too

* Fixup maps in TGM format

03b8ced842: maps/tether/tether-07-solars.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

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

* Automatic changelog for PR #18419 [ci skip]

* Disposal Connector Component (#18431)

* looks like we're just recoding disposals entirely lol

* wip

* fixes

* doc

* code cleanup

* define use

* use doafter

* disposal flooring breaks now properly drop floor sheets

* Moved disposal mail tag to packet init instead of before it

* modernization

* cleans up overrides that shouldn't exist

* more cleanup

* Update code/modules/recycling/disposal_holder.dm

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

* Update code/modules/recycling/disposal_holder.dm

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

* Update code/modules/recycling/disposal_machines.dm

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

---------

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

* Automatic changelog for PR #18431 [ci skip]

* gorka archiving (#18450)

* Automatic changelog for PR #18450 [ci skip]

* Adds cafe capsule to research tiers because I accidentally left them out (#18451)

* Fix these maps (#18452)

* using accessories no longer drops items on spawn (#18453)

* fixes accessory dropping items on spawn

* up that

* Automatic changelog for PR #18452 [ci skip]

* Automatic changelog for PR #18453 [ci skip]

* list access fix (#18438)

* Automatic changelog for PR #18438 [ci skip]

* Whitelist update (#18417)

Co-authored-by: Tost <Tost>

* JSON Logging Refactor (#18252)

* First pass

* fixes

* more fixes

* num2hex length changes

* pass 2

* fixed warning

* looc log fix

* .

* update tgui

* .

* .

* .

* .

* perttier

* cleanup

* .

* .

* fix token

* no

* .

* .

* .

* ,

* modsay eventsay

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18252 [ci skip]

* Fixes looc log category (#18459)

* Automatic changelog for PR #18459 [ci skip]

* fix bad persistent client handling (#18460)

* Automatic changelog for PR #18460 [ci skip]

* fix attacak logging (#18461)

* Automatic changelog for PR #18461 [ci skip]

* Power Outage Buffs (#18457)

* Power Outage Buffs

Added emergency door releases to autoresleever rooms.
Changed autoresleevers to still work without power.
Added short range radios (off by default) to emergency supply boxes.
Changed APCs to allow the cover to be opened by anyone beneath 15% charge.

* Update stellar_delight3.dmm

Gives APCs on the SD comms rooms more charge. Seems tether already has these.

* Update stellar_delight3.dmm

* Automatic changelog for PR #18457 [ci skip]

* Automatic changelog compile [ci skip]

* more target (#18486)

* Automatic changelog for PR #18486 [ci skip]

* Automatic changelog compile [ci skip]

* Mop do_after multi use
 (#18485)

* Mop do_after

Makes mop do after allow multiple uses

* Update mop.dm

* fixes

* Gets rid of these unused vars

* cleanup

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18485 [ci skip]

* Added missing complexities and added bugfixes (#18427)

* Automatic changelog for PR #18427 [ci skip]

* Fixes holo collars not rendering when worn on suit slot (#18437)

* Automatic changelog for PR #18437 [ci skip]

* clean up flags (#18439)

* clean up flags

* wtf?

* pass it

* .

* ...

* .

* .

* fix retrace

* .

* .

* properly build

* eh static

* .

* .

---------

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

* Automatic changelog for PR #18439 [ci skip]

* Rotatable Atom Element (#18440)

* initial work

* a much better way of doing this

* these are needed

* minimize change

* nope

* missing elements

* whitespace

* species cases

* reduce pasta in ghosts

* more small fixes

* fixes for windows and inventory

* unneeded

* protected

* circulator uses examine

---------

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

* Automatic changelog for PR #18440 [ci skip]

* Moves destroy_on_drop to TG style and adds signal (#18454)

* to tg style

* unify drop proc

* protection and logging on qdeleted item pickup

* prevent stripping items from the inventory menu too

---------

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

* Automatic changelog for PR #18454 [ci skip]

* ship names update (#18456)

* Automatic changelog for PR #18456 [ci skip]

* swapadoodle (#18482)

* Automatic changelog for PR #18482 [ci skip]

* adds xenotail vwag option (#18477)

Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Automatic changelog for PR #18477 [ci skip]

* Adds a miniature description to the paperwork dispenser (#18478)

* Automatic changelog for PR #18478 [ci skip]

* Instrument Update (#18483)

* Instrument Update

* View fix

* fix lint warnings

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18483 [ci skip]

* Adds card searching/retrieval to card decks (#18488)

* Adds card searching/retrieval to card decks

* woopsie I thought I fixed that already

* I am so sorry for my trash code lmaooo

* oops forgot that-

* SOBBING VIOLENTLY I MISSED THAT TOO

* Also maybe good to have an improper check in the visible messages

* Automatic changelog for PR #18488 [ci skip]

* sleeper forcemove (#18491)

* fix bad ssprocesing (#18487)

* Automatic changelog for PR #18491 [ci skip]

* Automatic changelog for PR #18487 [ci skip]

* Reshades Mercenary Modular Armor Pieces (#18489)

* Automatic changelog compile [ci skip]

* Reshades Merc Modular Armor

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Automatic changelog for PR #18489 [ci skip]

* Bird up. Added 3 cawing emotes for the crows lover (#18469)

* Adds crow caws. 2 single versions, and one where you caw multiple times.

* Added copyright information for the 2 sounds

* Also adds GWAH

* Automatic changelog for PR #18469 [ci skip]

* jetpacks in zero G should hold you up (#18473)

* Automatic changelog for PR #18473 [ci skip]

* Consts (#18455)

* Gets rid of this const

* Unused const

* Update forensics.dm

* Drinks defines

* uNUSED

* Update Keywords.dm

* Update Keywords.dm

* Add

* yar

* Fingerprint

* Automatic changelog for PR #18455 [ci skip]

* Gives internal organs passive regeneration (#18470)

* Organ heal

* Changes

* Use the config

* Automatic changelog for PR #18470 [ci skip]

* Caw addon (#18497)

* Add an implantable health scanner (#18465)

* Add an health scanner implant. Corrects slight naming mistakes of nearby implants.

* Makes it craftable + advanced

---------

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

* Automatic changelog for PR #18465 [ci skip]

* Automatic changelog compile [ci skip]

* drinky tweaks (#18466)

* Automatic changelog for PR #18466 [ci skip]

* barricade breakthrough (#18474)

* barricade breakthrough

* fire deals more

* Automatic changelog for PR #18474 [ci skip]

* Adds the loincloth to the loadout options (#18490)

* Automatic changelog for PR #18490 [ci skip]

* Vomit fixes (#18468)

* Vomit fixes

* Guti abused span_userdanger again

* Automatic changelog for PR #18468 [ci skip]

* Fixes a medical chem not taking species chem strength into account (#18496)

Fixes a medical chem not taking species chem strength into account

* Automatic changelog for PR #18496 [ci skip]

* op21 cosmetics (#18475)

* Automatic changelog for PR #18475 [ci skip]

* Automatic changelog compile [ci skip]

* Some Additional Hanner Beast Forms (#18503)

Added the following forms to beast form for hanner and lleill: Hyena, Lion, Reindeer, Armadillo and Slug.

I have considered more fanciful things like unicorns and gryphons, but for now we'll just keep it simple with normal animals.

* Automatic changelog for PR #18503 [ci skip]

* Service borg buffs + QoL (#18502)

* Service borg buffs + QoL

* oops forgot to lowercase that one

* wait this would double-spam balloon alerts theoretically so-

* Fix resin doors not being breakable (#18495)

* Fix resin doors not being breakable

* Update simple_doors.dm

* Automatic changelog for PR #18502 [ci skip]

* Automatic changelog for PR #18495 [ci skip]

* Automatic changelog compile [ci skip]

* Port /datum/status_effect and convert wetness and fire stacks to it (#18180)

* Port /datum/status_effect system

* Port fire stacks to status_effects

* Fixes and adjustments to wetness

* One last little thing

* Fixes these compile errors

A few things on the backend got updated...Adjusts them here.

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Automatic changelog for PR #18180 [ci skip]

* Extra bartender slot (#18505)

Added an extra bartender slot on request.

Reasoning is that it's one of the most social roles and keeps other people moving socially too. However, it's also a very common one for the players to vanish to do scenes, which we don't want to discourage. Instead, letting another person in to fill the role in the meantime is perfect. This already works fine on the tether where there are 3 bars (4 if you include the maint one). SD will still need to share a bit though, or get creative, not really a biggie.

* Automatic changelog for PR #18505 [ci skip]

* runtime viewer fixes (#18512)

* Automatic changelog for PR #18512 [ci skip]

* Implements Autowiki (#18480)

* Implements Autowiki

* Disable autowiki for vending machines for now

* Automatic changelog for PR #18480 [ci skip]

* Negative trait point changes. (#18509)

Changed some of the negative traits point values, primarily as they give so many points relative to the small cost of positive traits:
Low Blood Volume from 3 to 2 and the extreme version from 5 to 3. These are serious, but they're reasonably in-line with other serious weakness traits.
Reduced biocompatibility 2->1, 4->2, 8->4. These are really not that much of an issue, if you are in medbay getting treated, it just means they need to stick you with a couple extra syringes and rarely actually causes a problem other than taking a couple more minutes. 4 points is still a lot.
Ambulant Blood 1 to 0, this has no effect at all here where changelings are never a risk.

* Automatic changelog for PR #18509 [ci skip]

* Adds new sprites for some guns, consolidates _vr file [IDB IGNORE] (#18306)

* Adds new sprites for some guns, consolidates _vr file

CHANGED:
Captains laser new sprite: https://i.imgur.com/LbelowO.png
Energy gun new sprite: https://i.imgur.com/0KSAIEW.png
Nagant new sprite: https://i.imgur.com/6BtQdO6.png
Makarov new sprite: https://i.imgur.com/ojBjcwb.png
SecGun new sprite: https://i.imgur.com/snhIhB7.png
StunRevolver new sprite: https://i.imgur.com/2Iy29CH.png (The vintage stun revolver still exists, so the old sprite is still accessible)

* Shrink netgun

* Automatic changelog for PR #18306 [ci skip]

* Automatic changelog compile [ci skip]

* Moves a few icons out of the archives (#18516)

* Moves a few icons out of the archives

Used downstream

* yea

* Update gun.dmi

* Update gun.dmi

* Fluff icon fixes [IDB IGNORE] (#18420)

* Move unused icons

* Fixes a LOT of icons

* Fixes this cloak

* Fixes these as well

* These too

* More fixes

* Last fixes

* Automatic changelog for PR #18420 [ci skip]

* Whitelist update (#18506)

Approved here: https://forum.vore-station.net/viewtopic.php?p=14347#p14347

* adds missing icon (#18521)

* Automatic changelog for PR #18521 [ci skip]

* icon and prefab (#18530)

* Automatic changelog for PR #18530 [ci skip]

* Landmine fixes (#18532)

* mine updates

* correct var

* disposal atom flushed signal (#18527)

* Automatic changelog for PR #18532 [ci skip]

* use em (#18522)

* Automatic changelog for PR #18527 [ci skip]

* Automatic changelog for PR #18522 [ci skip]

* corrected bag (#18524)

* Automatic changelog for PR #18524 [ci skip]

* sloog (#18526)

* Automatic changelog for PR #18526 [ci skip]

* forcemove (#18528)

* allow precision item placement on casino table (#18525)

* allow precision on casino table

* need these

* Automatic changelog for PR #18528 [ci skip]

* Automatic changelog for PR #18525 [ci skip]

* Addiction Withdrawal Shown On Body Scanners (#18531)

* show withdrawals on body scanner

* better text

* Automatic changelog for PR #18531 [ci skip]

* scanner (#18518)

* Automatic changelog for PR #18518 [ci skip]

* borer can't do that (#18520)

* Automatic changelog for PR #18520 [ci skip]

* [Fluff Item] Modifies Holly's custom capsule shelter (#18493)

* Alphabetically sorts hanner/lleil beast form list (#18515)

* Alphabetically sorts hanner beast form list

* Actually let's label some of these too!

* oops lol

* fuck

* oops missed this one in the hanner list

* and this one FUCK

* Automatic changelog for PR #18515 [ci skip]

* tracking implant uses mob (#18517)

* Automatic changelog for PR #18517 [ci skip]

* Belt holders (#18535)

* Automatic changelog for PR #18535 [ci skip]

* Maglev track tweaks (#18529)

* tweaks

* better

* Automatic changelog for PR #18529 [ci skip]

* Cyborg gambling buffs (#18508)

* Cyborg gambling buffs

* I'M ALWAYS FORGETTING THIS ABOUT BALLON ALERTS

* Improves quality of roll sound

* fuck wrong audio quality setting lmao

* Automatic changelog for PR #18508 [ci skip]

* Adds Coroner as an alternative title for medical doctors (#18492)

* Automatic changelog for PR #18492 [ci skip]

* Dragon Plushie Upport (#18523)

* Upport dragon plushies

* Whoops, forgot the icons

* Add to loadout blacklist

* Automatic changelog for PR #18523 [ci skip]

* general command selector (#18501)

* Automatic changelog for PR #18501 [ci skip]

* Automatic changelog compile [ci skip]

* moves law outputs to a block (#18513)

* moves law outputs to a block

* eh

* .

* urg

* ,

* wtf

* .

* Update _sheets.dm

* Automatic changelog for PR #18513 [ci skip]

* ling and defines (#18537)

* Adds logging to bear traps (#18533)

* THE LOGS

* .

* Update

* Automatic changelog for PR #18537 [ci skip]

* Automatic changelog for PR #18533 [ci skip]

* Fix this (#18544)

* Automatic changelog for PR #18544 [ci skip]

* Even STRICTER reaction unittest (#18542)

* none shall hide

* agony

* what?

* baddef

* test all

* fix

* all of them

* actually fail

* blocker

* what

* test

* these are hard lockups anyway

* better test

* better

* buh

* nope

* another

* logging

* logging

* I'm a raving madman

* anotherfix

* undef

* lets try this

* how about this

* this it?

* alright this

* oops

* limit log

* force it

* condense

* Condensing more

* another

* wat

* oop

* fix

* test agent

* test 2

* what about this

* testing

* tied this in correctly

* try now

* oops again

* try this

* inhibitors

* virus mix

* move to a real useful signal

* test

* Revert "test"

This reverts commit 40d05e9351.

* order

* unnneeded

* minimize diff

* Automatic changelog for PR #18542 [ci skip]

* Automatic changelog compile [ci skip]

* grab fix (#18547)

* Automatic changelog for PR #18547 [ci skip]

* Gives the borg service fabricator all radial menus (#18538)

* Makes borg serivce fabricator use all radial menus

* last minute fixes, my specialty!

* Reduces radial menu radius to 40

* Automatic changelog for PR #18538 [ci skip]

* Shibari! (#18514)

* Shibari!

Added a new scene item, shibari bindings!
These by default only cover the torso, but by clicking on them in your hands, they can also be set to bind arms and legs, acting in a similar way to handcuffs. They are worn in the suit slot.

They can be found in the costume vendors, maint and the restraints crate from cargo.

They have sprites for humanoid mobs and digitigrade legs, but not tesh yet.

* Fix mistake

Fixes error in previous commit

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

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

* Update code/modules/mob/living/carbon/human/human.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

* Make these defines to prevent copy paste errors

---------

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

* Automatic changelog for PR #18514 [ci skip]

* Customizable dragon plushie! (#18534)

* Add customizable plushie

* Add wing underside

* Add description

* Add to loadout blacklist

* Change ' to "

* Fix typo, add name to GUI

* Fix indentation

* Fix indentation (again)

* clean up the DM code

* initial cleanup

* won't work yet

* .

* initial styling

* that really shouldn't be tick updated

* handle import

* proper stack sizes

* stacking

* typos

* rm comment

* Update OverlaySelector.tsx

* Update PlushEditor.scss

* Minor tweaks

* Wawa

* please make sure biome is setup

* rm unused props

* cache user

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18534 [ci skip]

* dependency up (#18549)

* dependency up

* tgs

* obj screen to atom movable screen (#18434)

* obj screen to atom movable screen

* .

* Automatic changelog for PR #18434 [ci skip]

* fixes one of my first ever coding sins here (#18412)

* fixes one of my first ever coding sins here

make it explicit

naming

fix that ancient bug too

confirm

sane

.

.

move it up

better

keep it there

only color objects

.

properly reset on bad values

.

urg

.

* ,

---------

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

* Automatic changelog for PR #18412 [ci skip]

* Automatic changelog compile [ci skip]

* Tethered Item Component (#18499)

* tethered component

* can't do that

* visible_message should always show

* forbid storing

* catching some small issues

* visible message is fighting a bit too much

---------

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

* Automatic changelog for PR #18499 [ci skip]

* various map related features (#18510)

* various map related features

* add icons

* tick da file

* adds no docking codes var

* cetus plaques

* switch to weakref

* annihilate single letter refs and such

* fixes after testing

* reverse an oopsy

---------

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

* Automatic changelog for PR #18510 [ci skip]

* Makes poker chips half scale (#18550)

* Automatic changelog for PR #18550 [ci skip]

* Automatic changelog compile [ci skip]

* Modernizing doors (#18511)

* the agony begins

* fixes

* signaling

* removed remaining attempt_vr

* corrected behaviors

* keep the history

* oop

* wording

* filter for intent here

* oop

* no harm in these either

* Update code/_onclick/item_attack.dm

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

* Get rid of old procs

---------

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

* Automatic changelog for PR #18511 [ci skip]

* Automatic changelog compile [ci skip]

* Turf slip component [NEEDS TESTING] (#18057)

* turf slip component

* remove magic numbers

* don't dupe timers

* Water fix, lube buff

* fix

---------

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

* Automatic changelog for PR #18057 [ci skip]

* Upports Churros (#18553)

* churros

* Remove sin

* Oops!

* Automatic changelog for PR #18553 [ci skip]

* adds sexes (#18551)

* Automatic changelog for PR #18551 [ci skip]

* Automatic changelog compile [ci skip]

* remove dead proc (#18562)

* Automatic changelog for PR #18562 [ci skip]

* a few more changes related to map (#18557)

* we got a thing

* use flags

* makes it betterer

* Automatic changelog for PR #18557 [ci skip]

* Luckier 7 event map content + Card deck init improvement/bugfixing (#18561)

* Starts da map

* more areas!!

* adds big sized casino card deck

* moar rooms

* VIOLENTLY VOMITS UP A DIFFERENT DESIGN

* let's give the main floor more STUFF also these should be normal rwalls

* moar place....

* Good for the Tost-Pass now I think

* TAAAABLLLLLLLLLLE!!!

* Adds dorm areas

* DELETES the repo's map because tost has her finished copy of the map saved externally on her PC now!!

* Adds credits for audio sources in sound file metadata

* ... oops

* sound credits

* greatly cleans up card generation code and fixes some jank

* Automatic changelog for PR #18561 [ci skip]

* Fixes Lucky 7 map needing power (oops) (#18566)

* Fixes Luck 7 map needing power (oops)

* WAIT IT WAS MISSING LIGHTNG AND GRAVITY TOO?!

* fix vorepanel button for AI (#18555)

* fix vorepanel button for AI

* .

* this can be null

* fix balloon alert for wide icons

* Resprites casino chips (#18558)

* Automatic changelog for PR #18555 [ci skip]

* Automatic changelog for PR #18558 [ci skip]

* Lore Pamphlet for new players (#18564)

Added a new lore pamphlet for new players, which covers the most essential lore and gives an immediate understanding of how the world works. This automatically spawns in their hand until they've been here for 10 days old.

* Automatic changelog for PR #18564 [ci skip]

* Automatic changelog compile [ci skip]

* Strips byondUI procs not needed for TGUI interaction (#18563)

* all of these are moved to tgui

* still uses topic

* uses topic

* uses topic

* not needed

* Automatic changelog for PR #18563 [ci skip]

* Gatorsnout (#18536)

* oh man idfk this SHOULD work

* small stylistic change

* trailing newline (what, okay)

* Update .gitignore

Please don't just edit that file. Tools is supposed to be on the repo even

---------

Co-authored-by: Bandit <queenjess521@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18536 [ci skip]

* Improved Smes Map Upgrades (#18467)

* fixing oldcode

* fix

* proc fix

* this is a prefab anyway

* qdel fix

* Automatic changelog for PR #18467 [ci skip]

* Oil and blood with no dna can be streaked again (#18559)

* bloodyshoes

* safety

* that needs a db, so check if it actually was set (#18569)

* Automatic changelog for PR #18559 [ci skip]

* Automatic changelog for PR #18569 [ci skip]

* fix organ deletion (#18572)

* Automatic changelog for PR #18572 [ci skip]

* Fixes invisibility potions (#18565)

* Fixes invisibility potions

Fixed invisibility potions being able to spawn in fruit.
Cleaned up some missing reagent defines for glamour potions.

* Fix thingies

* Oopsies

* Automatic changelog for PR #18565 [ci skip]

* ports and fixes TG's keycombo input (#18573)

* ports and fixes TG's keycombo input

* .

* .

* cleaner

* .

* Automatic changelog for PR #18573 [ci skip]

* Fluff item flute (#18571)

Approved: https://forum.vore-station.net/viewtopic.php?p=14361#p14361

* Automatic changelog compile [ci skip]

* Load alien/job whitelists from database, if enabled (#17952)

* Load alien/job whitelists from database, if enabled

* SQL Template for Table

* Fixes

* Commands

* .

* .

* fix

* cannot be a list

* .

* .

* embed

* .

* .

* query test

* query test

* query test

* .

* fix

* Automatic changelog for PR #17952 [ci skip]

* Door after_attack behavior fix (#18576)

* these need handling

* fix

* respect attackby behavior

* Automatic changelog for PR #18576 [ci skip]

* Adds a few new sprites (#18578)

* start this for latr

* adds new markings

* removes stray palette

* changes a few shades i dislike

* fix the dang dme

* i haaaaaaaaaaate dreammaker

* why do you do this

* Unarchives Halo Shotgun (#18579)

* Automatic changelog for PR #18578 [ci skip]

* Remove it from the archive as well for clarity's sake (#18580)

* Medigun stuffs

* oops

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
Co-authored-by: Jenny <ghosttehspychecka@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: TheToaster98 <51209769+TheToaster98@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: nesquik <24830358+lbnesquik@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: MeepleMuncher <76881946+MeepleMuncher@users.noreply.github.com>
Co-authored-by: Olive <49600480+zeskorion@users.noreply.github.com>
Co-authored-by: shybandit5213 <shybandit5213@gmail.com>
Co-authored-by: Bandit <queenjess521@gmail.com>

* Delete html/changelogs/AutoChangeLog-pr-17952.yml

* Delete html/changelogs/AutoChangeLog-pr-18576.yml

* Delete html/changelogs/AutoChangeLog-pr-18578.yml

* medfix (#19)

* Adjust (#20)

* Update medigun_backpack.dm

---------

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
Co-authored-by: Jenny <ghosttehspychecka@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: TheToaster98 <51209769+TheToaster98@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: nesquik <24830358+lbnesquik@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: MeepleMuncher <76881946+MeepleMuncher@users.noreply.github.com>
Co-authored-by: Olive <49600480+zeskorion@users.noreply.github.com>
Co-authored-by: shybandit5213 <shybandit5213@gmail.com>
Co-authored-by: Bandit <queenjess521@gmail.com>
2025-12-10 16:38:40 +01:00
Cameron Lennox 7ff489ec36 TG Signal Port (#18741)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* WIP signal organization

* Moooore signals

* cuffs

* decon

* whoops

* revert this

* Proper name

* movable moved

* These

* Theeese

* Sort these

* Update cyborg.dm
2025-12-09 17:50:52 -05:00
Cameron Lennox 5aa9e69831 Unique Mind-structure neutral trait (#18852)
* Adds a new neutral trait - Unique mind-structure

Adds a new neutral trait, unique mind structure.
Used twofold:
 * One, for scenes where someone is using dominate-pred and they don't want to easily be detected who is in control at what time.
 * Two, for characters that aren't exactly 'normal' in the sense of a singular mind and their body structure would accompany this. (Think Diona)
 * Additionally, changelings will appear as though they have this trait.

* Update sleevemate.dm

* forgot to tick this in git

* Update station.dm
2025-12-09 23:24:14 +01:00
Cameron Lennox 4924a73ba2 Start of TG Click Code Port (#18734)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* Update click.dm

* Fixes borg ctrl_click

Also implements allowing  blocking of items being ctrl_clicked

* Makes the statpanel not annihilate peoples ratelimiter

Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
2025-12-06 01:13:12 -05:00
Selis 301cc138ec Iframe fix (#18842)
* Iframe fix

* Reads reload configuration verb

* Load store by custom key

* Remove bad compile option
2025-12-05 01:26:27 +01:00
Cameron Lennox 9a2fa8b1cf More surgery tweaks and fixes (#18823)
* Surgery Defines

Adds some defines to surgery to make it easier to track how 'open' someone is instead of magical numbers.

* Make frankensurgery less punishing

Makes frankensurgery less painful.

Resleeving is a thing and is MUCH easier to do.

Having brain surgery apply a permanent debuff to people just means that the 'ideal' thing is to always resleeve/clone. This gets rid of the debuff.

* Setting vital in a few places

* Makes infected wounds not kill in stomachs

Wounds still accumulate in stomachs, BUT the germ level of the external organ won't increase while being digested, meaning you won't get massive infections while doing a long-digestion scene.

It was done here instead of in handle_germ_effects() so you can't just eat someone with major infections and act as a statis stomach.

* Internal bleeding tweaks

Makes internal bleeding slower if you have the IB cure (myelamine)
Makes internal bleeding not get worse if you have the dermal equivalents of bicard+inaprovaline

* Update neck.dm

* Some more aggressive reform healing

Makes reform healing do some more healing to bring them back. Instead of healing just 6, heals a flat 25 now of brute, fire, clone, and toxins.

It then sees if you're 'below revival point' and if so, it gives you a much stronger heal to ENSURE you are brought back.

* forgor to check this in the .dmi

This is what happens when you have minitest selected and have your .dme ignored by default!

* Update blood.dm

* this comment is no longer relevent

We have LVADs now!

* Makes tourettes not trigger more if you have slow pulse

This was presumably meant to increase your chance of a tic if you have a higher pulse, not if you have a slower/more calm pulse.

* More edits

* Update generic.dm
2025-11-27 23:39:50 -05:00
Cameron Lennox 08c8e3057b Ports "Fixes SS_KEEP_TIMING causing RUNLEVEL_LOBBY subsystems to fire with 75% their set wait" from /TG/ (#18729)
* master update from tg

* reverse_range

* upport these as well

* ye this
2025-11-27 23:37:17 -05:00
Will cb5e0b2d24 Many new global signals from downstream (#18833)
* Many new global signals from downstream

* improved supply signal

* more clear name

* clarity
2025-11-27 22:23:22 -05:00
Will 009193bb69 Chemical engineer alt-title (#18829)
* job requirement stuff

* job hud icon

* small fixes

* no change plz
2025-11-27 21:27:53 -05:00
Killian d871b645fa Woodstravaganza (#18814)
* woodstravaganza

* floor color handling

* woodstravaganza

* woodstravaganza: sivian edition

* woodstravaganza: vertical tiles

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-27 21:17:10 -05:00
Will ab9b9f2f59 Chemical Refinery Splitter Machine (#18828)
* splitter basics

* condensed overlay pipecode

* working

* splitting better

* techweb and desc fix
2025-11-27 20:52:38 -05:00
TheGreatKitsune 430d7cb183 Add AFK pred/prey and contaminate worn items preferences (#18783)
* Add AFK pred/prey and contaminate worn items preferences

* Slight changes
2025-11-27 11:46:58 +01:00
Kashargul d513debe2e byond 1670 support (#18775)
* byond 1670 support

* .
2025-11-26 15:25:50 +01:00
Will 595a4a5b18 Disposal Bin Update (#18812)
* new bins and sorter

* new disposals

* added more types

* moved to their own file

* wording

* cleanout the ugly

* use define

* even cleaner

* oop

* spellcheck

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:43:00 -05:00
Will c81ae60a60 Cortical Borer Fixes (#18760)
* borer fixes

* Update code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_powers.dm

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

* corrections

* foundation cleanups

* utility procs

* some fixes

* assorted fixes

* tweaks

* reorganizing

* not needed

* ghost cleanup

* organization

* motion tracker fix

* yet more cleanup

* logging

* cache rounding

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:15:07 -05:00
Guti 29eaa9948e Adds clothing traits (#18804)
* clothes

* zap

* Makes boxing gloves use the new system

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-21 06:38:43 -05:00
FluffMedic 56d1535957 Energized Agate Upport (#18799)
* Energized Agate Upport

Upports Energized Agate for sprite cohesion

* Forgot to remove this

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-20 09:20:05 -05:00
Will 94f6ec31d3 Trash Eater Signals (#18776)
* signal handling

* signal pr compliance

* this too
2025-11-20 09:17:14 -05:00
Killian dcb7b80cd2 Resleeving sickness pill map removal (#18798)
* resleeving cure pill removal

* Update _reagents.dm
2025-11-19 20:38:24 -05:00
Ryumi 94deb1ab18 Fixes gravity surge event affecting capsule shelters on maps without gravity generators (#18742)
* Fixes survival pods being affected by gravity events in some cases

* applies to admeme event as well!

* perhaps this is better logic actually

* Wait, it's probably a lot better to do this with flags...

* Whoops, thought I saved this change!
2025-11-11 21:45:05 +01:00
Cameron Lennox 4899465a23 Various Surgery & Medical fixes, QoL, and adjustments (#18718)
* bunch of medical adjustments

* or so i thought

* De-death surgery

* Update carbon.dm

* Update mob_grab_specials.dm

* yeh

* Palpation

* internal bleeding

* Update life.dm

* duration increase

* adjust these

* Fixes a bug with defibs that I caused

When I reworked get_crit_point, it caused defibs to DEAL oxyloss instead of HEALING it, like it has been doing for the past 8 years. This fixes it.

* fixcees this

* fixes syringe stabbing

* Converts these to managed global lists

* gets rid of disabilities

* Change injury check to use do_after with delay

* lungfix

* actually remove the necrosis

* Fixes brain surgery

* fix language bug

* Update brain.dm

* ghetto surgery adjustments

Buffs some ghetto surgery
Makes some injuries sustained less gnarly if you fail with a ghetto tool.
Some mild typo fixes.
2025-11-09 00:24:55 +01:00
Cameron Lennox c07054d463 Trait Upports & Tweaks (#18677)
* Upport these

* wtf

* Update negative.dm

* Hard feet into a neutral

* revert

* type-o

* Makes toxin_gut a trait.

Better as a trait than a var.

* Fix these

Was free trait otherwise

* Update negative.dm

* Fixes these as well

* Update low_sugar.dm

* Update vorestation.dme

* Converts these to components

Still needs optimization.

* Makes absorbent a component

* Implements deep sleeper

* Update living_movement.dm

* Update living_movement.dm

* Update negative.dm

* why not

* Adjust these

* Update positive.dm

* Update positive.dm

* Eh, let's lower this some.

* Add singulo mtabolism

* these too

* Make this use bloodloss_rate

* Update negative.dm

* grapples you

* Update mob_grab.dm

* my brain hurts reading this

please leave more comments

* Slippery

* enable

* Remove waterbreather from breathless

Unneeded

* Update negative.dm

* Update low_sugar.dm

* Update snacks.dm
2025-11-08 02:19:49 +01:00
Cameron Lennox a425f3e663 EMP cleanup (#18682) 2025-11-08 02:05:08 +01:00
Guti 838bb093e8 Refactors do_teleport (#18668)
* Teleport refactor

* Televore

* Additions

* Update

* No effects

* .

* Attempt

* proc name change

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-07 21:28:21 +01:00
Ryumi 4044b3d511 Overhauls borg hypos to work like chem dispensers (#18662)
* We sorta kinda got a start here

* Implements chemical searching

* Stretches UI window for drinks, moves recording blinker to search

* accounts for hypos with different maximums and transfer amounts

* SFX + selected chem fix

* modularizes chem dispenser macro UI

* Adds recipe recorder UI to hypo

* further modularizes chemical dispenser chemicals UI

* tweaks borg hypo UI to account for chem UI changes

* magic letter begone

* Words this argument's description better

* UI doesn't need to be passed ui_title, also usr to ui.user

* TIL: UNTYPED_LIST_ADD is a thing

* Apply borg UI theme

* further modularizes chem dispenser settings UI

* tweaks settings UI to fit new chem settings changes

* MANY miscellaneous hypo changes

* Implements proper recipe recording and selecting

* More single letter vars be gone

* gets rid of unnecessary stack

* applies spans to recipe errors

* ig this wasn't necessary

* oops lol

* oops missed this one

* be careful with using the wrong elements

* Uses static data + proper usage of borg theme; uses drink dispenser boolean for TGUI

* func

* fix that too

* .

* in case they get emagged

* lil fix

* implements functional recipe macros

* typo fix

* makes macro usage work with all types of hypos

* Sort listed chemicals in UI by name

* veritcally stretches drink UI a bit more

* Fixes some button selection jank

* wait we already have a confirm dialogue built in here!

* Better balloon alerts + varies hypo sound

* improves hypo alerts

* in case people get injected by some reagents

* removes balloon alert for synthesizer recording

* fixes hypo not actually injecting stuff into mobs (oops)

* better documentation

* better-er documentation oopsie lol

* O okay I'll move it here then

* better words status flags

* quick im/export basics

* dispenser update

* typo fix

* sanitizing

* cleanup of theming

* .

* Update ChemDispenserSettings.tsx

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-07 16:26:48 +01:00
Will 395f618b0f Ventcrawler update (#18709)
* mob atmos properly handled

* Ventcrawling signals

* ventcrawler blowout

* clarity

* fix

* fix again

* again

* consistency

* Teshari rattler

* scrubbers can be welded shut
2025-11-07 14:29:14 +01:00
Will fd60bee1cb Relaymove Moved To Remote Views (#18714)
* Remote view setting datums

* remote view handles relayed move

* setting up checks

* many fixes

* small fixes

* default relay behavior

* use camera settings

* coordinated for overmap shuttle

* lock this down

* not needed

* not needed

* inaccurate doc

* small fixes

* various set machine calls no longer needed

* runtime

* health hud moved to signal controls

* overriding huds

* allow signal based huds entirely

* uav health icon

* fix

* oops that's important

* more return types

* mmis view fix

* not needed

* protect against instantly deleted ghosts

* all of these need remote on enter

* these too

* order
2025-11-05 17:47:58 -05:00
Guti f8b05adc3b Makes food/drink code easier to read (#18673)
* Change

* Container drank, for beakers too

* Fimx

* oops
2025-11-05 23:40:18 +01:00
Cameron Lennox eb2943752c makes boxing gloves not kill people you're attacking (#18700)
* makes boxing gloves not kill people you're attacking

* Update sources.dm
2025-11-05 23:38:47 +01:00
Ryumi 57a8e42441 Fixes being able to conjure leather by crafting steel furniture (#18705)
* Fixes being able to conjure leather by crafting steel furniture

* woops-
2025-11-05 16:30:18 -05:00