From f0ca9c12fff7c18ac2785947d00fe62dc6a3a47e Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Sun, 20 Apr 2014 21:57:12 -0700 Subject: [PATCH] fix for IPCs taking rad damage. Conflicts: code/modules/mob/living/carbon/human/life.dm --- code/modules/mob/living/carbon/human/life.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 59915be2aa2..68db5321e92 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -287,6 +287,8 @@ adjustToxLoss(-(rads)) updatehealth() return + if(flags & IS_SYNTHETIC) + return var/damage = 0 switch(radiation) @@ -1256,6 +1258,11 @@ if(!client) return 0 + + if(hud_updateflag) + handle_hud_list() + + for(var/image/hud in client.images) if(copytext(hud.icon_state,1,4) == "hud") //ugly, but icon comparison is worse, I believe client.images.Remove(hud) @@ -1430,6 +1437,7 @@ see_in_dark = species.darksight see_invisible = SEE_INVISIBLE_LIVING + if(healths) if (analgesic) healths.icon_state = "health_health_numb"