From b6b46f0e7eec6e430d2f8fbbf5e3d1f58b34a84e Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 3 Oct 2025 11:51:34 +1300 Subject: [PATCH] GetCarCount matching --- src/DETHRACE/common/opponent.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/DETHRACE/common/opponent.c b/src/DETHRACE/common/opponent.c index 495808cb..65c508ab 100644 --- a/src/DETHRACE/common/opponent.c +++ b/src/DETHRACE/common/opponent.c @@ -2787,16 +2787,12 @@ int GetCarCount(tVehicle_type pCategory) { case eVehicle_self: return 1; - case eVehicle_net_player: - if (gNet_mode) { - return gNumber_of_net_players - 1; - } else { - return 0; - } - break; case eVehicle_opponent: return gProgram_state.AI_vehicles.number_of_opponents; + case eVehicle_net_player: + return gNet_mode ? gNumber_of_net_players - 1 : 0; + case eVehicle_rozzer: return gNumber_of_cops_before_faffage; @@ -2805,10 +2801,9 @@ int GetCarCount(tVehicle_type pCategory) { case eVehicle_not_really: return gNum_active_non_cars; - - default: - return 0; } + + return 0; } // IDA: tCar_spec* __usercall GetCarSpec@(tVehicle_type pCategory@, int pIndex@)