THAT OH SH*T MOMENT, PPAANNIICC!!!
When your health drops to 15% and you want huge buttons for mitigation/self-heals.
This addon will supply these buttons for you and light up the button that is highest priority for that OH SH*T moment.
The big buttons that you can usually hardly see at the top of the screen are clickable the whole time so try not to accidentally click them (if you do, it will use your CDs when not required). Reason for this is that when in combat, Blizz don't want crazy addon devs moving buttons around and therefore writing addons that play the game for you.
I've added specs for every class/spec (see below) however lots of testing is required. Druid I know well, but happy to get feedback. Any feedback to change the priority order of the CDs, please let me know in the comments below.
Pretty much anything apart from Druid is untested right now.
Class & Spec Config
["Death Knight"] = { Blood = { "Vampiric Blood", "Icebound Fortitude", "Healthstone", "Death Strike" }, Unholy = { "Icebound Fortitude", "Death Strike", "Healthstone" }, Frost = { "Icebound Fortitude", "Death Strike", "Healthstone" } }, ["Demon Hunter"] = { Vengeance = { "Metamorphosis", "Healthstone", "Fiery Brand" }, Havoc = { "Blur", "Healthstone" } }, Druid = { Guardian = { "Frienzied Regeneration", "Survival Instincts", "Barkskin", "Healthstone" }, Feral = { "Survival Instincts", "Renewal", "Healthstone", "Dash" }, Restoration = { "Swiftmend", "Renewal", "Ironbark", "Healthstone", "Rejuvenation" } }, Hunter = { ["Beast Mastery"] = { "Aspect of the Turtle", "Exchilaration", "Healthstone" }, Markmanship = { "Aspect of the Turtle", "Exchilaration", "Healthstone" }, Survival = { "Aspect of the Turtle", "Exchilaration", "Healthstone" } }, Mage = { Arcane = { "Prismatic Barrier", "Greater Invisibility", "Ice Block", "Healthstone" }, Fire = { "Ice Barrier", "Ice Block", "Healthstone" }, Frost = { "Cauterize", "Blazing Barrier", "Ice Block", "Healthstone" } }, Monk = { Windwalker = { "Touch of Karma", "Healthstone" }, Brewmaster = { "Fortifying Brew", "Healthstone" }, Mistweaver = { "Enveloping Mist", "Healthstone" } }, Paladin = { Retribution = { "Shield of Vengeance", "Word of Glory", "Blessing of Protection", "Lay on Hands", "Healthstone" }, Protection = { "Ardent Defender", "Light of the Protector", "Hand of the Protector", "Lay on Hands", "Healthstone" }, Holy = { "Divine Shield", "Divine Protection", "Holy Shock", "Healthstone" } }, Priest = { Holy = { "Desperate Prayer", "Healthstone" }, Discipline = { "Power Word: Shield", "Healthstone" } }, Rogue = { Assassination = { "Crimson Vial", "Healthstone" }, Subtlety = { "Crimson Vial", "Healthstone" }, Outlaw = { "Crimson Vial", "Healthstone" } }, Shaman = { Elemental = { "Astral Shift", "Healthstone" }, Enhancement = { "Astral Shift", "Healthstone", "Healing Surge" } }, Warlock = { Demonology = { "Unending Resolve", "Healthstone" }, Afflication = { "Unending Resolve", "Healthstone" }, Destruction = { "Unending Resolve", "Healthstone" } }, Warrior = { Protection = { "Last Stand", "Shield Wall", "Healthstone" }, Arms = { }, Fury = { } }
In case you are wondering, Jesus comes in form of Healthstones :)