From aaeca40d3f731850dd0ba897be369b6ae6b6b034 Mon Sep 17 00:00:00 2001 From: quotefox <49098813+quotefox@users.noreply.github.com> Date: Tue, 26 Nov 2019 12:38:19 +0000 Subject: [PATCH] bonecode --- code/modules/surgery/bodyparts/broken.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 code/modules/surgery/bodyparts/broken.dm diff --git a/code/modules/surgery/bodyparts/broken.dm b/code/modules/surgery/bodyparts/broken.dm new file mode 100644 index 00000000..a29bbf19 --- /dev/null +++ b/code/modules/surgery/bodyparts/broken.dm @@ -0,0 +1,11 @@ +/obj/item/bodypart/proc/break_bone(dam_type = BRUTE) + if(!owner) + return FALSE + var/mob/living/carbon/C = owner + if(!dismemberable) + return FALSE + if(broken == 0) //Its not broken. + C.visible_message("[C]'s [src.name] contorts in an unnatural way!") + C.emote("scream") + broken = 1 + disabled = 1