From 6ea7230ab18fe68629004aa573cd1be3b24bf40c Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 19 Sep 2025 21:58:42 +1200 Subject: [PATCH] PointActorAlongThisBloodyVector matching --- src/DETHRACE/CMakeLists.txt | 4 +++- src/DETHRACE/common/opponent.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/DETHRACE/CMakeLists.txt b/src/DETHRACE/CMakeLists.txt index 19777345..9f8beb4f 100644 --- a/src/DETHRACE/CMakeLists.txt +++ b/src/DETHRACE/CMakeLists.txt @@ -61,6 +61,8 @@ endif() target_sources(dethrace_obj PRIVATE common/skidmark.c + common/opponent.c + common/brucetrk.c common/brucetrk.h common/car.c @@ -127,7 +129,7 @@ target_sources(dethrace_obj PRIVATE common/oil.h common/oppocar.c common/oppocar.h - common/opponent.c + common/opponent.h common/oppoproc.c common/oppoproc.h diff --git a/src/DETHRACE/common/opponent.c b/src/DETHRACE/common/opponent.c index 13069eeb..c20eaad0 100644 --- a/src/DETHRACE/common/opponent.c +++ b/src/DETHRACE/common/opponent.c @@ -215,9 +215,10 @@ void PointActorAlongThisBloodyVector(br_actor* pThe_actor, br_vector3* pThe_vect br_transform trans; trans.type = BR_TRANSFORM_LOOK_UP; + BrVector3Copy(&trans.t.look_up.t, &pThe_actor->t.t.translate.t); BrVector3Copy(&trans.t.look_up.look, pThe_vector); BrVector3Set(&trans.t.look_up.up, 0.f, 1.f, 0.f); - BrVector3Copy(&trans.t.look_up.t, &pThe_actor->t.t.translate.t); + BrTransformToTransform(&pThe_actor->t, &trans); }