Spell.Cast("Mana Tap" , req => !Me.HasAura("Mana Tap")), Spell.Buff("Mana Tap", when => Me.ManaPercent > 70), will these work for affliction? ive also added changes to Spell.Buff("Unstable Affliction", 3, on => (WoWUnit) on, req => Me.GetPowerInfo(WoWPowerType.SoulShards).Current >= 1), //5 :]