diff --git a/src/gl/scene/gl_sprite.cpp b/src/gl/scene/gl_sprite.cpp index bfd2a9deb..0fb01eb13 100644 --- a/src/gl/scene/gl_sprite.cpp +++ b/src/gl/scene/gl_sprite.cpp @@ -248,6 +248,11 @@ void GLSprite::Draw(int pass) FColormap thiscm; thiscm.FadeColor = Colormap.FadeColor; thiscm.CopyFrom3DLight(&(*lightlist)[i]); + if (glset.nocoloredspritelighting) + { + thiscm.Decolorize(); + } + gl_SetColor(thisll, rel, thiscm, trans); gl_RenderState.SetSplitPlanes(*topplane, *lowplane); }