From 1cfd18a757f33ef2933a95e0db63970631147c5f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 24 May 2017 18:28:56 -0500 Subject: [PATCH] Fixes SSlighting Recovery --- code/controllers/subsystem/lighting.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index 35d8a3d08f..bcb94c835b 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -15,14 +15,15 @@ SUBSYSTEM_DEF(lighting) /datum/controller/subsystem/lighting/Initialize(timeofday) - if (config.starlight) - for(var/I in GLOB.sortedAreas) - var/area/A = I - if (A.dynamic_lighting == DYNAMIC_LIGHTING_IFSTARLIGHT) - A.luminosity = 0 + if(!initialized) + if (config.starlight) + for(var/I in GLOB.sortedAreas) + var/area/A = I + if (A.dynamic_lighting == DYNAMIC_LIGHTING_IFSTARLIGHT) + A.luminosity = 0 - create_all_lighting_objects() - initialized = TRUE + create_all_lighting_objects() + initialized = TRUE fire(FALSE, TRUE)