From bc1a6be546d7f096ae6db8120ea9253b75d45d2f Mon Sep 17 00:00:00 2001 From: warriorstar-orion Date: Tue, 1 Jul 2025 22:21:01 -0400 Subject: [PATCH] link varedited airlock controllers in latemapping (#29709) --- code/controllers/subsystem/non_firing/SSlate_mapping.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/controllers/subsystem/non_firing/SSlate_mapping.dm b/code/controllers/subsystem/non_firing/SSlate_mapping.dm index a5274bd0d58..bf7e3b1b4ef 100644 --- a/code/controllers/subsystem/non_firing/SSlate_mapping.dm +++ b/code/controllers/subsystem/non_firing/SSlate_mapping.dm @@ -18,6 +18,13 @@ SUBSYSTEM_DEF(late_mapping) if(console.find_destinations_in_late_mapping) console.connect() + // Use whether we have any interior door UIDs as a proxy + // to determine if we haven't been linked yet + var/list/controllers = SSmachines.get_by_type(/obj/machinery/airlock_controller) + for(var/obj/machinery/airlock_controller/controller as anything in controllers) + if(!length(controller.interior_doors)) + controller.link_all_items() + if(length(maze_generators)) var/watch = start_watch() log_startup_progress("Generating mazes...")