From 6ae887a5a9fd0ac7f4ea7c4fc1dab46f2b1b772c Mon Sep 17 00:00:00 2001 From: treeston Date: Sat, 20 Aug 2016 13:39:57 +0200 Subject: Core/Movement: Properly clear UNIT_STATE_MOVING when reaching chase target. --- .../game/Movement/MovementGenerators/TargetedMovementGenerator.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp index 2a95952d793..4f7337d6e5e 100644 --- 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) -- cgit v1.2.3