From 72346154c62e44a16f143cbdd90f29603a1cdf9e Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Tue, 18 Nov 2025 06:46:10 +1300 Subject: [PATCH] SetModelFlags matching --- src/DETHRACE/common/loading.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/DETHRACE/common/loading.c b/src/DETHRACE/common/loading.c index cab825bd..599a3066 100644 --- a/src/DETHRACE/common/loading.c +++ b/src/DETHRACE/common/loading.c @@ -1840,10 +1840,13 @@ void SetModelFlags(br_model* pModel, int pOwner) { if (pModel != NULL && pModel->nfaces != 0) { #if defined(DETHRACE_FIX_BUGS) /* Show Squad Car in the wreck gallery. */ - if (gAusterity_mode) { + if (!gAusterity_mode) { #else - if (pOwner == OPPONENT_APC_IDX || gAusterity_mode) { + if (pOwner != OPPONENT_APC_IDX && !gAusterity_mode) { #endif + pModel->flags |= BR_MODF_DONT_WELD | BR_MODF_KEEP_ORIGINAL | BR_MODF_UPDATEABLE; + BrModelUpdate(pModel, BR_MODU_ALL); + } else { #ifdef DETHRACE_3DFX_PATCH if (!gMaterial_fogging) #endif @@ -1852,11 +1855,8 @@ void SetModelFlags(br_model* pModel, int pOwner) { pModel->flags &= ~(BR_MODF_KEEP_ORIGINAL | BR_MODF_UPDATEABLE); BrModelUpdate(pModel, BR_MODU_ALL); } - return; } } - pModel->flags |= BR_MODF_DONT_WELD | BR_MODF_KEEP_ORIGINAL | BR_MODF_UPDATEABLE; - BrModelUpdate(pModel, BR_MODU_ALL); } }