diff --git a/code/datums/diseases/zombie_virus.dm b/code/datums/diseases/zombie_virus.dm index 639196a4797..55d709aa3d9 100644 --- a/code/datums/diseases/zombie_virus.dm +++ b/code/datums/diseases/zombie_virus.dm @@ -177,6 +177,9 @@ for(var/obj/item/organ/limb as anything in H.bodyparts) if(HAS_TRAIT(limb, TRAIT_I_WANT_BRAINS_ORGAN)) REMOVE_TRAIT(limb, TRAIT_I_WANT_BRAINS_ORGAN, ZOMBIE_TRAIT) + if(limb.status & ORGAN_DEAD && !limb.is_robotic()) + limb.status &= ~ORGAN_DEAD + H.update_body() affected_mob.DeleteComponent(/datum/component/zombie_regen) affected_mob.med_hud_set_health() affected_mob.med_hud_set_status()