makes o2 not just sorta disappear when breathed

This commit is contained in:
Putnam
2021-06-11 19:06:13 -07:00
parent bcbcd6bfce
commit 5b84155ac7
+5 -4
View File
@@ -179,11 +179,12 @@
var/moles = breath.get_moles(gas)
var/multiplier = gases[gas]
mole_adjustments[gas] = (gas in mole_adjustments) ? mole_adjustments[gas] - moles : -moles
required_moles += moles
required_pp += PP_MOLES(moles) * multiplier
var/to_add = moles * multiplier
for(var/product in products)
mole_adjustments[product] = (product in mole_adjustments) ? mole_adjustments[product] + to_add : to_add
required_moles += moles
if(multiplier > 0)
var/to_add = moles * multiplier
for(var/product in products)
mole_adjustments[product] = (product in mole_adjustments) ? mole_adjustments[product] + to_add : to_add
else
required_moles = breath.get_moles(entry)
required_pp = PP_MOLES(required_moles)