void Reset() override { Initialize(); _Reset(); CleanStalkers(); me->RemoveAurasDueToSpell(SPELL_SHIELD_OF_LIGHT); events.ScheduleEvent(EVENT_DIVINE_RECKONING, urand(10000, 12000)); events.ScheduleEvent(EVENT_BURNING_LIGHT, 12000); }
void Reset() { _phase = PHASE_FIRST_SHIELD; _oldPhase = PHASE_FIRST_SHIELD; _beacons = 0; _Reset(); CleanStalkers(); me->RemoveAurasDueToSpell(SPELL_SHIELD_OF_LIGHT); events.ScheduleEvent(EVENT_DIVINE_RECKONING, urand(10000, 12000)); events.ScheduleEvent(EVENT_BURNING_LIGHT, 12000); }