fix(Core/Movement): Always stop moving on new chase movement generator init. (#9622)

Fixes #9421
This commit is contained in:
UltraNix
2021-12-24 09:00:11 +01:00
committed by GitHub
parent 33673bc1c2
commit 6a88b48f98

View File

@@ -209,6 +209,7 @@ void ChaseMovementGenerator<Player>::DoInitialize(Player* owner)
{
i_path = nullptr;
_lastTargetPosition.reset();
owner->StopMoving();
owner->AddUnitState(UNIT_STATE_CHASE);
}
@@ -218,6 +219,7 @@ void ChaseMovementGenerator<Creature>::DoInitialize(Creature* owner)
i_path = nullptr;
_lastTargetPosition.reset();
owner->SetWalk(false);
owner->StopMoving();
owner->AddUnitState(UNIT_STATE_CHASE);
}