From 89d4e3b82459c4604d5a20d16e5d9f87faeddd26 Mon Sep 17 00:00:00 2001 From: ForFoxSake Date: Fri, 9 Dec 2016 13:05:57 +0000 Subject: [PATCH] Fixes SMES power window from throwing runtimes while in construction. --- code/modules/power/smes.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 1d0c1ee7fb..12076ac499 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -308,7 +308,10 @@ data["chargeMode"] = input_attempt data["chargeLevel"] = round(input_level/1000, 0.1) data["chargeMax"] = round(input_level_max/1000) - data["chargeLoad"] = round(terminal.powernet.avail/1000, 0.1) + if (terminal && terminal.powernet) + data["chargeLoad"] = round(terminal.powernet.avail/1000, 0.1) + else + data["chargeLoad"] = 0 data["outputOnline"] = output_attempt data["outputLevel"] = round(output_level/1000, 0.1) data["outputMax"] = round(output_level_max/1000)