fix(Scripts/TheEye): fix MC overlap (#18584)

init
This commit is contained in:
Dan
2024-03-19 23:46:13 +01:00
committed by GitHub
parent 4ed73244ac
commit c71f196591
@@ -737,7 +737,7 @@ struct boss_kaelthas : public BossAI
DoCastSelf(SPELL_PHOENIX); DoCastSelf(SPELL_PHOENIX);
}, 31450ms, 66550ms); }, 31450ms, 66550ms);
//sequence //sequence
ScheduleTimedEvent(20s, [&] ScheduleTimedEvent(20s, 23s, [&]
{ {
if (roll_chance_i(50)) if (roll_chance_i(50))
Talk(SAY_MINDCONTROL); Talk(SAY_MINDCONTROL);
@@ -746,17 +746,7 @@ struct boss_kaelthas : public BossAI
{ {
DoCastSelf(SPELL_ARCANE_DISRUPTION); DoCastSelf(SPELL_ARCANE_DISRUPTION);
}); });
}, 50s); }, 23s, 26s);
ScheduleTimedEvent(43s, [&]
{
if (roll_chance_i(50))
Talk(SAY_MINDCONTROL);
me->CastCustomSpell(SPELL_MIND_CONTROL, SPELLVALUE_MAX_TARGETS, 3, me, false);
scheduler.Schedule(3s, [this](TaskContext)
{
DoCastSelf(SPELL_ARCANE_DISRUPTION);
});
}, 53s);
ScheduleTimedEvent(60s, [&] ScheduleTimedEvent(60s, [&]
{ {
Talk(SAY_PYROBLAST); Talk(SAY_PYROBLAST);