From 80b09335fdc498cf8e471de98acfdfd9113dca2e Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Mon, 25 May 2026 14:55:49 -0700 Subject: [PATCH] [MIRROR] Teg tgui crash fix (#12785) Co-authored-by: Will <7099514+Willburd@users.noreply.github.com> --- code/modules/power/generator.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 2f505a5fc6..087a6c8cc3 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -211,9 +211,10 @@ GLOBAL_LIST_EMPTY(all_turbines) data["maxTotalOutput"] = max_power data["thermalOutput"] = last_thermal_gen - data["primary"] = list() + data["primary"] = null if(circ1) //The one on the left (or top) + data["primary"] = list() data["primary"]["dir"] = vertical ? "top" : "left" data["primary"]["output"] = last_circ1_gen data["primary"]["flowCapacity"] = circ1.volume_capacity_used*100 @@ -222,9 +223,10 @@ GLOBAL_LIST_EMPTY(all_turbines) data["primary"]["outletPressure"] = circ1.air2.return_pressure() data["primary"]["outletTemperature"] = circ1.air2.temperature - data["secondary"] = list() + data["secondary"] = null if(circ2) //Now for the one on the right (or bottom) + data["secondary"] = list() data["secondary"]["dir"] = vertical ? "bottom" : "right" data["secondary"]["output"] = last_circ2_gen data["secondary"]["flowCapacity"] = circ2.volume_capacity_used*100