From ff9a56dc0b3e3954c1b479c753cb35f26b73d9d0 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sat, 31 Oct 2020 19:14:22 +0200 Subject: [PATCH] - fixed issue with parsing useowncoloradd UDMF flags --- src/maploader/udmf.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/maploader/udmf.cpp b/src/maploader/udmf.cpp index e4428263a..621ad1b28 100644 --- a/src/maploader/udmf.cpp +++ b/src/maploader/udmf.cpp @@ -1410,12 +1410,14 @@ public: break; case NAME_useowncoloradd_top: - Flag(sd->textures[side_t::top].flags, side_t::part::UseOwnAdditiveColor, key); - sd->Flags |= WALLF_EXTCOLOR; + if (Flag(sd->textures[side_t::top].flags, side_t::part::UseOwnAdditiveColor, key)) + sd->Flags |= WALLF_EXTCOLOR; + break; case NAME_useowncoloradd_mid: if (Flag(sd->textures[side_t::mid].flags, side_t::part::UseOwnAdditiveColor, key)) sd->Flags |= WALLF_EXTCOLOR; + break; case NAME_useowncoloradd_bottom: if (Flag(sd->textures[side_t::bottom].flags, side_t::part::UseOwnAdditiveColor, key))