From b34ceb5cfd419bbdbbbed7cbfeae415cabd1abb3 Mon Sep 17 00:00:00 2001 From: Loganbacca Date: Sun, 9 Feb 2014 14:56:16 +1300 Subject: [PATCH] Fixed shrapnel embedding --- .../mob/living/carbon/human/human_defense.dm | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index c7273d5d34..9657085e2a 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -88,19 +88,19 @@ emp_act return //END TASER NERF - var/datum/organ/external/organ = get_organ(check_zone(def_zone)) + var/datum/organ/external/organ = get_organ(check_zone(def_zone)) - var/armor = checkarmor(organ, "bullet") + var/armor = checkarmor(organ, "bullet") - if((P.embed && prob(20 + max(P.damage - armor, -10))) && P.damage_type == BRUTE) - var/obj/item/weapon/shard/shrapnel/SP = new() - (SP.name) = "[P.name] shrapnel" - (SP.desc) = "[SP.desc] It looks like it was fired from [P.shot_from]." - (SP.loc) = organ - organ.implants += SP - visible_message("The projectile sticks in the wound!") - src.verbs += /mob/proc/yank_out_object - SP.add_blood(src) + if((P.embed && prob(20 + max(P.damage - armor, -10))) && P.damage_type == BRUTE) + var/obj/item/weapon/shard/shrapnel/SP = new() + (SP.name) = "[P.name] shrapnel" + (SP.desc) = "[SP.desc] It looks like it was fired from [P.shot_from]." + (SP.loc) = organ + organ.implants += SP + visible_message("The projectile sticks in the wound!") + src.verbs += /mob/proc/yank_out_object + SP.add_blood(src) return (..(P , def_zone))