From 119106488b72f605f9524f56049ecce7dff29587 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Tue, 1 Jul 2014 16:47:56 -0400 Subject: [PATCH] Readds check for sharp && !ismob(W.loc) --- code/modules/mob/living/carbon/human/human_damage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 9f5aca031a8..32be6ddfc98 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -318,7 +318,7 @@ This function restores all organs. var/embed_threshold = sharp? 5*W.w_class : 15*W.w_class //Sharp objects will always embed if they do enough damage. - if((sharp && damage > (10*W.w_class)) || (damage > embed_threshold && prob(embed_chance))) + if((sharp && damage > (10*W.w_class)) || (sharp && !ismob(W.loc)) || (damage > embed_threshold && prob(embed_chance))) organ.embed(W) return 1