*Fix the bug that grobbulus spams mutating injection.
*Fix the bug that kelthuzad enter evade mode immediately after enter combat. --HG-- branch : trunk
This commit is contained in:
@@ -96,8 +96,9 @@ struct TRINITY_DLL_DECL boss_grobbulusAI : public ScriptedAI
|
||||
return;
|
||||
case EVENT_INJECT:
|
||||
if(Unit *target = SelectUnit(SELECT_TARGET_RANDOM, 0))
|
||||
if(!target->HasAura(SPELL_MUTATING_INJECTION))
|
||||
DoCast(target, SPELL_MUTATING_INJECTION);
|
||||
events.ScheduleEvent(EVENT_INJECT, 8000 + 12000 * me->GetHealth() / me->GetMaxHealth());
|
||||
events.ScheduleEvent(EVENT_INJECT, 8000 + 12000 * ((float)me->GetHealth() / me->GetMaxHealth()));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ struct TRINITY_DLL_DECL boss_kelthuzadAI : public ScriptedAI
|
||||
if(Phase == 1)
|
||||
{
|
||||
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
|
||||
EnterEvadeMode();
|
||||
//EnterEvadeMode();
|
||||
//SummonWasters_Timer at far positon
|
||||
if ( SummonWasters_Timer< diff)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user