*Fix a bug that mobs do not stop chasing players.

--HG--
branch : trunk
This commit is contained in:
megamage
2008-12-04 16:17:13 -06:00
parent bd25d2a33b
commit afc6dc7c48
+3
View File
@@ -10447,10 +10447,13 @@ bool Unit::SelectHostilTarget()
// search nearby enemy before enter evade mode // search nearby enemy before enter evade mode
if(Unit *target = ((Creature*)this)->SelectNearestTarget()) if(Unit *target = ((Creature*)this)->SelectNearestTarget())
{
if(!((Creature*)this)->IsOutOfThreatArea(target))
{ {
((Creature*)this)->AI()->AttackStart(target); ((Creature*)this)->AI()->AttackStart(target);
return true; return true;
} }
}
if(m_invisibilityMask) if(m_invisibilityMask)
{ {