From cfbc99269eb50aaec29be9b07e2ab7e116bc856a Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 2 Jan 2026 09:41:29 +1300 Subject: [PATCH] ReceivedNonCarPosition matching --- src/DETHRACE/common/netgame.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/DETHRACE/common/netgame.c b/src/DETHRACE/common/netgame.c index 48d343b5..9f965f0b 100644 --- a/src/DETHRACE/common/netgame.c +++ b/src/DETHRACE/common/netgame.c @@ -382,11 +382,12 @@ void ReceivedNonCarPosition(tNet_contents* pContents) { br_actor* actor; actor = gProgram_state.track_spec.non_car_list[pContents->data.non_car_position.ID]; - if (actor != NULL && gNet_mode != eNet_mode_none) { - BrMatrix34Copy(&actor->t.t.mat, &pContents->data.non_car_position.mat); - if (pContents->data.non_car_position.flags) { - actor->identifier[3] = '!'; - } + if (actor == NULL || gNet_mode == eNet_mode_host) { + return; + } + BrMatrix34Copy(&actor->t.t.mat, &pContents->data.non_car_position.mat); + if (pContents->data.non_car_position.flags) { + actor->identifier[3] = '!'; } }