* fuck * [CANT WAKE UP] * AAAAAAAAAHHHHHHHHHHHH * SAAAAVE MEEEEEEEEEEEEEEEE * this is so bad how can i even call myself a coder * thanks fam * hello darkness my old friend i've come to talk with you again * ugh go away * OH * much less broken * ayy * aaaaa * OH YEAAAAAAAAHHHHHHHHHHH * aaaa * k * dfgjtxkytkjyd * debug * dangerously cheesy * mm * OH YEAAAAAAAAAAAAAAAAAAAAAAAAAA * oH YEAH * Some final touches and cleanup of the lighting port. * One more * More fixes. * varedit hack for easy modification * fixed * C O L O R * slym * fffff * oh great what the fuck is wrong now * Revert "oh great what the fuck is wrong now" This reverts commit e589ad51facb5464e107ca515317d41136dd1e5e. * fu * will it blend * aaaaaaaaaaaaaaaaaaaa * this is why im bad at porting falalalala, lala la la * k * yeh * can't forget majestic fire
18 lines
441 B
Plaintext
18 lines
441 B
Plaintext
/proc/create_all_lighting_overlays()
|
|
for (var/zlevel = 1 to world.maxz)
|
|
create_lighting_overlays_zlevel(zlevel)
|
|
|
|
|
|
/proc/create_lighting_overlays_zlevel(var/zlevel)
|
|
ASSERT(zlevel)
|
|
|
|
for (var/turf/T in block(locate(1, 1, zlevel), locate(world.maxx, world.maxy, zlevel)))
|
|
if (!IS_DYNAMIC_LIGHTING(T))
|
|
continue
|
|
|
|
var/area/A = T.loc
|
|
if (!IS_DYNAMIC_LIGHTING(A))
|
|
continue
|
|
|
|
PoolOrNew(/atom/movable/lighting_overlay, list(T, TRUE))
|