From 39053cf349718dd68290577337c0c3dc9cd28012 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Mon, 9 Feb 2026 17:36:41 +1300 Subject: [PATCH] CalcHighestNonAmID matching --- src/DETHRACE/common/world.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index f2b4a1e2..ef0636ec 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -4497,19 +4497,20 @@ br_uint_32 CalcHighestNonAmID(br_actor* pActor, int* pHighest) { char s[256]; int number; - if (pActor->identifier == NULL || pActor->identifier[0] == '&') { - return 0; - } - if (strlen(pActor->identifier) == 12) { - strcpy(s, &pActor->identifier[4]); - strtok(s, "."); - sscanf(s, "%d", &number); - } else { - number = 0; - } - if (*pHighest < number) { - *pHighest = number; + if (pActor->identifier != NULL && pActor->identifier[0] == '&') { + + if (strlen(pActor->identifier) != 12) { + number = 0; + } else { + strcpy(s, &pActor->identifier[4]); + strtok(s, "."); + sscanf(s, "%d", &number); + } + if (*pHighest < number) { + *pHighest = number; + } } + return 0; }