diff --git a/src/rendering/swrenderer/scene/r_light.cpp b/src/rendering/swrenderer/scene/r_light.cpp index 13c19bf93..0f4914ff6 100644 --- a/src/rendering/swrenderer/scene/r_light.cpp +++ b/src/rendering/swrenderer/scene/r_light.cpp @@ -205,7 +205,10 @@ namespace swrenderer int shade = LightVisibility::LightLevelToShade(lightlevel, foggy, thread->Viewport.get()); if (psprite) + { + visibility = 0; shade -= 24 * FRACUNIT; + } BaseColormap = basecolormap; ColormapNum = GETPALOOKUP(visibility, shade);