From 8b3c03d41602828b1c3e5973cb18bce6b79023c3 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 4 Jan 2020 10:45:22 +0100 Subject: [PATCH] - fixed Doom64 style lighting. The check for the presence of Doom64 style lighting was done too early before the line lists in the sector were created. --- src/maploader/maploader.cpp | 2 ++ src/maploader/udmf.cpp | 5 ----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/maploader/maploader.cpp b/src/maploader/maploader.cpp index e64ee25aa..e021ba843 100644 --- a/src/maploader/maploader.cpp +++ b/src/maploader/maploader.cpp @@ -3245,6 +3245,8 @@ void MapLoader::LoadLevel(MapData *map, const char *lumpname, int position) { if (sec.floorplane.isSlope()) sec.reflect[sector_t::floor] = 0; if (sec.ceilingplane.isSlope()) sec.reflect[sector_t::ceiling] = 0; + + sec.CheckExColorFlag(); } for (auto &node : Level->nodes) { diff --git a/src/maploader/udmf.cpp b/src/maploader/udmf.cpp index c1aae1715..33d10cdeb 100644 --- a/src/maploader/udmf.cpp +++ b/src/maploader/udmf.cpp @@ -2312,11 +2312,6 @@ public: // Create the real linedefs and decompress the sidedefs ProcessLineDefs(); - // enable the excolor flag on all sidedefs which need it for a gradient transfer from the sector. - for (auto& sec : Level->sectors) - { - sec.CheckExColorFlag(); - } } };