Mapping Access Helpers (#65580)

* Create mapping helpers for airlock access

* Finish implementing accesses

* you saw nothing
This commit is contained in:
dragomagol
2022-03-21 22:24:39 -04:00
committed by GitHub
parent c5427de7b7
commit a5d6503049
4 changed files with 545 additions and 1 deletions
+6 -1
View File
@@ -101,17 +101,22 @@
//airlock helpers
/obj/effect/mapping_helpers/airlock
layer = DOOR_HELPER_LAYER
late = TRUE
/obj/effect/mapping_helpers/airlock/Initialize(mapload)
. = ..()
if(!mapload)
log_mapping("[src] spawned outside of mapload!")
return
return INITIALIZE_HINT_QDEL
/obj/effect/mapping_helpers/airlock/LateInitialize()
. = ..()
var/obj/machinery/door/airlock/airlock = locate(/obj/machinery/door/airlock) in loc
if(!airlock)
log_mapping("[src] failed to find an airlock at [AREACOORD(src)]")
else
payload(airlock)
qdel(src)
/obj/effect/mapping_helpers/airlock/proc/payload(obj/machinery/door/airlock/payload)
return