mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-23 12:47:13 +01:00
Go on
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
var/list/teleport_ladders = list()
|
||||
|
||||
/obj/structure/ladder/teleport
|
||||
var/tag_teleport = "null"
|
||||
|
||||
/obj/structure/ladder/Initialize(mapload, obj/structure/ladder/up, obj/structure/ladder/down)
|
||||
..()
|
||||
teleport_ladders.Add(src)
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
|
||||
/obj/structure/ladder/teleport/LateInitialize()
|
||||
if (!down)
|
||||
|
||||
for(var/obj/structure/ladder/teleport/T in teleport_ladders)
|
||||
if(T.tag_teleport == src.tag_teleport && src.z > T.z)
|
||||
T.up = src
|
||||
src.down = T
|
||||
T.update_icon()
|
||||
|
||||
if (!up)
|
||||
for(var/obj/structure/ladder/teleport/T in teleport_ladders)
|
||||
if(T.tag_teleport == src.tag_teleport && src.z < T.z)
|
||||
T.down = src
|
||||
src.up = T
|
||||
T.update_icon()
|
||||
update_icon()
|
||||
|
||||
/obj/structure/ladder/teleport/xenoarch
|
||||
tag_teleport = "xenoarch"
|
||||
|
||||
Reference in New Issue
Block a user