AnnoyingBuffReminder

Note: This AddOn is not currently being updated. It should still work overall (probably until Cataclysm changes a lot of things). Unfortunately I have not been playing WoW as regularly and I do not have the time to update my AddOns. If you have any questions, please email me at wikwocket@gmail.com.

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

=== Version history: ===

AnnoyingBuffReminder 2.14 (WoW 3.2.2):
* Added optional spell icons. Be default, when a reminder is shown, it will be shown with an icon for a relevant spell, to help you quickly identify the buff to cast.
** To toggle display of spell icons, type "/abr icons"
* Added support for Death Knight presences.

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.

AnnoyingBuffReminder 2.9 (WoW 3.0.8):
* Added recognition of Dalaran Intellect.
* Updated Death Knight reminder for Horn of Winter, to not remind while the cooldown is active.

AnnoyingBuffReminder 2.8 (WoW 3.0.3):
* Fixed bug where you would be reminded to cast a buff, like PW:Fortitude, if someone else had cast it on you. For real this time!
* Added item type string "Weapon" to localization file. This string needs to be localized for off-hand weapon enchantmant detection to work.

AnnoyingBuffReminder 2.7 (WoW 3.0.3):
* Added recognition of Dalaran Brilliance.
* Fixed bug with Druid buff reminders.
* Fixed bug with Hunter aspect reminders.
* Fixed bug with Paladin Crusader Aura reminder.
* Thanks to many people for reporting these bugs and especially to Metalchoir of wowinterface.com for posting fixes. I do not have high-level characters of all the classes this mod supports, so I appreciate people's help in catching bugs!

AnnoyingBuffReminder 2.6 (WoW 3.0.3):
* Added command to reset window position to center of screen: "/abr center"
* Added support for Warlock weapon enchantment via Spellstones and Firestones: Type "/abr stone" and you will be reminded to keep your weapon buffed while you are in combat.
* Added Death Knight reminders: a reminder to keep up Horn of Winter (when above level 65, and in combat), and an optional Bone Shield reminder (when in combat, and the cooldown is up) toggleable by "/abr boneshield"
* Added Spanish localization.
* Fixed support for Soul Link (the spell is technically cast on you by your demon).
* Fixed bug where you would be reminded to cast a buff, like PW:Fortitude, if someone else had cast it on you.
* Improved the code that checks Victory Rush and Bone Shield cooldowns.

AnnoyingBuffReminder 2.5 (WoW 3.0.3):
* Updated Hunter Aspect support, to remind you to use an aura other than Viper when you have more than 90% of your mana.
* Fixed Hunger for Blood support for Rogues.
* Fixed Righteous Fury support for Paladins.
* Fixed bug where Druids were reminded to use Warrior shouts.
* Improved performance and completeness of buff scanning.

AnnoyingBuffReminder 2.4 (WoW 3.0.2):
* Added support for Paladin Seals: Type "/abr seal" and you will be reminded to cast a Seal when you are in combat.
* Changed Crusader Aura support optional, type "/abr crusader" to turn it on.
* Fixed a bug in Paladin aura detection.

AnnoyingBuffReminder 2.3 (WoW 3.0.2):
* Added support for Hunger for Blood (Rogue 51-point talent), via "/abr hfb".
* Fixed buff-detection to correctly run when buffs change as well as when mana ticks.
* Fixed reminders in Druid forms to occur when you have more than 50% mana, not 50% rage or energy.
* Cleaned up slash-command handler for efficiency.

AnnoyingBuffReminder 2.2 (WoW 2.4.3):
* Fixed a bug in the last version which printed debugging text to the chat window. Oops!

AnnoyingBuffReminder 2.1 (WoW 2.4.3):
* Updated aura support to remind you to cast an aura other than Crusader when not mounted.
* Updated the Demonic Sacrifice reminder for Warlocks to only show when in combat, since it costs soul shards to keep it up.
* Fixed a bug that caused reminders to be shown when mounted.

AnnoyingBuffReminder 2.0 (WoW 2.4.3):
* Checked mod for compatibility with Wrath of the Lich King beta.
* Updated the reminder for Crusader Aura to only show after level 62 (when the aura is learned).
* Cleaned up initialization code.

AnnoyingBuffReminder 1.9 (WoW 2.4.3):
* Added a reminder for Crusader Aura for paladins that are mounted.
* Added recognition of K'iru's Song of Victory, the zone buff on the Isle of Quel'Danas, which can override Arcane Intellect and Power Word: Fortitude.
* Updated battleground/arena localization code to use IsInInstance().

AnnoyingBuffReminder 1.73 (WoW 2.3):
* Added support for several more optional spells: Amplify/Dampen Magic, Thorns, Omen of Clarity, Soul Link, Detect Invisibility, Trueshot Aura.
** Use /abr <spell> to toggle reminders for these spells, using any of these keywords: amp, amplify, damp, dampen, thorns, omen, clarity, ooc, soul, link, detect, invis, tsa, trueshot.
** Feedback or bug reports on these would be appreciated, as I don't have characters to test them all with.
* Added ability to toggle Shaman shield reminders, for times when you'd rather not use a shield.
** Use /abr shield|shieldspell to toggle reminders.

