From 634ef60c78c769def1d9ab23d1a35f2dc74c61f9 Mon Sep 17 00:00:00 2001 From: drfrag Date: Sat, 28 Sep 2019 10:07:20 +0200 Subject: [PATCH] - Fixed player sprites not being affected by sector light level in the classic software renderer. --- src/rendering/swrenderer/scene/r_light.cpp | 3 +++ 1 file changed, 3 insertions(+) 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);