diff --git a/Runtime/World/CScriptActor.cpp b/Runtime/World/CScriptActor.cpp index fc1ef8e69..3152dd755 100644 --- a/Runtime/World/CScriptActor.cpp +++ b/Runtime/World/CScriptActor.cpp @@ -150,8 +150,10 @@ void CScriptActor::PreRender(CStateManager& mgr, const zeus::CFrustum& frustum) if (x2e2_24_noThermalHotZ && xe6_27_thermalVisorFlags == 2) { if (mgr.GetPlayerState()->GetActiveVisor(mgr) == CPlayerState::EPlayerVisor::Thermal) { xb4_drawFlags.x2_flags &= ~3; // Disable Z test/update + xb4_drawFlags.m_noZTest = true; } else { xb4_drawFlags.x2_flags |= 3; // Enable Z test/update + xb4_drawFlags.m_noZTest = false; } }