AnnoyingBuffReminder 1.5 (WoW 2.1.1):
* Localized spell names for French and German WoW. Please let me know if there are any problems.
* Added support for Paladin blessings.
* Added support for Hunter aspects.
* Added support for the new arena, the Ruins of Lordaeron.

AnnoyingBuffReminder 1.4 (WoW 2.1.0):
* Initial public release.

AnnoyingBuffReminder 2.14 (WoW 3.2.2):
* Added optional spell icons. Be default, when a reminder is shown, it will be shown with an icon for a relevant spell, to help you quickly identify the buff to cast.
** To toggle display of spell icons, type "/abr icons"
* Added support for Death Knight presences.

Buff Reminder is probably the best alternative I've found so far. Does pretty much exactly what AnnoyingBuffReminder used to do; puts up text on your screen (only) when a buff you want tracked drops off your character, either in-combat only or in and out of combat. Nothing else. And its reliable, non-buggy & light on CPU resource usage.

Buff Reminder also works with the current WoW 4.x spells which were not present when the last version of AnnoyingBufFReminder was released (including Priest Chakra, which is hard to find in any mod).

Biggest differences: That mod optionally puts icons beside the spell name, whereas this one did not. And this one put up an unchangeable rectangular frame to alert for missing buffs. Buff Reminder puts up text (and the spell icon) only; the text font and size can be changed as well as moved.

Originally posted by Fragglerock Does anyone know of a good replacement for this? Everything I've found so far has something tracking buffs up on the screen permanently, which I don't want. All I want is a pop-up when I'm missing my own buffs.

I'd love a working version of this, but I've not found anything that does what this addon does, sadly.

Does anyone know of a good replacement for this? Everything I've found so far has something tracking buffs up on the screen permanently, which I don't want. All I want is a pop-up when I'm missing my own buffs.

I wanted to post here that AnnoyingBuffReminder is not currently being updated. It should still work overall (probably until Cataclysm changes a lot of things). Unfortunately I have not been playing WoW as regularly and I do not have the time to update my AddOns.

Thank you to everyone who reads or posts in these comments threads, especially to those who have submitted feature ideas and bug fixes. You're the reason the WoW community is so great!

The reminder for warlocks spell/firestone weaponenchant doesnt seem to work - ofc i ENABLED it with /abr stone (and /abr firestone) - but in both cases i didnt get a popup when i (manually) removed the weaponenchant (or equipped an unenchanted weapon)

other reminders - like felarmor - working fine - so the conditions been met.

I have had the same problem with my pally. Won't remind me of seals. It reminded me of my Aura and Blessing the first time and then i enabled seals (as that is the main reason i got this addon) and they all seem to stop working. Well off to try some other things i guess

Just confirmed it works great on my hunter click aspect off ABR kicks in. Even seems to work most of the time with pally except for seals.

I notice ABR supports weapon buffs for Shamans - any chance of introducing a Poison reminder for Rogues? I frequently log in, go off a'killing, and realize after like 10 minutes I never applied Poisons.

It works now, im 32, but one thing I have enabled "seal" and Aura but if i pull them off (and im out of in the wilderness in ashenvale) and itwill remind of my of righteous fury, auras, and blesssings.

But not seals all the time, sometimes my seal works, right now its not and yeah its turned on witht he /abr seal thing. (Not mounted either)

Abacinate: ABR will not trigger for characters less than level 15. It's in the addon description. This is so that it doesn't pop up for bank alts etc. If you really want it to work on a level 10, you can edit the "15" in the .lua file.

Zidomo: While I consider it a success if the popup is indeed "annoying," I do see what you mean. I have a few ideas about how to tweak the icons a bit.

The spell icon(s) are a nice addition. But two of them--one on either side of the AnnoyingBuffReminder (ABR frame)--is too much. It makes the already large ABR frame just a bit too large & annoying .

Could one of those icons be removed and, say, move the remaining icon to the top-center of the frame? Or else if you prefer to have them on the sides of the frame, still have just one icon but have a user-selectable side to put it on?

Originally posted by Zidomo This needs updating for WoW 3.2. It currently contains the spell ID of 30482 for Molten Armor (Mage). This was correct in WoW 3.1; all ranks of the ability used that same spellID. But in 3.2, its been changed so that each rank of the ability has its own spellID.

Actually, although the mod's files refer to spell ID 30482, it just does this to get the (localized) name for the spell "Molten Armor." It then uses the text name to look for matching buffs. So as long as all ranks of Molten Armor share the same text name, there shouldn't be a problem.

Of course if you are seeing the mod fail to warn for some ranks of Molten Armor (and can repeat this outside of a city with >50% mana) please let me know.

This needs updating for WoW 3.2. It currently contains the spell ID of 30482 for Molten Armor (Mage). This was correct in WoW 3.1; all ranks of the ability used that same spellID. But in 3.2, its been changed so that each rank of the ability has its own spellID.

SpellID 30482 now just covers rank 1 of Molten Armor. So v2.13 of AnnoyingBuffReminder will fail to remind for higher ranks that are cast. Rank 2 is now 43045 while rank 3 is now 43046.