diff --git a/src/gl/dynlights/a_dynlight.cpp b/src/gl/dynlights/a_dynlight.cpp index 575fa2e11..9a13d9e09 100644 --- a/src/gl/dynlights/a_dynlight.cpp +++ b/src/gl/dynlights/a_dynlight.cpp @@ -42,6 +42,7 @@ #include "g_level.h" #include "thingdef/thingdef.h" #include "i_system.h" +#include "templates.h" #include "gl/renderer/gl_renderer.h" @@ -361,7 +362,7 @@ void ADynamicLight::UpdateLocation() if (lighttype == FlickerLight || lighttype == RandomFlickerLight) { - intensity = float(m_intensity[1]); + intensity = float(MAX(m_intensity[0], m_intensity[1])); } else {