fix(Scripts/SunwellPlateau): Update twin timers and Flame Sear target… (#21777)
This commit is contained in:
@@ -227,7 +227,7 @@ struct boss_alythess : public BossAI
|
|||||||
me->CastSpell(me, SPELL_EMPOWER, true);
|
me->CastSpell(me, SPELL_EMPOWER, true);
|
||||||
|
|
||||||
scheduler.CancelGroup(GROUP_SPECIAL_ABILITY);
|
scheduler.CancelGroup(GROUP_SPECIAL_ABILITY);
|
||||||
ScheduleTimedEvent(20s, [&] {
|
ScheduleTimedEvent(20s, 26s, [&] {
|
||||||
Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 1, 100.0f);
|
Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 1, 100.0f);
|
||||||
if (!target)
|
if (!target)
|
||||||
target = me->GetVictim();
|
target = me->GetVictim();
|
||||||
@@ -236,7 +236,7 @@ struct boss_alythess : public BossAI
|
|||||||
if (Creature * sacrolash = instance->GetCreature(DATA_SACROLASH))
|
if (Creature * sacrolash = instance->GetCreature(DATA_SACROLASH))
|
||||||
sacrolash->AI()->Talk(EMOTE_SHADOW_NOVA, target);
|
sacrolash->AI()->Talk(EMOTE_SHADOW_NOVA, target);
|
||||||
|
|
||||||
}, 30s, 35s);
|
}, 20s, 26s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -257,9 +257,9 @@ struct boss_alythess : public BossAI
|
|||||||
DoCastSelf(SPELL_PYROGENICS);
|
DoCastSelf(SPELL_PYROGENICS);
|
||||||
}, 15s);
|
}, 15s);
|
||||||
|
|
||||||
ScheduleTimedEvent(20s, [&] {
|
ScheduleTimedEvent(10s, 15s, [&] {
|
||||||
me->CastCustomSpell(SPELL_FLAME_SEAR, SPELLVALUE_MAX_TARGETS, 5, me, TRIGGERED_NONE);
|
me->CastCustomSpell(SPELL_FLAME_SEAR, SPELLVALUE_MAX_TARGETS, urand(4, 5), me, TRIGGERED_NONE);
|
||||||
}, 15s);
|
}, 10s, 15s);
|
||||||
|
|
||||||
scheduler.Schedule(20s, GROUP_SPECIAL_ABILITY, [this](TaskContext context) {
|
scheduler.Schedule(20s, GROUP_SPECIAL_ABILITY, [this](TaskContext context) {
|
||||||
Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 1, 100.0f);
|
Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 1, 100.0f);
|
||||||
|
|||||||
Reference in New Issue
Block a user