diff --git a/src/p_udmf.cpp b/src/p_udmf.cpp index 6c732d67f..e6ab47c24 100644 --- a/src/p_udmf.cpp +++ b/src/p_udmf.cpp @@ -1461,23 +1461,23 @@ public: continue; case NAME_Color_Floor: - sec->SpecialColors[sector_t::floor] = CheckInt(key) || 0xff000000; + sec->SpecialColors[sector_t::floor] = CheckInt(key) | 0xff000000; break; case NAME_Color_Ceiling: - sec->SpecialColors[sector_t::ceiling] = CheckInt(key) || 0xff000000; + sec->SpecialColors[sector_t::ceiling] = CheckInt(key) | 0xff000000; break; case NAME_Color_Walltop: - sec->SpecialColors[sector_t::walltop] = CheckInt(key) || 0xff000000; + sec->SpecialColors[sector_t::walltop] = CheckInt(key) | 0xff000000; break; case NAME_Color_Wallbottom: - sec->SpecialColors[sector_t::wallbottom] = CheckInt(key) || 0xff000000; + sec->SpecialColors[sector_t::wallbottom] = CheckInt(key) | 0xff000000; break; case NAME_Color_Sprites: - sec->SpecialColors[sector_t::sprites] = CheckInt(key) || 0xff000000; + sec->SpecialColors[sector_t::sprites] = CheckInt(key) | 0xff000000; break; case NAME_Desaturation: