From b0505002e28a550f1a529ee369ad64160dcb3cee Mon Sep 17 00:00:00 2001 From: Kyep Date: Wed, 22 Aug 2018 22:19:11 -0700 Subject: [PATCH] CL request for LateInitialize() --- code/game/objects/structures/depot.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/depot.dm b/code/game/objects/structures/depot.dm index 061a8647d47..b655d010aa7 100644 --- a/code/game/objects/structures/depot.dm +++ b/code/game/objects/structures/depot.dm @@ -10,14 +10,16 @@ var/has_overloaded = FALSE /obj/structure/fusionreactor/Initialize() - . = ..() + ..() depotarea = areaMaster if(istype(depotarea)) depotarea.reactor = src - spawn(50) // Necessary since random spawners may take a second to spawn turrets in depot. - for(var/obj/machinery/porta_turret/syndicate/T in range(50, loc)) - if(!istype(T.depotarea)) - T.depotarea = depotarea + return INITIALIZE_HINT_LATELOAD + +/obj/structure/fusionreactor/LateInitialize() + for(var/obj/machinery/porta_turret/syndicate/T in range(50, loc)) + if(!istype(T.depotarea)) + T.depotarea = depotarea /obj/structure/fusionreactor/Destroy() if(istype(depotarea))