AnnoyingBuffReminder addon displays an annoying reminder to use class buffs, armor spells, shouts, aspects, blessings, and Victory Rush.
by Wikwocket (wikwocket@gmail.com)
Specifically, it will display an annoying popup on your screen (you can drag it with the mouse) if you do not have an appropriate spell up:
* Death Knight: Horn of Winter, Bone Shield
* Druid: Mark/Gift of the Wild, Thorns, Omen of Clarity
* Hunter: Any Aspect, Trueshot Aura
* Mage: Any Armor spell, Arcane Intellect/Brilliance, Amplify/Dampen Magic
* Paladin: Any aura (Crusader while mounted), any blessing, any seal, Righteous Fury, Sacred Shield
* Priest: Inner Fire, Power Word/Prayer of Fortitude, Divine/Prayer of Spirit, Shadow Protection
* Rogue: Hunger for Blood
* Shaman: Any Shield spell, and weapon enchants
* Warlock: Any Skin/Armor spell, Soul Link, Demonic Sacrifice, Detect Invisibility
* Warrior: Battle Shout or Commanding Shout, Victory Rush
This AddOn will work with the English, French, German, and Spanish versions of WoW.
There are several options:
* /abr pvp/bg to remind while in a battleground/arena.
* /abr lockunlock to toggle window locking and click-through.
* /abr center to reset window position to center of screen.
* /abr <spell> to toggle reminders for the following optional spells:
** battlebattleshoutbs - Battle Shout
** commandcommandingshoutcs - Commanding Shout
** anyshoutshout - Any Shout
** vrvictoryrush - Victory Rush (after each kill; on by default)
** ampamplify - Amplify Magic
** dampdampen - Dampen Magic
** thorns - Thorns
** omenclarityooc - Omen of Clarity
** soullinksoullink - Soul Link
** detectinvis - Detect Invisibility
** demonsacrifice - Demonic Sacrifice
** spellstonefirestonestone - Spellstone or Firestone weapon buff
** tsatrueshot - Trueshot Aura
** crusaderca - Crusader Aura (when mounted)
** furyrighteousrighteousfuryrf - Righteous Fury
** sseal - Any Seal spell
** sacredsacredshield - Sacred Shield
** shieldshieldspell - Shaman shield spells (on by default)
** divinespirit - Divine Spirit
** shadowshadowprot - Shadow Protection
** hungerforbloodhungerhfb - Hunger for Blood
** boneshieldboneshield - Bone Shield
** hornwinterhow - Horn of Winter
** unholyblightunholyblightub - Unholy Blight
All settings are saved across sessions, except for Warrior shout preference, since using this depends on whether you have two warriors in your party.
It will only annoy you if you have more than 50% mana or 10 rage, are not mounted, not flying, not in a capital city, and not mind controlled. It will also not bug you if you are less than level 15. It won't remind you in battlegrounds/arenas unless you tell it to. For some short-term buffs, and buffs that require rage/energy/runes to keep up, the reminder will only show up when in combat.
The popup should appear in the situations when you would want the buff up. No configuration is necessary, unless you want to also enable reminders for optional spells.
I hope you find this mod useful. Feedback and suggestions are always welcome!
Website:
http://wikwocket.wowinterface.com/portal.php

AnnoyingBuffReminder 2.13 (WoW 3.1.2):
* Added support for the Paladin spell Sacred Shield: Type "/abr sacred" and you will be reminded to cast Sacred Shield on yourself when in combat. Note that this will only look for Sacred Shield on yourself; this mod is not designed to watch buffs on other players.
* Added a toggle to disable the Victory Rush reminders: Type "/abr vr" or "/abr victory" or "/abr rush" to disable or re-enable these reminders.
AnnoyingBuffReminder 2.12 (WoW 3.1.1):
* Updated Unholy Blight reminder to only show when you have enough runic power.
* Fixed a bug that would remind certain classes, especially Hunters, to cast buffs they already had.
* Fixed a bug that would remind you to cast a Warrior shout even when someone else had a shout on you.
* Added a command ("/abr anyshout") to remind you to cast any shout (this lets you revert to the default behavior after setting it to remind to you cast a specific shout).
AnnoyingBuffReminder 2.11 (WoW 3.1.0):
* Changed Death Knight Horn of Winter reminder to not show if Strength of Earth is present on the player, since they do not stack.
* Changed self-buff detection method to use new 3.1 return values.
AnnoyingBuffReminder 2.10 (WoW 3.0.9):
* Added optional reminder for a Death Knight's Unholy Blight spell in combat, toggleable by /abr unholyblight or /abr ub.
* Changed Death Knight Horn of Winter reminder to be optional. To toggle it use /abr hornofwinter or /abr how.
* Improved cooldown detection to no longer only detect cooldowns of spells on an action bar.
* Updated reminders to not show while on a flight path.
* Updated Shaman shield reminder to show even when mana is low, since shield spells are free.