From deb13fae2736881fd5c8793207e8c363273668d1 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Tue, 10 Feb 2026 20:25:22 +1300 Subject: [PATCH] MoveAccessory matching --- src/DETHRACE/common/world.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/DETHRACE/common/world.c b/src/DETHRACE/common/world.c index 357b18f6..a882c9ff 100644 --- a/src/DETHRACE/common/world.c +++ b/src/DETHRACE/common/world.c @@ -4935,12 +4935,11 @@ void ScaleAccessory(float pScaling_factor) { void MoveAccessory(br_scalar pX_shift, br_scalar pY_shift, br_scalar pZ_shift) { br_vector3 v; - if (gLast_actor == NULL) { - return; + if (gLast_actor != NULL) { + BrVector3Set(&v, pX_shift, pY_shift, pZ_shift); + BrVector3Accumulate(&gLast_actor->t.t.translate.t, &v); + SaveAdditionalStuff(); } - BrVector3SetFloat(&v, pX_shift, pY_shift, pZ_shift); - BrVector3Accumulate(&gLast_actor->t.t.translate.t, &v); - SaveAdditionalStuff(); } // IDA: void __cdecl RotateAccL() @@ -5080,7 +5079,7 @@ void ScaleAccDown3(void) { // FUNCTION: CARM95 0x00444d53 void ScaleAccDown4(void) { - ScaleAccessory(1 / 1.002f); + ScaleAccessory(1 / 1.002); } // IDA: void __cdecl MoveXAccL()