diff options
author | Shauren <shauren.trinity@gmail.com> | 2018-08-24 15:34:34 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-10-22 23:51:59 +0200 |
commit | ab95c5e9d7b848716e1c9432754f29c65cdb9382 (patch) | |
tree | 38d2df02dfaf6fadee868f5dc7c8c661065263a9 /src | |
parent | 070bbb6707028d8c445c8e408d391f80df011d53 (diff) |
Core/Creatures: Restored old initialization order: AI after movement
Closes #22307
(cherry picked from commit cdf4040f4fce4f1e5ebb33525c4618845605081c)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Creature/Creature.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 303fefc1547..f202646e7ea 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -1023,13 +1023,10 @@ bool Creature::AIM_Create(CreatureAI* ai /*= nullptr*/) return false; } - if (!ai) - ai = FactorySelector::SelectAI(this); - - SetAI(ai); - Motion_Initialize(); + SetAI(ai ? ai : FactorySelector::SelectAI(this)); + return true; } |