mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-11 10:11:09 +00:00
* 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>
21 lines
1.0 KiB
Plaintext
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>"
|
|
|