diff --git a/src/g_shared/a_dynlight.cpp b/src/g_shared/a_dynlight.cpp
index 90e81d281f..b3cac45ae0 100644
--- a/src/g_shared/a_dynlight.cpp
+++ b/src/g_shared/a_dynlight.cpp
@@ -324,7 +324,7 @@ void ADynamicLight::Tick()
 		if (scale == 0.f) scale = 1.f;
 		
 		intensity = Sector->lightlevel * scale;
-		intensity = clamp<float>(intensity, 0.f, 255.f);
+		intensity = clamp<float>(intensity, 0.f, 1024.f);
 		
 		m_currentRadius = intensity;
 		break;