diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 17f2adb67dc..c9dbf3e9b6c 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -810,7 +810,9 @@ handle_organs() - if(getBrainLoss() >= 120 || (health + (getOxyLoss() / 2)) <= -500) + var/guaranteed_death_threshold = health + (getOxyLoss() * 0.5) - (getFireLoss() * 0.67) - (getBruteLoss() * 0.67) + + if(getBrainLoss() >= 120 || (guaranteed_death_threshold) <= -500) death() return