Buff Reminder

This addon reminds you to cast buffs that you're currently missing. If another person in the party or raid is already covering a certain buff it won't remind you to cast that buff aswell. For example, if you're a warrior you'll only be reminded to cast Battle Shout if no one else is doing Horn of Winter, Strength of Earth or Roar of Courage.

Starting with version 2.2 each reminder now has its own set of toggles to customize how and when that reminder is shown.

Enabled - Enable or disable the reminder
Combat - Only show the reminder while in combat (if unchecked the reminder will be shown out of combat aswell)
Pvp - Show or hide the reminder while in battlegrounds and arena
Resting - Show the reminder while resting in cities (only works if combat only is disabled)
Mounted - Show the reminder while mounted
Flying - Show the reminder while flying

Planned Features (when I get around to it)

-Allow the user to customize the text of each reminder
-Allow spell icons to be shown or hidden for individual reminders

Version 2.5.1
-Updated toc for version 4.1

Version 2.5
-Added hunter aspect reminder
-Made some improvements to the cheetah/pack reminder
-No longer showing reminders while dead or a ghost

Version 2.4
-Added a spell icon to the shaman weapon reminder
-No longer showing reminders while in a vehicle
-Plus other minor fixes, tweaks, and improvements

Version 2.3
-Added LibBetterBlizzOptions to improve the look of the config panel
-Put the library dependencies in a seperate xml file

Version 2.2
-Major redesign (each reminder now has its own set of toggles for more customization)
-Added new reminders for Focus Magic and Dark Intent

Version 2.1 alpha
-Redesigned the options table for each module (old class settings will be lost)
-Fixed: Moved class settings to seperate sub-menus for easier access

Version 2.0 alpha
-Major redesign. Reminders can now be shown in or out of combat. Also switched to LibSharedMedia for access to more fonts from other addons
-Added an option to only show reminders while in combat
-Increased the priority of Righteous Fury over other paladin reminders (protection only)
-No longer checks for buffs while mounted

Version 1.9.2
-Simplified the command line options (individual buff toggles are now only accessible through the gui)
-Fixed: Mage water elemental reminder was causing errors

Version 1.9.1
-Fixed: Hunter and warlock pet reminders are no longer shown while mounted

