*Fix Illidari Council script. Do not evade when other members are still fighting.
--HG-- branch : trunk
This commit is contained in:
@@ -385,6 +385,20 @@ struct TRINITY_DLL_DECL boss_illidari_councilAI : public ScriptedAI
|
||||
LoadGUIDs();
|
||||
}
|
||||
|
||||
void EnterEvadeMode()
|
||||
{
|
||||
for(uint8 i = 0; i < 4; ++i)
|
||||
{
|
||||
if(Unit* pUnit = Unit::GetUnit(*m_creature, Council[i]))
|
||||
if(pUnit != m_creature && pUnit->getVictim())
|
||||
{
|
||||
AttackStart(pUnit->getVictim());
|
||||
return;
|
||||
}
|
||||
}
|
||||
ScriptedAI::EnterEvadeMode();
|
||||
}
|
||||
|
||||
void DamageTaken(Unit* done_by, uint32 &damage)
|
||||
{
|
||||
if(done_by == m_creature)
|
||||
|
||||
Reference in New Issue
Block a user