From 9bdfeb5ab1d511ab7abf0f1aa534afd2c1c91a49 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Mon, 11 May 2015 13:16:07 +0100 Subject: [PATCH] Adds if statement --- code/defines/obj/weapon.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 81e132ad04..c111edd39b 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -232,9 +232,9 @@ O.show_message("[H] steps on \the [src].", 1) if(H.lying) var/obj/item/organ/external/affecting = pick(H.organs) - affecting.take_damage(30, 0) + if(affecting.take_damage(30, 0)) + H.UpdateDamageIcon() affecting.embed(src) - H.UpdateDamageIcon() else var/list/potentialorgans = list() for(var/organ in list("l_leg", "r_leg", "l_foot", "r_foot")) @@ -242,9 +242,9 @@ if(R && !(R.status & ORGAN_DESTROYED)) potentialorgans += R var/obj/item/organ/external/affecting = pick(potentialorgans) - affecting.take_damage(30, 0) + if(affecting.take_damage(30, 0)) + H.UpdateDamageIcon() affecting.embed(src) - H.UpdateDamageIcon() if(isanimal(AM) && !istype(AM, /mob/living/simple_animal/parrot) && !istype(AM, /mob/living/simple_animal/construct) && !istype(AM, /mob/living/simple_animal/shade) && !istype(AM, /mob/living/simple_animal/hostile/viscerator))