Add a new process option: Break Bone (#17855)

* Add a new process option: Break Bone

* Partial refactor of belly actions
This commit is contained in:
ShadowLarkens
2025-06-16 06:15:25 -07:00
committed by GitHub
parent 8ef73a7dc1
commit e0d5d01158
5 changed files with 119 additions and 50 deletions
@@ -358,6 +358,14 @@
parts += O
return parts
//Returns a list of fracturable organs
/mob/living/carbon/human/proc/get_fracturable_organs()
var/list/obj/item/organ/external/parts = list()
for(var/obj/item/organ/external/O in organs)
if(O.is_fracturable())
parts += O
return parts
//Heals ONE external organ, organ gets randomly selected from damaged ones.
//It automatically updates damage overlays if necesary
//It automatically updates health status