From b8a787bfd1efe0348ea63cb064c8dbbd00d507f7 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Wed, 24 Dec 2025 22:06:03 -0500 Subject: [PATCH] Fixes crit (#18936) --- code/modules/mob/living/carbon/human/life.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index e2e3ac1313..2a449fc4cb 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1251,8 +1251,12 @@ return 1 //UNCONSCIOUS. NO-ONE IS HOME + var/in_crit = FALSE if((getOxyLoss() > (getMaxHealth()/2)) || (health <= (get_crit_point() * species.crit_mod))) Paralyse(3) + set_stat(UNCONSCIOUS) + blinded = TRUE + in_crit = TRUE if(hallucination) if(hallucination >= HALLUCINATION_THRESHOLD && !(species.flags & (NO_POISON|IS_PLANT|NO_HALLUCINATION)) && !HAS_TRAIT(src, TRAIT_MADNESS_IMMUNE)) @@ -1330,7 +1334,7 @@ if(prob(2) && health && !get_hallucination_component()?.get_fakecrit() && client) emote("snore") //CONSCIOUS - else + else if(!in_crit) set_stat(CONSCIOUS) clear_alert("asleep")