diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 34ad5c6f464..dd0bacec8d8 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -530,6 +530,14 @@ /mob/living/carbon/monkey/ex_act(severity) flick("flash", flash) + if (stat == 2 && client) + gib(1) + return + + if (stat == 2 && !client) + gibs(loc, viruses) + del(src) + return switch(severity) if(1.0) if (stat != 2) @@ -555,6 +563,13 @@ health = 100 - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() if (prob(50)) Paralyse(10) + if (stat == DEAD && client) + gib(1) + return + if (stat == DEAD && !client) + gibs(loc, viruses) + del(src) + return /obj/effect/equip_e/monkey/process() if (item)