aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-03-20 23:30:41 +0100
committerShauren <shauren.trinity@gmail.com>2021-09-19 22:43:07 +0200
commit33bf5d385451e12917c4e48f29b14554553c91df (patch)
treedf439b0b3c6eff8f194e502d13e2baeae58f7d64 /src
parent77cb4d71716df0396d26a0cc628182dee7989345 (diff)
Core/Movement: Fixed chase distance calculation for hovering units
Closes #21668 (cherry picked from commit 4af3c33d04b8ccaba7dc38ce4f2c757970b86156)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
index 102a4728fc9..7452b9a93a4 100755
--- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
+++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
@@ -125,7 +125,7 @@ void TargetedMovementGenerator<T, D>::SetTargetLocation(T* owner, bool updateDes
if (updateDestination || !_path)
{
float size = owner->GetCombatReach();
- float hoverDiff = owner->GetHoverOffset() - GetTarget()->GetHoverOffset();
+ float hoverDiff = std::abs(owner->GetHoverOffset() - GetTarget()->GetHoverOffset());
if (!_offset)
{
if (GetTarget()->IsWithinDistInMap(owner, CONTACT_DISTANCE))