* first runthrough lol
* okay make this shit actually work
* nerfs slime people
* fixes
* more changes
* fix
* bim bim bam bam
* ok back in the head becuz i dont give a shit
* Sirryan review
* Sirryan review
* Fixes CI
* Stealthy CI fail
---------
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
* Update traditional CPR to loop automatically
* Implement most of the base stuff
* Bring over most defib changes so far
* Checks and fixes
* cleans up some leftovers, getting it ready for review
* Little bit of IPC flavor
* excludes non oxy-breathers, sorry!
* Better rescue breath handling
* Refactor revivability into a status effect
* Adds a little bit of feedback
* Removes the original variables
* Allows for CPR to activate cavity bombs
* Update code/modules/mob/living/carbon/human/human_mob.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* snake case time
* breathid instead
* remove unused proc
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* First changes
* Dont forget to do cooldown shit
* I HATE PEOPLE AAAAA
* Defib almost done
* Okay we ball
* Defib done
* I hate bullets
* Sniper done
* More stamina damage
* GDN review + Oops I forgor this
* Update code/datums/components/defibrillator.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* Disintegrate go brrrr
* Lewc review
* Ghhhhh
* Final oopsie fixed
* Almost made an oopsie daisy myself
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* Slightly clean up `undergoing_cardiac_arrest`
* Fix runtime when defibbing a heartless slimeperson
* Slightly clean up `defibrillate`
* Deduplicate this
* Yeet this unused signal
* Yeet these unused return flags
* Minor cleanup
* More cleanup and readability; fix defibs reporting outdated brain damage
* Fix defibrillators healing brain damage
* Fix defib brain damage scaling the wrong way (who the fuck)
* Fix this macro expansion bug (I'm going to become the joker)
* Move brain organ code where it belongs
* Rename too
* WIP, but hey, it kinda works now.
* Account for a few missing heads
* Remove vital check, killing the user on death
* Let defibs and scanners better deal with these
* Remove debug brains
* Clean up some more contingencies
* More head checks
* Update code/modules/antagonists/changeling/datum_changeling.dm
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
* Fixes up signal business
* some stuff from sean's review
* Add some type safety checks for heads
* oops
* Update code/game/objects/items/weapons/cosmetics.dm
get this in there too
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
* Remove decap sword
* Quick suggestions
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
* Addresses shedding problems
* Add new defib changes
* this is why we have CI
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
* Start to datumize the defib.
* Wire everything else up
* connect some loose wires from testing
* More changes from testing
* More cleanups and documentation
* Revert CMO defib to have a 10% heart-attack chance
* Review, clean up giant if statement
* other review things
* sirryan review
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
* change signals to direct proc calls
* rename variable
* Fix bad argument
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>