Download
(10Kb)
Download
Updated: 07-11-11 11:04 AM
Pictures
File Info
Updated:07-11-11 11:04 AM
Created:07-07-11 11:25 AM
Downloads:2,036
Favorites:16
MD5:

Threat Threshold

Version: 1.2.2
by: akts [More]

Threat Threshold

Threat Threshold is a minimalistic threat meter that shows up when you are about X threat close to overaggroing and shuts the fudge up otherwise, where X is an absolute value, i.e. 300k.

It displays a threat bar and an absolute threat value you are able to pull before overagroing. Whenever your threat is below the threshold the bar is hidden and the threat value font size is set to supersmall or hidden as well.

In-game config available via /tth chat command or Blizzard Interface options menu.

1.2.2
Test mode button added

1.2.1
Ingame config menu added

1.1.3
Initial release on WoWI
Optional Files (0)


Post A Reply Comment Options
Unread 07-13-11, 01:34 AM  
MagicSN
A Murloc Raider

Forum posts: 8
File comments: 29
Uploads: 0
Originally posted by akts
That would be the lowest priority. TTH just doesn't fit multi-target tanking paradigm, it's strictly single-target by design (and I intend it to stay such). Properly configured theatplates addon or something similar would be head and shoulders above for a tank. As for single-target this feature could be of some use, but I feel in my bones that single-target threat is the DPS responsibility (as long as overall TPS is reasonable).
Well, I was writing this suggestion primarily from a tank perspective and it is clear that it would only be for Single-Tanking. But it would help a lot to decide whom to give Hand of Salvation (Threatplates do not really help on this decision, as you do not know who the "worst" DD is there). It would also help on 2-tank-encounters to show how much "ahead" in threat you are in front of the other tank.

Agreed that the other suggested things (Mirror Images, MD, etc.) are more important.
Report comment to moderator  
Reply With Quote
Unread 07-12-11, 08:45 AM  
Kogasu
A Kobold Labourer
 
Kogasu's Avatar

Forum posts: 0
File comments: 109
Uploads: 0
Thank you Akts.
I love the idea you have here. This mod warns you based on absolute values. 90% doesn't matter if you are 300k behind the tank going full on, but at 30k it's completely different. Audible warnings based on percent get old fast, and that's where this mod steps in.

I don't see this as a full time threat meter, but as a 'popup' that appears when you really are too close. I love that idea, and would like to see this mod achieve its design goal without bloat. Keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 07-12-11, 05:37 AM  
akts
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 4
Uploads: 1
That would be the lowest priority. TTH just doesn't fit multi-target tanking paradigm, it's strictly single-target by design (and I intend it to stay such). Properly configured theatplates addon or something similar would be head and shoulders above for a tank. As for single-target this feature could be of some use, but I feel in my bones that single-target threat is the DPS responsibility (as long as overall TPS is reasonable).
Report comment to moderator  
Reply With Quote
Unread 07-12-11, 02:54 AM  
MagicSN
A Murloc Raider

Forum posts: 8
File comments: 29
Uploads: 0
BTW: I just have another idea for your addon.

The idea is a "tankmode". In tankmode instead of appearing when "close to overaggroing", it would appear when "close to losing aggro" and display how close he is (as well as the name, so a skill like Hand of Salvation could be used on him).

What do you think about this idea?
Report comment to moderator  
Reply With Quote
Unread 07-11-11, 11:07 AM  
akts
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 4
Uploads: 1
@Kogasu
Done. I used those constantly battling NPC in hyjal though :]

@MagicSN
I'll start looking into it, when i'll have free time.
The second bar is (or not?) needed not for MI (for that its pointless, as your API threat is zero) but for ToT&MD where you have two non-zero values, and each can be meaningful.
Report comment to moderator  
Reply With Quote
Unread 07-11-11, 07:25 AM  
Kogasu
A Kobold Labourer
 
Kogasu's Avatar

Forum posts: 0
File comments: 109
Uploads: 0
I'm excited about this mod, but the config mode needs at least a background enabled to properly position and size the bar, otherwise you need other people just to position it. Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-11-11, 02:49 AM  
MagicSN
A Murloc Raider

Forum posts: 8
File comments: 29
Uploads: 0
Before they changed the way Mirror Images were handled, I as a mage used an addon called
"MyThreat", which just listed the name of the aggro holder and a percentage of aggro. While
mirror images were up it just listed the aggro I would get "if mirror images would end now"
(basically the aggro at the time MI were popped + the additional threat since then). This was
perfect for my purposes. So by all means -> just one bar, no "additional" bar for MI. Currently
sadly MyThreat just displays "0%" while MI are up due to the Blizzard API function not
returning any threat anymore while MI are up.

Right now I have both addons (MyThreat and Omen) installed but I only look at Omen while
Mirror Images are up (or shortly before they end). A timer for mirror images is not needed,
as most raiding mages have "Mage Nuggets" installed which already handles this
(Mage Nuggets displays a timer bar and plays the "A Team" sound while MI are up,
the sample getting lower volume when nearing the end of the time - with many other mage-oriented features for the addon).

As to the hints where to find the proper handling in the omen Source code: Check in
Omen.lua for the string mifadeThreat and you will find the relevant code pieces. Basically
Omen does this:

1. Check for relevant spells being casted in the Combat Log (Mirror Images, Fade from
a priest, Rogue/Hunter doing "their thing")
2. If yes, save the current threat to a table based on srcGUID and dstGUID
3. While the relevant spell is "up" scan through the Combatlog (COMBAT_LOG_EVENT_UNFILTERED) and add the damage caused by ANY spells by the
unit in question multiplied by 100 to the saved threat.

There are also some explanatory comments just before the COMBAT_LOG_EVENT_UNFILTERED method in Omen.lua which explain in more detail what
is being done.

BTW, as a further suggestion/idea: What do you think about an optional mode - to be enabled/disabled in the settings - which instead of displaying a threat bar has a display like MyThreat just displaying the name and percentage, without further UI Elements (I sort of like this minimalistic look ^^).

BTW2: If you need furtheron a tester for the MI-Feature, feel free to ask me!
Report comment to moderator  
Reply With Quote
Unread 07-08-11, 09:31 AM  
akts
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 4
Uploads: 1
Yes, I am considering this feature along with ToT&MD threat transfers, but since I have no threat-manipulating classes I have some problems with testing it. And the main concern is the bar design in case of multiple thresholds. Two bars or two-sectioned bar or something else... I'm not sure yet.
This definitely requires some thought AND is less likely to work perfectly out-of-the-box, hence the need for an in-game config.

And ofc any tips on the Omen code are appreciated greatly

edit: The more I think of your request from a mage's perspective it becomes more obvious that it's not the multiple thresholds are causing the confusion, but the timers are. Say a mirror-imaged mage has 1kk threat and the images expire in 1s, the tank has 1.1kk threat but a 200k ToT is expiring in 2s. What should I be expecting from TTH?
Last edited by akts : 07-08-11 at 10:58 AM.
Report comment to moderator  
Reply With Quote
Unread 07-08-11, 05:45 AM  
MagicSN
A Murloc Raider

Forum posts: 8
File comments: 29
Uploads: 0
Is it possible that you add support for Mirror Images similar to how Omen does this (This has to be read out of the Combat Log, the Detailed Threat Situation Call of the API does NOT return this). If you would be willing to do this, I could also point you to the code in Omen where this is handled, so you can read up how this actually works.

Without this, sadly your great looking addon is only minimally interesting for mages as we then still need Omen
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: