diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp index ac0d69d95..6b187bc8a 100644 --- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp @@ -209,6 +209,7 @@ void ChaseMovementGenerator::DoInitialize(Player* owner) { i_path = nullptr; _lastTargetPosition.reset(); + owner->StopMoving(); owner->AddUnitState(UNIT_STATE_CHASE); } @@ -218,6 +219,7 @@ void ChaseMovementGenerator::DoInitialize(Creature* owner) i_path = nullptr; _lastTargetPosition.reset(); owner->SetWalk(false); + owner->StopMoving(); owner->AddUnitState(UNIT_STATE_CHASE); }