DivinePleaReminder v1.2, by sigmalmtd (Nikolay on Azgalor)
A lightweight AddOn for Protection Paladins. Flashes the Divine Plea button when in combat and the buff is inactive.
DESCRIPTION
With the patch 3.1 release, the Prot Paladin talent 'Guarded by the Light' was changed to refresh the duration of Divine Plea, and the new 'Glyph of Divine Plea' reduces damage taken by 3% while the buff is active, making it necessary to maintain 100% uptime on Divine Plea, for both the mana regen and damage reduction. However, in some cases the buff may fall off for whatever reason. Rather than casting the spell every time it is available, or needing to search through a list of buffs to see if it is active, this AddOn displays an unobtrusive reminder to re-cast the spell. The Divine Plea button on your action bar(s) will flash with a red border when in combat and the buff is inactive, whether or not the spell is on cooldown. This provides a static location that is easy to find in a pinch, and is likely near the rest of the rotation.
While DivinePleaReminder is intended for Prot Paladins, it will also function while in Ret or Holy spec as well. However, without the 'Guarded by the Light' talent, this AddOn provides no meaningful information, as the buff duration cannot be refreshed, and the button will begin to flash 15 seconds after Divine Plea is cast. A possible future change may enable or disable the flashing based on whether the user has this talent.
DivinePleaReminder is safe to enable for classes other than Paladins, and will consume no resources.
This AddOn is lightweight and stateless, meaning it has low memory and CPU usage, does not have configuration slash-commands, and does not store any SavedVariables. I am open to suggestions and feature requests, but I would like to keep these properties if possible.
Note: DivinePleaReminder searches for the Divine Plea spell on your action bars. It will work if you have multiple instances of the spell, and if you move the spell around. However, it will not be able to find macros that in some way cast Divine Plea, and thus will not highlight those buttons.
COMPATABILITY
DivinePleaReminder was tested and is known to be compatible with the following bar AddOns:
- The defualt Blizzard bars
- Bartender4
- Dominos
If your favorite bar AddOn was not listed, DivinePleaReminder may still work, depending on how the author wrote their AddOn. Try it anyway, and if the flashing doesn't show, then file a Bug Report and I will do my best to support it. With any bar AddOn, please be sure you have upgraded to its latest stable version before reporting a bug.
LOCALIZATION
DivinePleaReminder should work on all WoW localizations, but only enUS and frFR have been tested. If you use this AddOn successfully on an untested client, please let me know and I will update the list.
Thanks to:
- Etauk on Curse for confirming the French localization
CONTRIBUTIONS/BUGS
If you like this AddOn, please tell your friends and guild about it! As stated above, I am open to suggestions and feature requests, but would like to keep this AddOn simple. If you find a bug with this AddOn, or if it is not compatible with the latest stable version of your bar AddOn of choice, please submit a Bug Report. Feature Requests and Bugs can be submitted on my WowInterface portal: http://sigmalmtd.wowinterface.com
CHANGELOG
v1.2 - Localization
v1.1 - Fixed bug with vehicles
v1.0 - Initial Release