diff --git a/Source/lighting.cpp b/Source/lighting.cpp index 156a43f98..5a60bb8fd 100644 --- a/Source/lighting.cpp +++ b/Source/lighting.cpp @@ -241,8 +241,9 @@ void DoLighting(Point position, uint8_t radius, DisplacementOf offset) // Allow for dim lights in crypt and nest if (IsAnyOf(leveltype, DTYPE_NEST, DTYPE_CRYPT)) { - SetLight(position, LightFalloffs[radius][0]); - } else if (GetLight(position) > LightFalloffs[radius][0]) { + if (GetLight(position) > LightFalloffs[radius][0]) + SetLight(position, LightFalloffs[radius][0]); + } else { SetLight(position, 0); }