public override void OnCast() { Spellsong song = GetActiveSpellsong(Caster, this.GetType()); if (song != null) { // You halt your spellsong. song.InterruptSong(1115774); } else { Caster.Target = new InternalTarget(this); } }
public override void OnCast() { Spellsong song = GetActiveSpellsong(Caster, this.GetType()); if (song != null) { // You halt your spellsong. song.InterruptSong(1115774); } else if (CheckSequence()) { m_Targets = new HashSet <Mobile>(); StartSong(); } FinishSequence(); }