From d771b5c9f62330bdad01f2ff8caaac252e2f04d8 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 21 Sep 2021 18:57:34 -0400 Subject: [PATCH] Core/Movement: Fixed chase distance calculation for hovering units Port From (https://github.com/TrinityCore/TrinityCore/commit/33bf5d385451e12917c4e48f29b14554553c91df) --- Source/Game/Movement/Generators/TargetMovement.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Movement/Generators/TargetMovement.cs b/Source/Game/Movement/Generators/TargetMovement.cs index 50f8794fb..bd015e093 100644 --- a/Source/Game/Movement/Generators/TargetMovement.cs +++ b/Source/Game/Movement/Generators/TargetMovement.cs @@ -142,7 +142,7 @@ namespace Game.Movement if (updateDestination || _path == null) { float size = owner.GetCombatReach(); - float hoverDiff = owner.GetHoverOffset() - GetTarget().GetHoverOffset(); + float hoverDiff = Math.Abs(owner.GetHoverOffset() - GetTarget().GetHoverOffset()); if (_offset == 0) { if (GetTarget().IsWithinDistInMap(owner, SharedConst.ContactDistance))