Merge pull request #12076 from Trisjdc/even_more_sai

Core/SAI: Clear UNIT_STATE_EVADE immediately if we're about to follow a target on EnterEvadeMode
This commit is contained in:
jackpoz
2014-05-19 22:00:48 +02:00

View File

@@ -439,6 +439,9 @@ void SmartAI::EnterEvadeMode()
{
if (Unit* target = me->GetUnit(*me, mFollowGuid))
me->GetMotionMaster()->MoveFollow(target, mFollowDist, mFollowAngle);
// evade is not cleared in MoveFollow, so we can't keep it
me->ClearUnitState(UNIT_STATE_EVADE);
}
else
me->GetMotionMaster()->MoveTargetedHome();