mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
Makes SSlighting fully initialize
This commit is contained in:
@@ -31,10 +31,12 @@ var/list/lighting_update_objects = list() // List of lighting objects queued fo
|
||||
|
||||
create_all_lighting_objects()
|
||||
initialized = TRUE
|
||||
|
||||
fire(FALSE, TRUE)
|
||||
|
||||
..()
|
||||
|
||||
/datum/controller/subsystem/lighting/fire()
|
||||
/datum/controller/subsystem/lighting/fire(resumed, init_tick_checks)
|
||||
var/real_tick_limit = CURRENT_TICKLIMIT
|
||||
CURRENT_TICKLIMIT = (real_tick_limit - world.tick_usage)/3
|
||||
var/i = 0
|
||||
@@ -52,8 +54,10 @@ var/list/lighting_update_objects = list() // List of lighting objects queued fo
|
||||
L.vis_update = FALSE
|
||||
L.force_update = FALSE
|
||||
L.needs_update = FALSE
|
||||
|
||||
if (MC_TICK_CHECK)
|
||||
|
||||
if(init_tick_checks)
|
||||
CHECK_TICK
|
||||
else if (MC_TICK_CHECK)
|
||||
break
|
||||
if (i)
|
||||
lighting_update_lights.Cut(1, i+1)
|
||||
@@ -66,7 +70,9 @@ var/list/lighting_update_objects = list() // List of lighting objects queued fo
|
||||
|
||||
C.update_objects()
|
||||
C.needs_update = FALSE
|
||||
if (MC_TICK_CHECK)
|
||||
if(init_tick_checks)
|
||||
CHECK_TICK
|
||||
else if (MC_TICK_CHECK)
|
||||
break
|
||||
if (i)
|
||||
lighting_update_corners.Cut(1, i+1)
|
||||
@@ -83,7 +89,9 @@ var/list/lighting_update_objects = list() // List of lighting objects queued fo
|
||||
|
||||
O.update()
|
||||
O.needs_update = FALSE
|
||||
if (MC_TICK_CHECK)
|
||||
if(init_tick_checks)
|
||||
CHECK_TICK
|
||||
else if (MC_TICK_CHECK)
|
||||
break
|
||||
if (i)
|
||||
lighting_update_objects.Cut(1, i+1)
|
||||
|
||||
Reference in New Issue
Block a user