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))