From 0e76e28657b6ab4019dd2dbc592a60d2b55a60c8 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Sun, 25 Jan 2026 12:17:08 +1300 Subject: [PATCH] RoadUntexToPersp matching --- src/DETHRACE/common/world.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index cdb55201..a42b8474 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -1982,7 +1982,7 @@ void ChangeSubdivToPersp(void) { br_uintptr_t ProcessFaceMaterials(br_actor* pActor, tPMFMCB pCallback) { if (pActor->identifier != NULL && pActor->identifier[0] == '&') { - return 0; + return NULL; } if (pActor->type == BR_ACTOR_MODEL && pActor->model != NULL) { ProcessModelFaceMaterials(pActor->model, pCallback); @@ -2186,10 +2186,9 @@ br_material* RoadUntexToPersp(br_model* pModel, tU16 pFace) { old_mat = pModel->faces[pFace].material; if (HasThisSuffix(old_mat->identifier, ".road")) { new_mat = UnsuffixedMaterial(old_mat->identifier, ".road"); - } else { - new_mat = NULL; + return new_mat; } - return new_mat; + return NULL; } // IDA: br_material* __usercall WallLinearToUntex@(br_model *pModel@, tU16 pFace@)