From 0e4066f3124273f43c93cd36b341e4950057dbe4 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Fri, 8 Jul 2022 21:07:45 -0400 Subject: [PATCH] fix LMSTYLE containing 16-bit values sometimes --- light/light.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/light/light.cc b/light/light.cc index a2085d36..e64bb312 100644 --- a/light/light.cc +++ b/light/light.cc @@ -661,7 +661,7 @@ static void LightWorld(bspdata_t *bspdata, bool forcedscale) for (size_t i = 0, k = 0; i < bsp.dfaces.size(); i++) { for (size_t j = 0; j < stylesperface; j++, k++) { - styles_mem[k] = faces_sup[i].styles[j]; + styles_mem[k] = faces_sup[i].styles[j] == INVALID_LIGHTSTYLE ? INVALID_LIGHTSTYLE_OLD : faces_sup[i].styles[j]; } }