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.")