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(); - } } };