From f44e1a6dd0190f6612f9d9c8e9b62b42612d0486 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 2 Jan 2026 10:23:54 +1300 Subject: [PATCH] EnableCar matching --- src/DETHRACE/common/netgame.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/DETHRACE/common/netgame.c b/src/DETHRACE/common/netgame.c index 45f9d76a..89882dc4 100644 --- a/src/DETHRACE/common/netgame.c +++ b/src/DETHRACE/common/netgame.c @@ -634,7 +634,7 @@ void DisableCar(tCar_spec* pCar) { ForceRebuildActiveCarList(); } if (pCar->car_master_actor->t.t.mat.m[3][0] < 500.0f) { - BrVector3Accumulate(&pCar->car_master_actor->t.t.translate.t, &gDisabled_vector); + BrVector3Add(&pCar->car_master_actor->t.t.translate.t, &pCar->car_master_actor->t.t.translate.t, &gDisabled_vector); pCar->old_frame_mat.m[3][0] = pCar->car_master_actor->t.t.mat.m[3][0]; pCar->old_frame_mat.m[3][1] = pCar->car_master_actor->t.t.mat.m[3][1]; pCar->old_frame_mat.m[3][2] = pCar->car_master_actor->t.t.mat.m[3][2]; @@ -652,9 +652,7 @@ void EnableCar(tCar_spec* pCar) { ForceRebuildActiveCarList(); } if (pCar->car_master_actor->t.t.mat.m[3][0] > 500.0f) { - pCar->car_master_actor->t.t.mat.m[3][0] = pCar->car_master_actor->t.t.mat.m[3][0] - 1000.0f; - pCar->car_master_actor->t.t.mat.m[3][1] = pCar->car_master_actor->t.t.mat.m[3][1] - 1000.0f; - pCar->car_master_actor->t.t.mat.m[3][2] = pCar->car_master_actor->t.t.mat.m[3][2] - 1000.0f; + BrVector3Sub(&pCar->car_master_actor->t.t.translate.t, &pCar->car_master_actor->t.t.translate.t, &gDisabled_vector); pCar->old_frame_mat.m[3][0] = pCar->car_master_actor->t.t.mat.m[3][0]; pCar->old_frame_mat.m[3][1] = pCar->car_master_actor->t.t.mat.m[3][1]; pCar->old_frame_mat.m[3][2] = pCar->car_master_actor->t.t.mat.m[3][2];