diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 87177caa61a..52a8f82a5f9 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -578,6 +578,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) @@ -603,6 +611,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)