From fd24603aea1fe436e1c5291f97ffc78bc7010748 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 31 Oct 2021 14:06:18 -0400 Subject: [PATCH] Core/Creatures: Restored old initialization order: AI after movement Port From (https://github.com/TrinityCore/TrinityCore/commit/ab95c5e9d7b848716e1c9432754f29c65cdb9382) --- Source/Game/Entities/Creature/Creature.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Source/Game/Entities/Creature/Creature.cs b/Source/Game/Entities/Creature/Creature.cs index 6c267dc2f..562f47365 100644 --- a/Source/Game/Entities/Creature/Creature.cs +++ b/Source/Game/Entities/Creature/Creature.cs @@ -746,13 +746,10 @@ namespace Game.Entities return false; } - if (ai == null) - ai = AISelector.SelectAI(this); - - SetAI(ai); - InitializeMovementAI(); + SetAI(ai != null ? ai : AISelector.SelectAI(this)); + i_AI.InitializeAI(); // Initialize vehicle