Fixes Lighting (#13745)

This commit is contained in:
Fox McCloud
2020-07-01 13:26:38 -04:00
committed by GitHub
parent cd5da7494c
commit 0d7d639a0d

View File

@@ -220,13 +220,14 @@
var/oldlum = source_turf.luminosity
source_turf.luminosity = CEILING(light_range, 1)
for(T in view(CEILING(light_range, 1), source_turf))
if((!IS_DYNAMIC_LIGHTING(T) && !T.light_sources) || T.has_opaque_atom)
if((!IS_DYNAMIC_LIGHTING(T) && !T.light_sources))
continue
if(!T.lighting_corners_initialised)
T.generate_missing_corners()
for(thing in T.corners)
C = thing
corners[C] = 0
if(!T.has_opaque_atom)
if(!T.lighting_corners_initialised)
T.generate_missing_corners()
for(thing in T.corners)
C = thing
corners[C] = 0
turfs += T
source_turf.luminosity = oldlum