diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 396b98df32..3c841f30da 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -352,13 +352,6 @@ if(!L.is_bruised() && prob(8)) rupture_lung() - if(should_have_organ("brain")) - var/brainOxPercent = 0.02 //Default2% of your current oxyloss is applied as brain damage, 50 oxyloss is 1 brain damage - if(CE_STABLE in chem_effects) - brainOxPercent = 0.01 //Halved in effect - if(oxyloss >= 20 && prob(5)) - adjustBrainLoss(brainOxPercent * oxyloss) - oxygen_alert = max(oxygen_alert, 1) return 0 @@ -926,6 +919,14 @@ for(var/atom/a in hallucinations) qdel(a) + //Brain damage from Oxyloss + if(should_have_organ("brain")) + var/brainOxPercent = 0.02 //Default2% of your current oxyloss is applied as brain damage, 50 oxyloss is 1 brain damage + if(CE_STABLE in chem_effects) + brainOxPercent = 0.01 //Halved in effect + if(oxyloss >= 20 && prob(5)) + adjustBrainLoss(brainOxPercent * oxyloss) + if(halloss >= species.total_health) src << "You're in too much pain to keep going..." src.visible_message("[src] slumps to the ground, too weak to continue fighting.")