From 80bcac48efbb6b72591ed0368f51aca5c1216d4c Mon Sep 17 00:00:00 2001 From: Kevin Caccamo Date: Wed, 19 Dec 2018 11:32:53 -0500 Subject: [PATCH] Forcibly assign 0 to the additive special color --- src/p_setup.cpp | 1 + src/p_udmf.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/p_setup.cpp b/src/p_setup.cpp index 54680ba603..f25a2050e8 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -1096,6 +1096,7 @@ void P_LoadSectors (MapData *map, FMissingTextureTracker &missingtex) ss->nextsec = -1; //jff 2/26/98 add fields to support locking out ss->prevsec = -1; // stair retriggering until build completes memset(ss->SpecialColors, -1, sizeof(ss->SpecialColors)); + ss->SpecialColors[sector_t::add] = 0; ss->SetAlpha(sector_t::floor, 1.); ss->SetAlpha(sector_t::ceiling, 1.); diff --git a/src/p_udmf.cpp b/src/p_udmf.cpp index 95d3f06b90..2c1bd13e0e 100644 --- a/src/p_udmf.cpp +++ b/src/p_udmf.cpp @@ -1453,6 +1453,7 @@ public: sec->terrainnum[sector_t::ceiling] = sec->terrainnum[sector_t::floor] = -1; sec->ibocount = -1; memset(sec->SpecialColors, -1, sizeof(sec->SpecialColors)); + sec->SpecialColors[sector_t::add] = 0; if (floordrop) sec->Flags = SECF_FLOORDROP; // killough 3/7/98: end changes