// Healing
{new SpellPriority("Rejuvenation", 100), unit => SpellManager.CanCastSpell("Rejuvenation") && Me.HealthPercent < Druid._settings.Rejuvenation && !Me.Buffs.ContainsKey("Rejuvenation") },
{new SpellPriority("Healing Touch", 99), unit => SpellManager.CanCastSpell("Healing Touch") && Me.HealthPercent < Druid._settings.HealingTouch },
// DPS
{new SpellPriority("Faerie Fire (Feral)", 99), unit => SpellManager.CanCastSpell("Faerie Fire (Feral)") && !Me.CurrentTarget.Buffs.ContainsKey("Faerie Fire (Feral)") && Me.Combat },
{new SpellPriority("Mangle", 99), unit => SpellManager.CanCastSpell("Mangle") && !Me.CurrentTarget.Buffs.ContainsKey("Mangle") },
{new SpellPriority("Savage Roar", 99), unit => SpellManager.CanCastSpell("Savage Roar") && !Me.Buffs.ContainsKey("Savage Roar") },
{new SpellPriority("Rake", 99), unit => SpellManager.CanCastSpell("Rake") && !Me.CurrentTarget.Buffs.ContainsKey("Rake") },
{new SpellPriority("Tiger's Fury", 99), unit => SpellManager.CanCastSpell("Tiger's Fury") && Me.Combat },
{new SpellPriority("Shred", 90), unit => SpellManager.CanCastSpell("Shred") && Me.BehindTarget && Me.CurrentEnergy > 60},
{new SpellPriority("Rip", 80), unit => SpellManager.CanCastSpell("Rip") && Me.CurrentEnergy > 30 && Me.ComboPoints > 4 },
// AOE yay!
{new SpellPriority("Swipe (Cat)", 80), unit => SpellManager.CanCastSpell("Swipe (Cat)") && getAdds().Count > 1},
// Claw should not be used, but since we solo, we will get mobs facing us.
{new SpellPriority("Claw", 80), unit => SpellManager.CanCastSpell("Claw") && && !Me.BehindTarget && Me.ComboPoints < 4 },