Core/Movement: Fix WaypointMovementGenerator ignoring EscortAI::SetEscortPaused() on Gossip Hello

Port From (https://github.com/TrinityCore/TrinityCore/commit/f1f1bc01ba418056bdfd311fc9df218213e83009)
This commit is contained in:
hondacrx
2022-01-06 10:58:06 -05:00
parent 6e0becd106
commit e51b775636
@@ -54,6 +54,10 @@ namespace Game.Movement
{
if (timer != 0)
{
// Don't try to paused an already paused generator
if (HasFlag(MovementGeneratorFlags.Paused))
return;
AddFlag(MovementGeneratorFlags.TimedPaused);
_nextMoveTime.Reset((int)timer);
RemoveFlag(MovementGeneratorFlags.Paused);