public override void Reset() { _scheduler.CancelAll(); _combatScheduler.CancelAll(); _scheduler.Schedule(TimeSpan.FromSeconds(1), task => { // Find a spell that targets friendly and applies an aura (these are generally buffs) SpellInfo spellInfo = SelectSpell(me, 0, 0, SelectTargetType.AnyFriend, 0, 0, SelectEffect.Aura); if (spellInfo != null) { DoCast(me, spellInfo.Id); } task.Repeat(TimeSpan.FromMinutes(10)); }); }