From b444c2f23ce41691427e2963f6e072bd098067b1 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 18 Aug 2025 09:54:18 -0400 Subject: [PATCH] Core/Movement: Fixed orientation calculation when using MoveSpline::ComputePosition(int32 time_offset) overload Port From (https://github.com/TrinityCore/TrinityCore/commit/3596ecaf311819cd0b34c511b7cdc9b09a411f6d) --- Source/Game/Movement/MoveSpline.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Movement/MoveSpline.cs b/Source/Game/Movement/MoveSpline.cs index 50bf8f675..2b71671b8 100644 --- a/Source/Game/Movement/MoveSpline.cs +++ b/Source/Game/Movement/MoveSpline.cs @@ -162,7 +162,7 @@ namespace Game.Movement if (!splineflags.HasFlag(MoveSplineFlagEnum.OrientationFixed | MoveSplineFlagEnum.Falling | MoveSplineFlagEnum.JumpOrientationFixed)) { Vector3 hermite; - spline.Evaluate_Derivative(point_Idx, u, out hermite); + spline.Evaluate_Derivative(point_index, u, out hermite); if (hermite.X != 0f || hermite.Y != 0f) orientation = MathF.Atan2(hermite.Y, hermite.X); }