From a16c5a2b2e431f6fdff8dc70f94a2b81b296ba3f Mon Sep 17 00:00:00 2001 From: Aokromes Date: Wed, 24 Aug 2016 19:24:15 +0200 Subject: [PATCH] Core/Movement: Properly clear UNIT_STATE_MOVING when reaching chase target --- .../Movement/MovementGenerators/TargetedMovementGenerator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp index 2a95952d793..4f7337d6e5e 100755 --- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp @@ -216,6 +216,7 @@ bool TargetedMovementGeneratorMedium::DoUpdate(T* owner, uint32 time_diff) template void ChaseMovementGenerator::_reachTarget(T* owner) { + _clearUnitStateMove(owner); if (owner->IsWithinMeleeRange(this->i_target.getTarget())) owner->Attack(this->i_target.getTarget(), true); if (owner->GetTypeId() == TYPEID_UNIT)