diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 01cf894d186..08b68f1156f 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -30,6 +30,9 @@ /obj/machinery/power/smes/New() ..() spawn(5) + if(!powernet) + connect_to_network() + dir_loop: for(var/d in cardinal) var/turf/T = get_step(src, d) @@ -41,6 +44,8 @@ stat |= BROKEN return terminal.master = src + if(!terminal.powernet) + terminal.connect_to_network() updateicon() return