Commit Graph

34470 Commits

Author SHA1 Message Date
Will 6b122d522c Gripper Qol (#18746)
* gripper icons

* better alignments

* fix alignment

* click

* don't doubleup sounds
2025-11-12 23:46:39 +01:00
Cameron Lennox 1bf09c3f58 Fixes internal bleed message
Makes internal bleeds actually show.
2025-11-12 03:02:41 -05:00
Will c8e61d632c new butts (#18764) 2025-11-11 21:51:44 +01:00
Will 2b771904c5 not on synths (#18763) 2025-11-11 21:49:54 +01: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 61bb486734 Fixes chem duplication exploit (#18759) 2025-11-11 21:21:26 +01:00
Will 3b54dc0367 Large Bulb Replacements (#18766)
* bulb

* large bulb icons

* this too
2025-11-11 20:56:40 +01:00
Will eeaac2fa51 Borg Stun Fix (#18765)
* drop on shutdown

* handling for stun and not batteries

* lets just always handle this

* fix this too
2025-11-11 20:46:22 +01:00
Will 00b7fe3c21 fix deletion (#18771) 2025-11-11 00:51:21 +01:00
Kashargul c1f45f2c48 fix digest pain pref runtimes (#18772) 2025-11-11 00:50:06 +01:00
Cameron Lennox 138c525d64 fixes a misplacement (#18754)
Fireaxe is NOT bleeders but rather limb amputation
2025-11-09 17:03:32 +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
Reo Lozzot 5df5ba8050 Fixes vorebelly temperatures ignoring prefs (#18749)
* Get Real

* Saferer body temperatures
2025-11-08 20:34:09 +01:00
Will 35e4aabd0b Stunned In Object View Decouple fix (#18748)
* decouple is safer

* disable stun ending object views

* ghostize needs to end remote views
2025-11-08 02:55:11 -05:00
Killian 51e591a527 fusion coils (#18716)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-08 03:48:04 +01:00
Cameron Lennox c2b50ace33 Gets rid of hasorgans() helper proc (#18692)
This was just ishuman()
2025-11-08 03:30:32 +01:00
Cameron Lennox ee47237aa7 The Great Lasertag Update (#18691)
* Save~

* Fixes launch_many_projectiles having 100% miss chance

Adds laser landmines.
Makes it so portable turrets don't do janky BS for lasertag.
Gives portable lasertag turrets a fun emag/EMP effect

* emag and equipment

* cargo

* tur et

* milsim rp

* clarify

* PLEASE I HAVE A FAMILY

* cries

* signal drop

* no spawn
2025-11-08 03:13:33 +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 5886dd5dfa Swaps species.total_health for getMaxHealth() (#18702)
* Swaps species.total_health for getMaxHealth()

* fix this as well

shock_stage is what they want to increase, NOT traumatic val as it gets reeset as soon as we have a shock tick
2025-11-08 02:11:29 +01:00
Cameron Lennox a425f3e663 EMP cleanup (#18682) 2025-11-08 02:05:08 +01:00
Cameron Lennox 57d1d031da Axes do_mob and replaces with do_after (#18739)
* moooore do_afters

* theese

* Failsafe

* Update human_attackhand.dm
2025-11-08 02:01:23 +01:00
SatinIsle 6fed61b762 Disposals delete remains (#18707)
* Disposals delete remains

Disposal chutes now delete any digestion remains when they flush, making them a safe place to throw them away.

As for why we want this option: New players often do not know how to handle digestion remains, not knowing you can destroy them in-hand. Understandably, they just bin them, but this gets them into trouble with exposing others to messy skulls. Alternatively, it also allows players to spice up their scenes a bit by just dumping skulls casually without the risk of squicking anyone!

* Corrects typed loop
2025-11-07 23:25:40 +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
Kashargul 7a48faf93e borg hypos no longer kill borgs (#18745)
* borg hypos no longer kill borgs

* .

* .
2025-11-07 17:17:27 +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
AnymousUnknow a913850412 Tree Roots Taur accessory (#18715)
* Tree Roots Taur accessory

Sort-of like tentacles, but a lot more stiff-looking and downward.

* Update sprite_accessories_taur.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-07 13:27:55 +01:00
Will 73eeeda17d Chemalyzer missing data (#18124)
* new analyzer stuff

* XGM isn't ingame stuff
2025-11-07 12:10:07 +01:00
Cameron Lennox 783a289ce5 misc fixes (#18728)
* window hitby fix

* runtime fix for protean rigs that have been qdel'd

* mecha paintkit fix

* start off by default

* Fixes welder and make sprite purple

* Cut overlays of previous thing before we swap!

* cellfix

* Absorbed fix
2025-11-07 11:31:41 +01:00
Will 56c0b8c33f unified conflict check for traits and genes (#18706)
* unified conflict check

* cleanup

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-07 10:26:38 +01:00
Ryumi 0475aced6f Allows Gamma replicants to take Aquatic trait (#18740)
* Allows Gamma replicants to take Aquatic trait

* woops!!

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-11-06 14:36:36 -08:00
Kashargul 0805cf961a fix soulcatcher spawn (#18738)
* fix soulcatcher spawn

* .,
2025-11-06 20:37:25 +01:00
Selis 32fad8336d whitelist multi-line role fix (#18735) 2025-11-06 11:56:49 +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
NickBelmont edea510b49 Fixes #18494 not working as intended (#18711) 2025-11-05 16:35:30 -05: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
vorestation-ci[bot] c23bbd33a0 Update TGS DMAPI (#18359)
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-05 19:08:07 +01:00
Kashargul 3a4ccd04c3 move inside to its own tab, only shwoing when inside a belly (#18726)
* move inside to its own tab, only shwoing when inside a belly

* data handling

* .

* reset tab

* .
2025-11-05 00:55:16 +01:00
Kashargul d9b5e1fdc9 fix vore helpers (#18724)
* fix vore helpers

* .

* fix that too
2025-11-03 20:38:11 -05:00
Cameron Lennox 850bc7c5ad Hotfixes glowing (#18723) 2025-11-03 15:29:27 -05:00
Cameron Lennox ee51fca294 Pointblank fix (#18701) 2025-11-03 00:37:17 +01:00
Kashargul ebd00b43bd modernizes the belly content interactions (#18659)
* modernizes the belly content interactions

* should use stack items

* .

* .

* .

* .

* .

* search

* .

* .

* .
2025-11-02 16:50:02 +01:00
Will af9ac534e2 Smes Prefab Alterations (#18710)
* smes

* left a note for downstream
2025-10-30 23:35:53 -04:00
Guti aa14f1fbcc Vore preference helpers (#18656)
* Procs

* Pref checks

* Snack eat changes

* Fix
2025-10-30 23:26:10 -04:00
Will 054480addd fixed sound arguments (#18713) 2025-10-30 21:38:15 +01:00
Cameron Lennox 2885b47d1d Fix announcement message for IAN storm event (#18712)
* Fix announcement message for IAN storm event

* Update ian_storm_vr.dm
2025-10-30 09:26:58 -07:00
Selis c0daf254e8 Round start/end delay fixes (#18479)
* Round start/end delay fixes

* .

* .

* tgfont

* fix these names

* Fixes this from firing if we're delayed

* Only say we're rebooting when we actually are

* move this

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-30 02:04:08 +01:00
Will bba55977a1 Polaris Hook Removal Part 1 (#18672)
* starting cleanup

* thankyou vsc very cool

* resleeving mind signal

* id card modifier signals

* fix

* borgifying mob signal

* button and brain

* death

* explosions, mob init

* oooop

* semantic

* payment account revoke and status

* missed hook listener

* wip for now

* fixes

* round signals

* only remaining

* doppler arrays behave with z levels

* audible message it is

* wizard spells applied correctly to mind datum
2025-10-30 01:25:51 +01:00