fix(Scripts/TempleOfAhnQiraj): Fix Cthun 3-beam focus mechanic resett… (#13479)

fix(Scripts/TempleOfAhnQiraj): Fix Cthun 3-beam focus mechanic resetting after Dark Glare
This commit is contained in:
Skjalf 2022-10-22 07:34:38 -03:00 committed by GitHub
parent 77a52b8001
commit b35c907cde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -190,7 +190,7 @@ struct boss_eye_of_cthun : public BossAI
void EnterCombat(Unit* who) override
{
ScheduleTasks();
ScheduleTasks(true);
BossAI::EnterCombat(who);
_beamTarget = who->GetGUID();
}
@ -231,12 +231,12 @@ struct boss_eye_of_cthun : public BossAI
}
}
void ScheduleTasks()
void ScheduleTasks(bool onEngage = false)
{
_scheduler.
Schedule(3s, [this](TaskContext task)
Schedule(3s, [this, onEngage](TaskContext task)
{
if (task.GetRepeatCounter() < 3)
if (task.GetRepeatCounter() < 3 && onEngage)
{
if (Unit* target = ObjectAccessor::GetUnit(*me, _beamTarget))
{