Taunt Aware

Taunt Aware will alert you to all taunts that happen in your group. It has the option, at the end of the fight to output a summary of all non tank taunts to the group, to the offending person(or offending pet owner), or just a local summary.

The addon behaves differently depending on your assigned role. If you are a tank or healer it will alert you of all taunts, if dps then of you or your pets taunts

added a cmd line option to only report Taunts, and not high threat abilities

like a feature? got a suggestion? then let me know

2013.03.01
Bill's Utils update
a few small tweaks

2012.12.23
added warlock taunt and threat increase buff scanning

2012.12.18
updated bills utils
some small code tweaks
toc bump

2012.11.28
added scaling to alert frame
made frame hide during cinematics/cut scenes
made frame alert you if left unlocked for a long time
added Solo option to alert you when not in group
added some monk abilities
toc bump

2012.10.26
healers are alerted to all taunts by default now
heroic throw is no longer monitored
UnitClass() error should no longer come up

2012.05.22
changed TauntsOnly to accept "on, off, monitor" for options "on" ignores high threat abilities, "off" will report and tattle if tattle is on and "monitor" will only report them to you
tweaked the reporting of taunts and such

2012.05.14
tweaked Tattle Mode selection drop box
added more protection against tattling on high threat actions (some got through randomly before)
a few control panel tweaks

2012.05.12
added graphical gui for config

2012.05.07
added a moveable alert frame so you don't have to watch chat log
made it so if you are a tank you still get alerted on high threat attacks (but no tattle)
put a delay on auto group scan... defaults to 5 seconds
made scan tell you how many people it is scanning

2012.05.06
added further spam control for group scan
changed CCC to return a set color for unknown classes
fixed a miss capped "C" to stop some errors

2012.05.05
added an option to only report taunts and not high threat abilities (/ta tauntsonly on )
added some spam checking for the party scan function
added some basic russian / german client support for the pet's owner

You can simply check for Vengeance like i do since now, all tanks have it with their own spellId. This way is a lot simpler and much more accurate:

This table is not to find out if the person is a tank, but rather is used by the group scan function when a person joins your group and IS NOT set as tank. It checks to see if someone has a threat increasing ability active when their current role is not tank... like all those DKs you get in PUGs who are DPS in Blood Presence

ok so the grey on pets is the addon can't figure out it's class... although I am not sure but are all pets warriors? and the PET : <petname> means the addon is still having problems getting the owner's name...

I have attempted a different method of getting the pets name (by reversing the search through the tooltip string)

I have made it so that there is a 5 second (default) delay from a group change before the auto party scan runs, also it will alert you to how many people it scanned so you will get some feedback from it and see why it is running.

I made it so that if sourceName and destName are the same then it won't report the destination...

also now has a moveable alert frame (optional to use) instead of having to watch the chat log for messages

also now alerts tanks to high threat attacks but doesn't tattle on them if you have TauntsOnly set on

well that is good so far... but beware when you go in a raid and you are the 1st to join... that is up to 39 times that could print... I will look into delaying it somehow so it scans on auto like 5 seconds after the join... seen the gray color names yet or the PET petname lines yet?

yes, grey for pets, as well pet on <petname>
but those for mostly attacks with massive threat gain, like intimidation for beastmasters

what i also noticed, wer things like "rogue casted tricks of the trade on rogue" or "hunter casted misdirection on hunter"

well that is good so far... but beware when you go in a raid and you are the 1st to join... that is up to 39 times that could print... I will look into delaying it somehow so it scans on auto like 5 seconds after the join... seen the gray color names yet or the PET petname lines yet?

ran a few dungeons so far, no errors yet
although i get 2 messages "group scan complete" when joining a random (dungeonfinder) group, but that's something i can live with
more importantly, it only prints that message once, when someone leaves or joins the group =)

OK, Taunt aware now has a basic localization support for different clients( I hope as I can not test it) The posted problems below in BULoader.lua:113 were being caused by the pet's owner string being different in various clients. I added unit testing on the return string and several methods of trying for the pet owner that I hope should take care of that.

I also added the requested command to set it so that only taunts are reported, not the spells mentioned in Kithalaul's post, when the option is set( /ta tauntsonly on).

I also tried a new method of preventing the spamming of the party scan message when WoW sends the event to often. I have also hopefully made it so that when you shut the party scan off it will not run anyways.