Merge pull request #3622 from LorenLuke/tank-runtime-fix

Fixes a div/0.
This commit is contained in:
Anewbe
2017-07-23 00:25:35 -05:00
committed by GitHub
@@ -492,7 +492,10 @@ var/list/global/tank_gauge_cache = list()
var/env_pressure = environment.return_pressure()
var/tank_pressure = src.air_contents.return_pressure()
var/release_ratio = Clamp(0.002, sqrt(max(tank_pressure-env_pressure,0)/tank_pressure),1)
var/release_ratio = 0.002
if(tank_pressure)
release_ratio = Clamp(0.002, sqrt(max(tank_pressure-env_pressure,0)/tank_pressure),1)
var/datum/gas_mixture/leaked_gas = air_contents.remove_ratio(release_ratio)
//dynamic air release based on ambient pressure