14568 Commits

Author SHA1 Message Date
Cameron Lennox 69f538e892 Shock and Trauma adjustments & additions (#19583)
* Gets rid of trauma_mod

* Update life.dm

* Update life.dm

* Update life.dm

* Update positive.dm

* Apply suggestion from @Cameron-The-Raven
2026-07-11 05:05:33 -04:00
Guti e9d2322565 Makes material costs use sheets amount define (#19584)
* Material defines

* Move these

* Food sytnhetizer

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-07-09 18:24:13 -04:00
Poojawa ba0fd0be33 Food Synthesizers (#19569)
* Food Synthesizers

Initial port, need to figure out what madness you people have done to tgui... and sprite sheets.

At this moment, it compiles but I haven't tested it yet.  Too eepy

* iconforge spritesheet nonsense

* Cleaning up tgui menu

full disclosure, After six plus hours of trying to figure out how to do the spritesheets  and the tgui stuff I just gave up on this particular bit and threw it into Gemini for a looksie over.

As it's originally my code I figure it's worth at least a reasonable proof read. The side-by-side comparison is pretty wild.

* Passes tgu-lint building

* Appease Gripe err Grep checks

* Oh these for the grep as well whoops

* Sorts out the backend

also piss off linter check, it's COMMENTED OUT aaaaaaaaaa.

* changes from will

* changes from will and some UI splitting, needs proper testing and final adjustments

* passadata

* .

* can be combined

* .

* ml={1}

* id

* Crew category

* id handling

* .

* more cleanup

* smaller cleanup

* why not

* deps up, minor tgui core fix

* timer

* .

* .

* missed to put that back

* order

* this

* Change preference category for foodsynth cookies

* Enforce south facement for cookie image

* Maurice I am no longer asking

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-07-09 20:50:35 +02:00
Will 298c6860f6 AI can hear ambiances through holograms (#19588)
* ambience handling

* you too
2026-07-08 17:52:36 +02:00
Zerum f6529f0eb4 Cyborg Footsteps (#19564)
* Cyborg Footsteps

* edits

* Update footstep.dm

* Apply suggestion from @Cameron-The-Raven

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-07-02 23:00:47 -04:00
Guti a8de454e03 Command borg (#19562) 2026-07-02 22:36:59 -04:00
Cameron Lennox edecb015db Refactors throw vore code. Again. (#19556)
* Refactors throw code

* chc

* Update trash_eating.dm

* Healbelly CPU save

* Update bellymodes_datum_vr.dm

* Update bellymodes_datum_vr.dm

* Update trash_eating.dm

* Update trash_eating.dm
2026-07-02 22:36:24 -04:00
Cameron Lennox 7f1a1604e6 xenochimera scream (#19558) 2026-06-30 21:14:46 +02:00
Cameron Lennox 204ef00db9 Tail addition (#19551)
* Adds an Eyed Tail

* tail
2026-06-25 17:19:03 -04:00
Cameron Lennox 902813379b Eye Markings (#19549) 2026-06-25 11:04:02 -04:00
Cameron Lennox 8d1c3f319a Horror modifier adjusments (#19544)
* Horror modifier adjusments

Removes nutrition drain

Makes it so your organs mutate every 200 seconds you've been under it instead of checking life ticks.

Makes it so only 1-2 organs get replaced per 200 seconds instead of 2-3
Makes redspace injection chance much lower (3%->0.5%)
Makes it so you won't repeatedly stab someone with fleshy spread if they already have it.

Makes exiting battle stance while infected a bit better.

Armor now lasts 1 minute. Lowers after 1 minute if health and the such is fixed.

Allows using bruise/ointment on changeling flesh armor...it's flesh and an extension of them.

Makes the fleshy virus chance of organ mutation from 5 to 0.5

Fixes GBS to be actually curable.

Implements COMSIG_ITEM_ATTACK_ZONE and COMSIG_ITEM_ATTACK

* Update redspace_corruption.dm

* Update vorestation.dme

* Update horror.dm
2026-06-25 11:03:17 -04:00
WolvesAndOwls bb47d45749 Mob nibble fix (#19542)
* Fix mob eating food pathway

* Remove redundant alert

* Moved eating message to better location

* Apply suggestion from @Cameron-The-Raven

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-06-25 11:02:49 -04:00
Cameron Lennox 4772a4de6b Trasheat backend (#19509)
* Makes trasheating more generous

* Redo this

* Update trash_eating.dm

* Update trash_eating.dm

* Update trash_eating.dm

* Expansion

* Fixes PDA eating

* Change the name of adminbus_trash
2026-06-25 11:01:20 -04:00
Casey d9649186d8 Aghost Logging (#19528)
* aghost_logging

* adds key_name to the log_admin messages

* 1703

* 1953
2026-06-25 00:29:46 +02:00
Kashargul 9cb6b2ec55 use ref. if really needed (#19518)
* use ref. if really needed

* replace browse_rsc with the macro for it
2026-06-20 21:50:43 +02:00
Cameron Lennox 4a1efa8f22 Give natesaruli access to Kingside (#19532)
Per request of sprite owner
2026-06-20 04:11:11 -04:00
Cameron Lennox 33fee7fbb8 Multi Bugfix (#19524)
* Makes prosthetic cycler not break

* Fixes diagnostic

* Cell fix

* Update modifiers_vr.dm

* Update personal_shield_generator_vr.dm

* Update fever.dm

* Update personal_shield_generator_vr.dm

* Fixes lighters

* Update carbon.dm

* Fixes fuel stacking

* Fixes remotely touching walls

* Fixes changeling lock

Properly carries over the changeling lock

* Fixes some changeling bugs

* lung

* Update sleevemate.dm

* Removes an unused var

* Makes this file sane

* Fixes painspam

* Fixes painspam

* Apply suggestion from @Cameron-The-Raven

* updates

* Update other_vr.dm
2026-06-19 11:24:33 -04:00
Guti 239a9800e8 Adds raptor tesh marking (#19521)
* Tesh markings

* Tesh marks
2026-06-12 09:42:07 -04:00
Will ac17464565 Department Goals Subsystem (#19136)
* Initial dept goal stuff

* missing round stat

* voregoals to separate file

* use length()

* admin verbs to modern

* Department goals UI

* updated

---------

Co-authored-by: Guti <guti23400@gmail.com>
2026-06-09 22:38:30 +02:00
Cameron Lennox 391d54c104 Fixes belt being dropped (#19510) 2026-06-06 22:17:38 +02:00
Cameron Lennox cd9730a0ff Fix promie shock mechanic & enables additional footsteps (#19500)
* Shock Absorb flag

* Cleans up unused species var

* Update species.dm

* FOotsteps

* Update footsteps.dm

* Update footsteps.dm

* Flash fix

* Update flash.dm

* Update human_powers.dm

* Gets rid of unused var

* Unused variable

* Update gun.dm

* Unused var

* grr

* Get rid of duplicate define

This was overwritten by the 70 below.

* Consolidate these

* Update species_helpers.dm
2026-06-04 08:08:03 -04:00
NateSaruli 7065f7f311 Update update_icons.dm (#19504)
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2026-06-03 18:56:58 +02:00
Cameron Lennox cd4e614d40 Fixes temp (#19499) 2026-06-03 09:04:35 -04:00
Kashargul 26f880ea12 fix bad del on mob abandon (#19497) 2026-05-31 05:13:35 -04:00
TheGreatKitsune 958a22b209 Fixes morph body takeover (#19495) 2026-05-31 02:14:08 +02:00
Will b324bd75cc Remote view fix again (#19488)
* lets get the foundations right

* collapsing

* more cleanup

* coordinator

* more cleanup

* put those in a better place

* awa

* these live in config now

* that too

* cleanup

* changed over

* cleanup

* more cleanup

* oop

* Cleanup

* deargod

* sanity achieved

* cleanup stuff

* cleared duplicated hud code

* documenting

* clarify

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-05-27 20:43:47 -04:00
Guti afc02440a9 Mime care package (#19456)
* Mimes!

* Apply suggestion from @Cameron-The-Raven

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-05-21 11:02:30 -04:00
Cameron Lennox 0c4b40aca9 Fixes Borg Licking (#19467)
* Fixes Borg Licking

Fixes when borgs try to lick people

* Adds framework for attacks w/o messages
2026-05-21 10:22:22 -04:00
Will f57257f6f4 return early (#19470) 2026-05-18 07:07:11 -04:00
Cameron Lennox 10923e5103 Adds a chu tail (#19462) 2026-05-13 19:27:20 -04:00
Cameron Lennox 3c937494cf Fixes a borg gripper bug (#19458)
* Fixes a borg gripper bug

* Add some admin vars and pass args
2026-05-13 19:27:06 -04:00
Cameron Lennox 6be9d69879 Fixes borg wires (#19459) 2026-05-13 21:59:10 +02:00
Will 6938ed6348 Snowbull upport (#19451)
* snowbull basics

* kill sleeps

* why are these atmos immune?

* faction define

* oops missed one
2026-05-12 21:21:07 -04:00
Kashargul 5926589c16 removes var/ inside all procs (#19450)
* removes var/ inside all procs

* .

* ugh
2026-05-05 10:55:17 +02:00
Cameron Lennox 7cdc25880a Some bugfixes (#19444)
* Fixes accessory removal

* Fixes partslathe

* Fixes a bug where field gen would be annihilated by windows

* Small runtime fix

* Fixes a robot runtime

* easter egg

* no coggers

* Update mop.dm

* Update antagonist.dm

* Update antagonist.dm

* Update partslathe_vr.dm

* Update mop.dm
2026-05-03 22:08:23 -04:00
Cameron Lennox 1d2cbea8e9 Converts screen hardref to a weakref (#19443)
* Weakrefs the  master object

* whoops
2026-05-03 19:43:14 -04:00
Aura Dusklight c6e69e58ea compile commit.. (#19426)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-05-03 19:15:16 -04:00
Guti f640620a7a Anomalies update (#19414)
* Nerf these

* Anomalock heart

* EMP stuff

* Fixes

* Fixes

* ect anomaly

* ,

* Generic object

* Less

* This too

* typo

* Fix

* Fixes

* Comment this one out

* Medical name

* Anomaly events

* Mreh

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-05-03 19:01:51 -04:00
Cameron Lennox 6f391dd68a Makes borg grippers able to grab things from storage (#19439) 2026-05-01 07:10:53 -04:00
Cameron Lennox 8bf59b8181 Various QoL (#19438)
* Allows drag-dropping items into disposals

* Borg drag

* Sharp

* Update fluff.dm

* Update global_lists_vr.dm

* Fixes translocators

* Update translocator_vr.dm

* Makes alt-click allow removing accessories

* Update clothing.dm

* Update accessory.dm

* Fixes microwaves

* Update microwave.dm

* fluff fix

* Update microwave.dm

* Fixes adminjump
2026-04-30 22:56:44 -04:00
Will 0bc9d69190 Bodyscanner allergies display (#19433)
* wip

* paper too

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-30 21:43:22 -04:00
Cameron Lennox fd1bfe28ca Fixes gripper sheet interactions (#19437) 2026-04-26 22:26:41 -04:00
Cameron Lennox 4760085246 Gripper fixes (#19436)
* Fixes compile warning

* SANE ARGS

* return YES NO

* Better
2026-04-26 21:19:22 -04:00
Guti 6f4955e8c2 Allows borgs to wear hats (#19424)
* Borg hat framework

* Change defines

* .

* Fix

* Change

* Rest of them

* Delete hat

* Actually just drop it

* Change

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-23 20:47:05 -04:00
Will 366d7d8acb fix (#19431) 2026-04-22 20:32:58 -04:00
Will fb4cf2e80a Weakref cleanup (#19382)
* oh god help

* fixes

* oops

* container runtime

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-21 04:57:02 -04:00
Olive 9b329e5d61 shapechange trait upport (#19413)
* shapechange

* HIDE!

* shift the procs

* Update code/modules/mob/living/carbon/human/species/station/station_special_abilities.dm

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

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-20 23:40:05 -04:00
Cameron Lennox 69d9e1bf43 Misc fixes (#19425)
* WIP swoopie fix

* no self suck

* Update vacpack.dm

* Update vacpack.dm

* Update vacpack.dm

* fixes CPR on self

* Fixes shoes

* Fixes leash issue

Fixes #18979

* Fixes looping sounds

Fixes it so that if a looping sound returns NULL or FALSE for its get_sound (i.e. geiger counters) they don't play(), meaning they don't send a sound that motion tracking can see.

* Makes paralysis and stunned count for incorp movement

* Fake flowers

* Fixes borg items turning brown

* Update industrial_reagent_waste.dm

* teshari rigfix

* Fixes urns and cyborgknives

* Update find_spawning.dm

* Makes telecube spawn mated

* Update inducer_vr.dm

* Update find_spawning.dm

* Fixes drop everything admin command

* Adds strip mine

* Update robot.dm

* typooo

* flarefix

* Update find_spawning.dm

* Makse archaeological_find abstract

This only spawns if a runtime occurs
2026-04-20 22:56:22 -04:00
Cameron Lennox 241723aaa3 Fixes excludes (#19421) 2026-04-18 17:00:37 -04:00
Will 239b442bd0 Medical Allergies (#19400)
* curse of medical

* no benefit

* fix that

* fix

* small fixes

* small tweaks

* fix

* fix

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-18 13:50:41 -04:00