From bc972c86e87343351e6619e0ac59e3db0bfd7f0e Mon Sep 17 00:00:00 2001 From: LorenLuke Date: Sat, 22 Jul 2017 22:02:59 -0700 Subject: [PATCH] Fixes a div/0. --- code/game/objects/items/weapons/tanks/tanks.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 0787b2c873..d17d476893 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -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