GoodTarget
I wrote this addon for my warrior because i wanted to know quickly when I lost/gained the aggro of a mob while switching through them.
The addon shows a little frame which displayes a "Good" if your current target is targeting you, otherwise it will display the name of your targets target.
It also plays different sounds at aggro gain and aggro loss.
I really recommend enabling the sound, after a while you almost won't need any visual status anymore but only listen after the sound effect.
Will you be updating for MOP please Julith ?
Done.
Although this answer comes very late:
I had to remove them when I updated the addon for Ace3 since they were poorly coded and updating them therefore was too complicated. Instead I use the Grid addon "GridTargets" to keep track of targets of other units in the party/raid. It is just easier to handle that way.
Regards, Flappers.
Sadly I'm only playing my priest since WotLK and my warrior and hunter for which I wrote the addon are sitting in shattrath crying :(. I'm somehow totally missing the interrest in playing them and therefore i haven't much stimulation to update and test GoodTarget. If somebody else want to keep it updated just write me.
any updates? It was good addon
I tested your addon last night in heroic 5man.
------
Situation: You pull 5-6 mobs. You gradually apply aggro on all 5-6 of them and keep checking your threat meter. All of them have enough threat to not be overaggro'd by someone in your party.
Since everyone dpsing is using somekind of aoe i loose control of 1-2 mobs...if i understood correctly this addon should show me the 2 strayed mobs and show the person they are attacking in party box and i should be able to click their name and have the strayed mob targeted instantly.
Is it not the way it works?
I have the targeted single box working perfectly but in the time it took me to do 3 heroic dungeons i never seen any strayed mob show up in the party box but got the sound warning for something attacking my party that wasnt under my control.
Is it broken?
Thank you
The loss of aggro from other mobs then your current target can only be detected if the mob is targeted by one of your party members (which normaly is the case for dps aggro) so normally it should have warned you at least sometimes during 3 heroics.
Sorry, I can't help much there because I don't have much interrest in levling my warrior to 80 and it doesn't look like this will change in the next time.
I really hope that its not broken and you just had bad luck (or something is misconfigured or whatever).
I would just like to thank you for such a great addon!
It has made tanking quite a bit easier since I have got this.
However, I have a suggestion...
The method of using the addon to check if it is not focussing itself on the tank is a bit of a flaw. Currently, the GoodTarget checks the mobs if they are targeting the -you- instead of someone else in your party.
---------
Situation: You pull 3 mobs. You gradually apply aggro on all 3 of them and keep checking your threat meter. All of them have enough threat to not be overaggro'd by someone in your party.
One of the mobs target your healer and cast a simple spell on him/her and continue back at attacking you (because you're still the highest threat holder)
---------
So basically, what I am suggesting that you do, is to make GoodTarget check the mobs based on their threat level too see if they are targetting the you/-tank-. So that way, each time they target someone else to cast a simple spell to tick them off, GoodTarget doesn't go nuts to tell the tank the target is attacking someone else.
I've talked to Xinhuan, the author of Omen Threat Meter. He gladly gave advice on what kind of string to use in the coding of GoodTarget, it is as follows...
"isTanking, state, scaledPercent, rawPercent, threatValue = UnitDetailedThreatSituation(unit, mob)"
And could you please put in a hotkey feature to target a mob that isn't currently targetting yourself?
Regards
EagleEye
I don't know if the E-Mail I've got recently is from you but anyway I think changing GoodTargets to use Blizzards new thread-functions will be done soon (by me or someone else :).
I don't know if the hotkey feature could be implemented that way that you just have to press a key to target the next mob you lost aggro but I'll see what can be done there.
Thanks for your reply, I've been waiting forever!
I plead to you, to implement these changes! I'd be in your dept forever, as my main (Warrior Tank). Your addon has made me tanked so much better, making me the envy of my guild by always reacting fast on aggro losses and regaining the target to attack me.
These changes would only make tanking oh-so-much-better! Also, do you think you could add a graphical options menu for the addon?
P.S. A option to change skins (the texture of the green/red alert), would be fantastic. But don't throw away the defaults! ^^
Date: 2008-10-07 11:41:24
ID: 51
Error occured in: Global
Count: 1
Message: ...AddOns\GoodTarget\libs\AceAddon-2.0\AceAddon-2.0.lua line 18:
AceAddon-2.0 requires AceLibrary.
Debug:
[C]: ?
[C]: error()
...AddOns\GoodTarget\libs\AceAddon-2.0\AceAddon-2.0.lua:18: in main chunk
AddOns:
GoodTarget, v0.71
Swatter, v5.0.0
Date: 2008-10-07 11:41:24
ID: 52
Error occured in: Global
Count: 1
Message: ...ns\GoodTarget\libs\AceConsole-2.0\AceConsole-2.0.lua line 19:
AceConsole-2.0 requires AceLibrary.
Debug:
[C]: ?
[C]: error()
...ns\GoodTarget\libs\AceConsole-2.0\AceConsole-2.0.lua:19: in main chunk
AddOns:
GoodTarget, v0.71
Swatter, v5.0.0
Date: 2008-10-07 11:41:24
ID: 53
Error occured in: Global
Count: 1
Message: ...rface\AddOns\GoodTarget\libs\AceDB-2.0\AceDB-2.0.lua line 18:
AceDB-2.0 requires AceLibrary
Debug:
[C]: ?
[C]: error()
...rface\AddOns\GoodTarget\libs\AceDB-2.0\AceDB-2.0.lua:18: in main chunk
AddOns:
GoodTarget, v0.71
Swatter, v5.0.0
Date: 2008-10-07 11:41:24
ID: 54
Error occured in: Global
Count: 1
Message: ...AddOns\GoodTarget\libs\AceEvent-2.0\AceEvent-2.0.lua line 18:
AceEvent-2.0 requires AceLibrary
Debug:
[C]: ?
[C]: error()
...AddOns\GoodTarget\libs\AceEvent-2.0\AceEvent-2.0.lua:18: in main chunk
AddOns:
GoodTarget, v0.71
Swatter, v5.0.0
Date: 2008-10-07 11:41:24
ID: 55
Error occured in: Global
Count: 1
Message: ..\AddOns\GoodTarget\GoodTarget.lua line 2:
attempt to call global 'AceLibrary' (a nil value)
Debug:
[C]: AceLibrary()
GoodTarget\GoodTarget.lua:2: in main chunk
AddOns:
GoodTarget, v0.71
Swatter, v5.0.0
Hopefully you'll understand this all better than I do. :-p