From 06c4b1dd3bcb1cd2c26eefad78554ba33f121069 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Sun, 25 Jan 2026 12:15:28 +1300 Subject: [PATCH] ProcessFaceMaterials matching --- src/DETHRACE/common/world.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index 7f6b76bb..cdb55201 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -1981,14 +1981,13 @@ void ChangeSubdivToPersp(void) { // FUNCTION: CARM95 0x00439ddd br_uintptr_t ProcessFaceMaterials(br_actor* pActor, tPMFMCB pCallback) { - if (pActor->identifier == NULL || pActor->identifier[0] != '&') { - if (pActor->type == BR_ACTOR_MODEL && pActor->model != NULL) { - ProcessModelFaceMaterials(pActor->model, pCallback); - } - return BrActorEnum(pActor, (br_actor_enum_cbfn*)ProcessFaceMaterials, pCallback); - } else { + if (pActor->identifier != NULL && pActor->identifier[0] == '&') { return 0; } + if (pActor->type == BR_ACTOR_MODEL && pActor->model != NULL) { + ProcessModelFaceMaterials(pActor->model, pCallback); + } + return BrActorEnum(pActor, (br_actor_enum_cbfn*)ProcessFaceMaterials, pCallback); } // IDA: int __usercall DRPixelmapHasZeros@(br_pixelmap *pm@)