Files
Bubberstation/code/modules/power/multiz.dm
Dennok 08984765c8 [READY] Multi z and layer power rework (#49773)
* Multi z and layer power rework

* remove some

unfinished code

* some whitespaces

Co-Authored-By: Rohesie <rohesie@gmail.com>

* better bit

Co-Authored-By: Rohesie <rohesie@gmail.com>

* better bit

Co-Authored-By: Rohesie <rohesie@gmail.com>

* up EoL

* glob rad list

* up

* more glob radial lists

* up

* up

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-01 17:10:25 -03:00

21 lines
1.0 KiB
Plaintext

/obj/structure/cable/multilayer/multiz //This bridges powernets betwen Z levels
name = "multi z layer cable hub"
desc = "A flexible, superconducting insulated multi Z layer hub for heavy-duty multi Z power transfer."
icon = 'icons/obj/power.dmi'
icon_state = "cablerelay-on"
cable_layer = CABLE_LAYER_1|CABLE_LAYER_2|CABLE_LAYER_3
machinery_layer = null
/obj/structure/cable/multilayer/multiz/get_cable_connections(powernetless_only)
. = ..()
var/turf/T = get_turf(src)
. += locate(/obj/structure/cable/multilayer/multiz) in (SSmapping.get_turf_below(T))
. += locate(/obj/structure/cable/multilayer/multiz) in (SSmapping.get_turf_above(T))
/obj/structure/cable/multilayer/examine(mob/user)
. += ..()
var/turf/T = get_turf(src)
. += "<span class='notice'>[locate(/obj/structure/cable/multilayer/multiz) in (SSmapping.get_turf_below(T)) ? "Detected" : "Undetected"] hub UP.</span>"
. += "<span class='notice'>[locate(/obj/structure/cable/multilayer/multiz) in (SSmapping.get_turf_above(T)) ? "Detected" : "Undetected"] hub DOWN.</span>"