Shout Reminder

This is a small and lightweight addon for warriors that reminds to apply/renew Commanding and Battle shout buff.
The main purpose of the addon is to show alert frame when player doesn't have warrior shout buff(s).
Alert frame shows when:

You are in combat

Neither of shout buff is applied by you

This solution was created for myself cause I always forget to renew shouts .
Hope it helps someone and I will be glad if some warriors find this addon useful.

Install
Install addon as usual by placing it into "Interface\AddOns" folder.

Features

Only one shout buff can be applied by single player, therefore:
- If player doesn't have any shout buff then Commanding Shout alert shows by default. Shout buffs priority is configurable, see Configuration section below.
- If player already buffed with one shout buff then reminder for second shout will be shown.
- If both shout buffs already active (e.g. by another warriors) then no alert will be shown.

Blessing of Might paladin's buff doesn't stack with Battle shout, so if player has BoM buff then reminder frame for Battle Shout doesn't appear.

Configuration
Addon doesn't have interface for configuration, all configurable properties are stored in Settings.lua file.
If you need to change reminder frame appearance (resize, change location etc) or other properties you have to modify Settings.lua. It's quite easy to do so you shouldn't have problems with it.

commandingShout: this property is for shout buffs priority. If the property has 'true' value then Commanding Shout alert has highest priority then Battle Shout, and 'false' value set Commanding Shout priority to lower. By default is 'true'.

Originally posted by Haleth Hmm, this looks a lot like the shout reminder I added into my UI with a similar concept. Seems like you've made more work out of it though.

Hi Haleth,
yeah, I saw your solution in freeUI you have made. My small reminder was done before I found yours, and when I found yours I was really wondered cause it was very similar to mine I use ALZA UI and decided to create sFilter like addon that will show shout reminders to me in right screen side, symmetrically to Sword and Board reminder.

Actually when looked in your code I found useful key name for shouts priority setting called "commandingShout",
my configuration was like this:

i really like the addon, will you develop more on it? if so, can you make it automatically put up commanding shout reminder, if gbom is already active?
instead if just not doing the alert on battle shout

that would be very useful to users that use battle shout more often like me

also would be great if you could just make a configuration to change from battle shout or commanding shout, so i can toggle between raids.

Originally posted by james0ne
i really like the addon, will you develop more on it? if so, can you make it automatically put up commanding shout reminder, if gbom is already active?
instead if just not doing the alert on battle shout

that would be very useful to users that use battle shout more often like me

Well, it should work exactly as you said at the moment. if BoM or Greater BoM is already applied then Battle Shout reminder doesn't show because the buff is interchangeable and there is no need apply Battle Shout. So Commanding Shout alert should be shown (if you, or another warrior from raid didn't applied it yet).
That's really strange if you have situation Bom/GBoM active and have Battle Shout alert frame at the same time. I will toggle to Battle Shout and test it, but strange, cause I have raids at the moment for warrior and Reminder works fine.

also would be great if you could just make a configuration to change from battle shout or commanding shout, so i can toggle between raids.

Thanks for the suggestion I understand your problem.
I think I'll add console command for toggle shouts.
The main reason I don't want to add configuration to standard Wow interface menu is because I want to have very lightweight addon. I think console command for switching is quite good approach.