diff options
Diffstat (limited to 'src/game/HomeMovementGenerator.cpp')
-rw-r--r-- | src/game/HomeMovementGenerator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/game/HomeMovementGenerator.cpp b/src/game/HomeMovementGenerator.cpp index 805b4d51a3a..e2fc9b1e0ec 100644 --- a/src/game/HomeMovementGenerator.cpp +++ b/src/game/HomeMovementGenerator.cpp @@ -31,6 +31,7 @@ HomeMovementGenerator<Creature>::Initialize(Creature & owner) float x, y, z; owner.GetHomePosition(x, y, z, ori); owner.RemoveUnitMovementFlag(MOVEMENTFLAG_WALK_MODE); + owner.addUnitState(UNIT_STAT_EVADE); _setTargetLocation(owner); } @@ -78,6 +79,7 @@ HomeMovementGenerator<Creature>::Update(Creature &owner, const uint32& time_diff owner.SendMessageToSet(&packet, false); } + owner.clearUnitState(UNIT_STAT_EVADE); owner.AI()->JustReachedHome(); return false; } |