Core/Movement: prevent double initialization calls if the generator was deactivated before being initialized

Port From (https://github.com/TrinityCore/TrinityCore/commit/30583be0252ff02f190e74d6f5a69da3e5ea7bb5)
This commit is contained in:
hondacrx
2021-09-29 18:35:14 -04:00
parent f8fd31b8c3
commit 5ace2d2c55
12 changed files with 13 additions and 15 deletions
@@ -95,7 +95,7 @@ namespace Game.Movement
public override void DoInitialize(Creature owner)
{
RemoveFlag(MovementGeneratorFlags.InitializationPending);
RemoveFlag(MovementGeneratorFlags.InitializationPending | MovementGeneratorFlags.Transitory | MovementGeneratorFlags.Deactivated);
if (_loadedFromDB)
{