diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index f4b2208a5cb..91cd0214e42 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -354,12 +354,12 @@ /////////////////////////////////////////////// // return a cable if there's one on the turf, null if there isn't one -/turf/proc/get_cable_node() +/turf/proc/get_cable_node(check_layer = CABLE_LAYER_2) if(!can_have_cabling()) return null var/obj/structure/cable_bridge/B = locate() in src for(var/obj/structure/cable/C in src) - if(C.cable_layer == CABLE_LAYER_2 || B) + if(B || C.cable_layer & check_layer) C.update_icon() return C return null