aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-03-20 23:30:41 +0100
committerShauren <shauren.trinity@gmail.com>2018-03-20 23:30:41 +0100
commit4af3c33d04b8ccaba7dc38ce4f2c757970b86156 (patch)
tree269de8e8f475fcb52b46a34a6e7be2cf76c101ae
parent4c069dfd8aae87cb1bb3bb82701e41597f1522ed (diff)
Core/Movement: Fixed chase distance calculation for hovering units
Closes #21668
-rw-r--r--src/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 4de930e56b6..e440fbdcf5e 100644
--- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
+++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
@@ -126,7 +126,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))