/area luminosity = TRUE var/dynamic_lighting = TRUE /area/New() . = ..() if (dynamic_lighting) luminosity = FALSE /area/proc/set_dynamic_lighting(var/new_dynamic_lighting = TRUE) L_PROF(src, "area_sdl") if (new_dynamic_lighting == dynamic_lighting) return FALSE dynamic_lighting = new_dynamic_lighting if (new_dynamic_lighting) for (var/turf/T in turfs) if (T.dynamic_lighting) T.lighting_build_overlay() else for (var/turf/T in turfs) if (T.lighting_overlay) T.lighting_clear_overlay() return TRUE