From 695eb16ac44bd56e70636f814d3dc534ec067d90 Mon Sep 17 00:00:00 2001 From: Uladzislau Nikalayevich Date: Sun, 26 Jan 2025 19:58:04 +0300 Subject: [PATCH] Fix setElementDoubleSided resets after building manipulations (PR #3976) --- Client/mods/deathmatch/logic/CClientBuilding.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Client/mods/deathmatch/logic/CClientBuilding.cpp b/Client/mods/deathmatch/logic/CClientBuilding.cpp index e26be9ebdd..acd1c2645a 100644 --- a/Client/mods/deathmatch/logic/CClientBuilding.cpp +++ b/Client/mods/deathmatch/logic/CClientBuilding.cpp @@ -133,6 +133,11 @@ void CClientBuilding::Create() m_pBuilding = g_pGame->GetPools()->GetBuildingsPool().AddBuilding(this, m_usModelId, &m_vPos, &vRot4D, m_interior); + if (!m_pBuilding) + return; + + m_pBuilding->SetBackfaceCulled(!m_bDoubleSided); + if (!m_usesCollision) { m_pBuilding->SetUsesCollision(m_usesCollision);