Added a check for non-clonable species DNA (body) before checking for brain existence to prevent cloning of non-clonable species. Hence fixes ##22675
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>
* Add immunity to ash storm for possessed objects
Fixes oversight #23110 by adding immunity to ash storm for possessed objects, addressing the bug where possessed objects, including possessed swords, were not immune to ash storm.
* Make possessed sword immune but not objects
* Code improvment. Both possessed sword and objects now immune
* Ash immunity on children inherited "sword" subtype only
Oopsie
* Fix
---------
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>
* Fix issue with Reactive Repulse Armor affecting spectators
Ensure that Reactive Repulse Armor does not affect spectators by adding a check for ghost entities during repulsion action.
Fixes#23574
* Fix camera mobs getting thrown too
---------
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>
* Fix duplicate tracking beacon issue
emoved the possibility of having both an AI tracking beacon and a standard one, ensuring that the "tracking" can no longer appear twice in the "robotic control console".
Whenever someone add a different tracking to a mech, the old one is returned upon the player hand while the new one is within the mech.
* Update code/game/mecha/mecha.dm
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
---------
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
* Makes Public Station Announcements Public
* True, Not False
* Make them seperate channels
* trying to silently add announcement to news
* Re-adding old announcements logging
* remove debug logs
* New Diona Hair
Ported from Aurora Station
* Fixed Glasses on certain hairs
* Minor Icon Change
---------
Co-authored-by: Ordosian <Ordosian@gmail.com>
* Spring cleaning
* The great virus reclassification
* Add severity comment to Fake GBS
* Fix Jungle Fever being uncurable
* Fix Shock causing fainting slightly too often
* Makes Brainrot kill more reliably (yes, it already did)
* Make Wizarditis replace clothes a bit less eagerly, cleanup
* Buff Wizarditis effects' probabilities
* Add a bit of variety to Wizarditis flavor messages
* Clean up, nerf, and add some variety to Lycancoughy
* Refactor Spanish Inquisition Flu
* Refactor and slightly rebalance ICE9 Cold
* Fix DROPDEL items not GCing properly sometimes
* Lightly overhaul Pierrot's Throat
* Remove unnecessary `null` declaration assignment
* Deduplicate Critical disease properties
* Spring cleaning 2: Electric Boogaloo
* whoops
* Fixes DROPDEL items not GCing properly someothertimes
* Make Wizarditis clothes DROPDEL too
* Lewcc review
* Deduplicate Pierrot's Throat symptoms
* Spread out Cold9 and Spanish Flu's damage
* Clean up Adv. Kingstons
* Fix Adv. Kingstons *healing* brute damage
* Add health analyzer to coroner's starting equipment
This commit adds a health analyzer to the starting equipment of the coroner job. This will help coroners to better assess the condition of bodies they are examining.
* Add the health analyzer upon morgue maps
* Forgot cerestation
Silly beans
* Replaced the health analyzer from maps to locker
Optimization only fix: gotta remove some stress out of the map queue.
---------
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>
* Fix snow machines
Fixes#23620 : snowmachine were let on loose while they can only be turned on when wrenched in the floor.
* Remove doublon on anchor message
* smoll fix
oopsie
---------
Co-authored-by: Pierre-Louis <hernandezpierrelouis@protonmail.com>