From ef9cc8060337a09c5da323fcac76312aa85328b6 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 12 Oct 2014 12:55:19 +0200 Subject: [PATCH] Adds diagonal cable check on breaker box state change. --- code/modules/power/breaker_box.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index da899c37f8..77b4900b35 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -85,6 +85,9 @@ C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) + else icon_state = icon_state_off for(var/obj/structure/cable/C in src.loc)