From 7cd5afd7545f0beab9692bf7afb1a697aba1816d Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 3 Oct 2025 13:57:40 +1300 Subject: [PATCH] GetDriverName matching --- src/DETHRACE/common/opponent.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/DETHRACE/common/opponent.c b/src/DETHRACE/common/opponent.c index 0c291bb9..e8e1131f 100644 --- a/src/DETHRACE/common/opponent.c +++ b/src/DETHRACE/common/opponent.c @@ -110,7 +110,11 @@ tU32 gNext_elastication; // GLOBAL: CARM95 0x00507150 tU32 gNext_write_during_elastication; + +// GLOBAL: CARM95 0x00507154 char* gCop_name = "Faceless Cop"; + +// GLOBAL: CARM95 0x00507158 char* gDrone_name = "Innocent Civilian"; // GLOBAL: CARM95 0x0050715c @@ -2817,10 +2821,6 @@ tCar_spec* GetCarSpec(tVehicle_type pCategory, int pIndex) { return &gProgram_state.current_car; case eVehicle_net_player: - // if (gThis_net_player_index <= pIndex) { - // return gNet_players[pIndex + 1].car; - // } - // return gNet_players[pIndex].car; return pIndex >= gThis_net_player_index ? gNet_players[pIndex + 1].car : gNet_players[pIndex].car; case eVehicle_opponent: @@ -2849,13 +2849,13 @@ char* GetDriverName(tVehicle_type pCategory, int pIndex) { case eVehicle_opponent: return gOpponents[gProgram_state.AI_vehicles.opponents[pIndex].index].name; case eVehicle_rozzer: - return "Faceless Cop"; + return gCop_name; case eVehicle_drone: - return "Innocent Civilian"; + return gDrone_name; case eVehicle_not_really: - default: return NULL; } + return NULL; } // IDA: tOpponent_spec* __usercall GetOpponentSpecFromCarSpec@(tCar_spec *pCar_spec@)