From 7d66fdbfd32297825634ee86a47a76be1ce741b5 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 22 Feb 2022 13:33:40 -0500 Subject: [PATCH] Core/Movement: followup Port From (https://github.com/TrinityCore/TrinityCore/commit/06334ab734f25a31853a78936d534a11e2b56c0f) --- .../Game/Movement/Generators/FollowMovementGenerator.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/Game/Movement/Generators/FollowMovementGenerator.cs b/Source/Game/Movement/Generators/FollowMovementGenerator.cs index 45eba095c..cf8da54ce 100644 --- a/Source/Game/Movement/Generators/FollowMovementGenerator.cs +++ b/Source/Game/Movement/Generators/FollowMovementGenerator.cs @@ -101,6 +101,14 @@ namespace Game.Movement } } + if (owner.HasUnitState(UnitState.FollowMove) && owner.MoveSpline.Finalized()) + { + RemoveFlag(MovementGeneratorFlags.InformEnabled); + _path = null; + owner.ClearUnitState(UnitState.FollowMove); + DoMovementInform(owner, target); + } + if (_lastTargetPosition == null || _lastTargetPosition.GetExactDistSq(target.GetPosition()) > 0.0f) { _lastTargetPosition = new(target.GetPosition());