diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 756ce6f8527..a78288116ce 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -159,7 +159,7 @@ var/simultaneous_pm_warning_timeout = 100 var/assistant_maint = 0 //Do assistants get maint access? - var/gateway_delay = 6000 //How long the gateway takes before it activates. Default is half an hour. + var/gateway_delay = 6000 var/ghost_interaction = 0 var/comms_password = "" diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 0118b0febb4..19cefa36fa5 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -47,7 +47,10 @@ GLOBAL_DATUM_INIT(the_gateway, /obj/machinery/gateway/centerstation, null) /obj/machinery/gateway/centerstation/Initialize() ..() update_icon() - wait = world.time + config.gateway_delay //+ thirty minutes default + wait = world.time + config.gateway_delay + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/gateway/centerstation/LateInitialize() awaygate = locate(/obj/machinery/gateway/centeraway) in GLOB.machines /obj/machinery/gateway/centerstation/update_density_from_dir()