diff options
author | azazel <none@none> | 2010-08-18 18:10:42 +0600 |
---|---|---|
committer | azazel <none@none> | 2010-08-18 18:10:42 +0600 |
commit | 9d45f295930b2ddcc481ff56926903317cd59a89 (patch) | |
tree | b4bd754c044a9854ad6faa30b6ba192183831e93 /src | |
parent | 694ab45bc7109f64a2d4ea93b900a52cf446db78 (diff) |
Making sure CreaturesAddon are re-loaded after creature evade (by NoFantasy).
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/AI/EventAI/CreatureEventAI.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/AI/EventAI/CreatureEventAI.cpp b/src/server/game/AI/EventAI/CreatureEventAI.cpp index c040274980b..1b5a41a692e 100644 --- a/src/server/game/AI/EventAI/CreatureEventAI.cpp +++ b/src/server/game/AI/EventAI/CreatureEventAI.cpp @@ -882,8 +882,6 @@ void CreatureEventAI::Reset() void CreatureEventAI::JustReachedHome() { - me->LoadCreaturesAddon(); - if (!m_bEmptyList) { for (CreatureEventAIList::iterator i = m_CreatureEventAIList.begin(); i != m_CreatureEventAIList.end(); ++i) diff --git a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp index df32d6a0e1f..15b29f9e409 100644 --- a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp @@ -80,6 +80,7 @@ HomeMovementGenerator<Creature>::Update(Creature &owner, const uint32& time_diff } owner.clearUnitState(UNIT_STAT_EVADE); + owner.LoadCreaturesAddon(true); owner.AI()->JustReachedHome(); return false; } |