diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 7a90a8fdc28..cb1053f4d90 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -536,8 +536,7 @@ var/ratio = inhale_pp/safe_pressure_min // Don't fuck them up too fast (space only does HUMAN_MAX_OXYLOSS after all!) - // What's going on here? ratio will always be < 1, and HUMAN_MAX_OXYLOSS = 1... - adjustOxyLoss(min(5*(1/ratio), HUMAN_MAX_OXYLOSS)) + adjustOxyLoss(min(5*(1 - ratio), HUMAN_MAX_OXYLOSS)) failed_last_breath = 1 inhaled_gas_used = inhaling*ratio/6