I have posted this question on the curse gaming site but I'm not sure if the authors check there so I am posting here as well. Pardon the redundancy if inappropriate.
When I am OTing an "immuned to taunt" boss such as Gruul or Void Reaver and I hit my taunt, I am taken to 1st or 2nd place on the threat list in Omen. Is my threat actually jumping or is Omen displaying my threat incorrectly when I do this? If Omen is displaying that incorrectly, can it be fixed in a future update?
Thank you for your fine addon and all the work you put into it!
A few weeks ago on my druid I accidentally hit my Growl button while OTing Moroes in Karazhan. The "Immune" error message was displayed, and Moroes did not turn to attack me, but Omen showed me overtaking the tank's threat. Prior to taunting, I'd been at around 75% of the tank's threat. As I haven't had time for much alt play since then, I couldn't say if the problem still exists or not.
I have already coded a fix for Druid Growl and Warrior Taunt. However, the change results in questioning why the original cast handler was written the way it is. On asking Antiarc, he says he will look into it, so currently the Growl/Taunt fix (I even added a Challenging Shout fix) is in limbo status.
Currently, Threat-2.0 will only check that Taunt/Growl is casted successfully (SPELL_CAST_SUCCESS) and applies the threat immediately, but it does not check for SPELL_MISSED due to the mob being immune or resisted it.
--------
There is also another issue surrounding Taunt/Growl. Suppose a boss has the following threat list:
MageA has 1000 threat.
TankB has 950 threat, and has aggro.
RogueC has 900 threat.
MageA does not have aggro because he needs 130% threat of the TankB in order to pull aggro. When TankD taunts this boss, D will get 950 threat, NOT 1000 threat. Threat-2.0 will assume that when the spell is casted, D is
1. Targetting the boss
2. Boss is targettnig the person with aggro
If these 2 conditions are not satisified, the resulting taunt values will be wrong. Example, the boss uses a random target ability on someone in the raid, say turns towards HealerE and casts some random ability. If D taunts at the time the boss is targetting E, then the resultant taunt will set D's threat to E if E's threat is higher than his current threat, rather than to B's threat.
There's not much that can be done about this, other than to take the largest threat value (mageA) and setting D's threat to A. However, this causes threat overestimates on tank D, and is not desirable at all. In actual fact on the server side, D's threat is set to B, the person holding aggro. The fact that the boss was targetting E at the time is irrelevant, nor the fact that A has higher threat than B.
Blizzard has said that they want to integrate some form of threat meter in the UI. Of course, they have the hate list server-side, so they could do whatever they want and always be correct. Do not expect that addon will get access to that hate list, though.
My feelings is that they will introduce an event that will tell you when you get close to taking aggro from your target. It is sufficient in most cases, it doesn't give away special boss abilities or anything, but allow the dps classes to do their job without having to guess. Yes, it's far from a complete threat meter, it still has issues, but I'm pretty confident we won't get more than that.
What they need to do is inform who the tank is for a given mob. Not who's highest on threat, since DPS'ers can be above 100% threat, yet below 110%/130%.
What class are you? Yes, this is important, because each class's taunt spell/skill is handled differently due to different underlying spell mechanics.
Thank you for looking into this. I am a warrior but we also have a pally tank and a bear tank in our guild tanking pool. From what I understand omen was displaying the threat jump incorrectly because omen was unable to detect the "immuned" message that scrolls across my screen, is that correct?
When I am OTing an "immuned to taunt" boss such as Gruul or Void Reaver and I hit my taunt, I am taken to 1st or 2nd place on the threat list in Omen. Is my threat actually jumping or is Omen displaying my threat incorrectly when I do this? If Omen is displaying that incorrectly, can it be fixed in a future update?
When I'm Otanking Gruul (bear tank), I always get exactly 5K threat, when I taunt, but never exceed MTank.
However, our warriors don't get a single threat from taunting, if the roles are reversed (me Mtanking, warrior OTanking)..
Veeeery strange..
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
When I am OTing an "immuned to taunt" boss such as Gruul or Void Reaver and I hit my taunt, I am taken to 1st or 2nd place on the threat list in Omen. Is my threat actually jumping or is Omen displaying my threat incorrectly when I do this? If Omen is displaying that incorrectly, can it be fixed in a future update?
Thank you for your fine addon and all the work you put into it!
Currently, Threat-2.0 will only check that Taunt/Growl is casted successfully (SPELL_CAST_SUCCESS) and applies the threat immediately, but it does not check for SPELL_MISSED due to the mob being immune or resisted it.
--------
There is also another issue surrounding Taunt/Growl. Suppose a boss has the following threat list:
MageA has 1000 threat.
TankB has 950 threat, and has aggro.
RogueC has 900 threat.
MageA does not have aggro because he needs 130% threat of the TankB in order to pull aggro. When TankD taunts this boss, D will get 950 threat, NOT 1000 threat. Threat-2.0 will assume that when the spell is casted, D is
1. Targetting the boss
2. Boss is targettnig the person with aggro
If these 2 conditions are not satisified, the resulting taunt values will be wrong. Example, the boss uses a random target ability on someone in the raid, say turns towards HealerE and casts some random ability. If D taunts at the time the boss is targetting E, then the resultant taunt will set D's threat to E if E's threat is higher than his current threat, rather than to B's threat.
There's not much that can be done about this, other than to take the largest threat value (mageA) and setting D's threat to A. However, this causes threat overestimates on tank D, and is not desirable at all. In actual fact on the server side, D's threat is set to B, the person holding aggro. The fact that the boss was targetting E at the time is irrelevant, nor the fact that A has higher threat than B.
My feelings is that they will introduce an event that will tell you when you get close to taking aggro from your target. It is sufficient in most cases, it doesn't give away special boss abilities or anything, but allow the dps classes to do their job without having to guess. Yes, it's far from a complete threat meter, it still has issues, but I'm pretty confident we won't get more than that.
As to their plans for a threat meter, they're now leaning towards making info more easily available to external threat meters, as opposed to making their own. This blue post shows it:
http://forums.worldofwarcraft.com/thread.html?topicId=5640666467&sid=1&pageNo=5#90
I could have sworn I read another blue post saying the same, but I can't find it right now. Or it never existed and I'm losing my mind...
Thank you for looking into this. I am a warrior but we also have a pally tank and a bear tank in our guild tanking pool. From what I understand omen was displaying the threat jump incorrectly because omen was unable to detect the "immuned" message that scrolls across my screen, is that correct?
However, our warriors don't get a single threat from taunting, if the roles are reversed (me Mtanking, warrior OTanking)..
Veeeery strange..