Version 1.9
-Added Chakra reminder for holy priests
-Added Blade Flurry reminder for combat rogues (shows you when its active so you don't forget to disable it)
-Thorns reminder is now disabled by default
-Plus other minor tweaks and improvements

Version 1.8
-Added pet reminders for frost mages, hunters and warlocks (reminds you to summon a pet in combat if you don't have one)

Version 1.7
-Strength of earth totem is now being tracked correctly (was using the wrong spell id)
-Fixed a small bug with the warrior shout reminder
-Plus a few other minor improvements

Version 1.6
-New feature: Added option to show spell icons next to reminders
-Made improvements to the rogue poison reminders (now ignores fishing poles and other miscellaneous items)
-Made improvements to the shaman weapon reminders (now ignores fishing poles and other miscellaneous items)
-Shaman shield reminders are now based on your spec (water for resto, lightning for elemental and enhancement)
-Can now lock and unlock the frame while in combat
-Plus lots of other minor improvements

Version 1.5
-Fixed a bug that caused the shaman module to not load

Version 1.4
-Forgot to include all the required Ace3 libraries in previous releases

Version 1.2
-Redesigned the config panel
-Added hunter reminders to turn off aspect of the cheetah/pack while in combat
-Rogue poisons and shaman weapon enhancements are now separate options
-Fixed some bugs with the resize grip

Originally posted by ezarra One other thing I noticed is that the Buff Reminder comes up when you are dead, which is pretty pointless. I mean, if I'm dead, I can't summon a pet. And if I'm in a battle ground waiting for a rez… well, it's kinda silly.

Too bad I was hoping this would replace ABR but without a non-aspect warning, its not that useful to my hunter.

I added a reminder for no aspects, but I don't have a hunter so I can't actually test it. I also added code to ignore reminders while dead. I'll upload the new version later today if you want to test it out for me

Edit: I had a friend test it for me, the hunter reminders should be working properly.

Originally posted by Naw Just pack/cheetah, though I'll probably add a reminder for no aspects in the near future (a guildie has been bugging me to add it aswell).

One other thing I noticed is that the Buff Reminder comes up when you are dead, which is pretty pointless. I mean, if I'm dead, I can't summon a pet. And if I'm in a battle ground waiting for a rez… well, it's kinda silly.

Too bad I was hoping this would replace ABR but without a non-aspect warning, its not that useful to my hunter.

Originally posted by Zidomo This is fantastic, with one problem. Finally (finally) a worthy successor to the long abandoned AnnoyingBuffReminder (still on this site). Works reliably without bugs seen so far. It uses CPU resources, but not excessively. Fine options and I love that it can track missing Priest Chakra; something few other mods of any type can do.

One fairly major usability issue seen with Buff Reminder v2.0 alpha tested here, though. WoW 4.0.6 live, USEnglish client/server, no prior saved variables. In the Blizzard options panel for it, at the bottom of the frame on the left side there is a scrollable list of class names and on the right side, a scrollable list of buffs to track for each class. Problem: its a lot harder than it should be to select either a class or buffs. Due to the vertical scroll bars for both of them having virtually no vertical space in which to move.

Its almost like wack-a-mole trying to gently move the bar sliders so that your class/buffs can be seen and selected (they don't move on mouse scrolling). Very (very) often you overshoot what you want to select.

Better would be to move those two option sliders to a separate option header section (much as as there is a Profiles header section currently) so that they could get the necessary vertical space. And thus become far more usable.

Thanks for the feedback. I used to use AnnoyingBuffReminders aswell. The main reason I decided to write BuffReminder was because ABR was no longer being updated

I think the problem is that I have a mod that allows me to resize the Interface frame. If I disable that addon though I get the same issue that you're reporting. It should be fixed in the next release (2.1 alpha).

This is fantastic, with one problem. Finally (finally) a worthy successor to the long abandoned AnnoyingBuffReminder (still on this site). Works reliably without bugs seen so far. It uses CPU resources, but not excessively. Fine options and I love that it can track missing Priest Chakra; something few other mods of any type can do.

One fairly major usability issue seen with Buff Reminder v2.0 alpha tested here, though. WoW 4.0.6 live, USEnglish client/server, no prior saved variables. In the Blizzard options panel for it, at the bottom of the frame on the left side there is a scrollable list of class names and on the right side, a scrollable list of buffs to track for each class. Problem: its a lot harder than it should be to select either a class or buffs. Due to the vertical scroll bars for both of them having virtually no vertical space in which to move.

Its almost like wack-a-mole trying to gently move the bar sliders so that your class/buffs can be seen and selected (they don't move on mouse scrolling). Very (very) often you overshoot what you want to select.

Better would be to move those two option sliders to a separate option header section (much as as there is a Profiles header section currently) so that they could get the necessary vertical space. And thus become far more usable.

I dont know why anyone would run around unbuffed OOC. Ppl mostly buff before combat not in it. So I dont think your original idea (not to spam while out of combat) is viable. If you look at the numerous other add-ons that do the same buff reminding thing. They all have it set to remind all the time. Except maybe when mounted or in vehicle. Some even have options to disable in-combat (for example things like "wellfed" you you cant do in combat anyway).

For example I have been using "innerpeace", also here on wowinterface. The only reason I switched to yours is that the other was not checking for pally buff Righteous Fury when I am prot talent with my alt.

Yes it's definitely ideal to buff out of combat and would be the optimal thing to do. The problem is short duration buffs like Battle/Commanding Shout that only last 2-4 minutes. You dont want to be constantly reminded while sitting around in Orgrimmer to re-shout for example.

I could add a check to just not spam you while you're in cities, but I'm sure there are other circumstances where you wouldn't want to be reminded aswell. The best thing to do it is to probably add an option and allow people to enable/disable that if they want to see reminders out of combat aswell. That will take some though since I'll have to modify alot of code.

I dont know why anyone would run around unbuffed OOC. Ppl mostly buff before combat not in it. So I dont think your original idea (not to spam while out of combat) is viable. If you look at the numerous other add-ons that do the same buff reminding thing. They all have it set to remind all the time. Except maybe when mounted or in vehicle. Some even have options to disable in-combat (for example things like "wellfed" you you cant do in combat anyway).

For example I have been using "innerpeace", also here on wowinterface. The only reason I switched to yours is that the other was not checking for pally buff Righteous Fury when I am prot talent with my alt.

Originally posted by Naw I would have to modify alot of code in order to show reminders out of combat (and not have it be annoying at the same time). It's definitely something that I would like to do, it's just going to take some time to implement.

As for the pet reminder being shown while mounted, that's already fixed in the next version

Originally posted by oalex There are many addons with simmilar function. So far I like this the most.
Two things I would like to suggest:

1. I would like to see is to have it display reminders even when rested or not in combat. Its good to buff before combat. Like if I am standing in ogrimmar with my mage, it doest report AI missing. Only if I go into instance.

2. This is more of a bug. Pet class for example on my hunter, if I mount (obviously pet disappears), if I ride trough a hostile are and mob targets me (aggro), the addon mistakenly report "No Pet" warning. I have pet, only its not showing cause I am mounted. Also most on mount aggros are not important as we out run most mobs, so its not even a combat situation. This is not limited thing by blizz. I have other addons, like "hunter helper" which also report if I dont have pet summoned, but it doesnt give warning if I am mounted. You should just have a line in the code to not check for pet when mounted. That should be an easy fix.

Thanks for the work put in so far. GJ.

I would have to modify alot of code in order to show reminders out of combat (and not have it be annoying at the same time). It's definitely something that I would like to do, it's just going to take some time to implement.

As for the pet reminder being shown while mounted, that's already fixed in the next version

There are many addons with simmilar function. So far I like this the most.
Two things I would like to suggest:

1. I would like to see is to have it display reminders even when rested or not in combat. Its good to buff before combat. Like if I am standing in ogrimmar with my mage, it doest report AI missing. Only if I go into instance.

2. This is more of a bug. Pet class for example on my hunter, if I mount (obviously pet disappears), if I ride trough a hostile are and mob targets me (aggro), the addon mistakenly report "No Pet" warning. I have pet, only its not showing cause I am mounted. Also most on mount aggros are not important as we out run most mobs, so its not even a combat situation. This is not limited thing by blizz. I have other addons, like "hunter helper" which also report if I dont have pet summoned, but it doesnt give warning if I am mounted. You should just have a line in the code to not check for pet when mounted. That should be an easy fix.