Thanks to the built-in threat functions, getting innate values is a whole lot easier for 3.0. I wrote myself a little addon to pop threat numbers up after I hit things and went to work with a spreadsheet. I started out with no talents spent and did the trained abilities first, then went and spec'd deep protection. Then went and respec'd deep protection since Damage Shield is cool and all, but a pain in the ass to account for all the little blips of extra damage. I did all tests at different attack power values to see if there was any scaling going on. I won't put the numbers for every last test I did, just a sample for each ability to illustrate.
To get innate threat values, I take the threat given by the UI and divide by 207.3 to normalise the threat to be independent of stance. I remove any white damage done, and the damage done by the ability being tested if any. The resulting amount is the innate threat. Where applicable, we'll tie that back to AP if it scales on it, note that it's a flat value, or if it's a multiplier (there are still a lot of flat value innate threat numbers).
News #1: Devastate still applies Sunder Armour. However, you no longer get the threat from the Sunder that was applied. You get the threat from the damage dealt by the Devastate plus 5% of your attack power as threat.
Build 8982
- Vigilance reduces its target's threat by 10% and transfers it to the warrior that cast Vigilance.
Build 9014
- Thunder Clap's threat multiplier is 1.85.
- Revenge innate threat lowered to 121
Build 9138
- Ran through the abilities to re-check. No changes to basic threat values. Glyph of Sunder Armor was definitely fixed somewhere in the builds since I tested it last.
A summary! These are for a level 80 character.
Modifiers
Code:
Battle Stance ______________________ x 80
Berserker Stance ___________________ x 80
Tactical Mastery ___________________ x 121/142/163
Defensive Stance ___________________ x 207.35
Note that in the original threat estimations (that we used in WoW 2.0), we equated 1 damage to 1 threat, and used 1.495 to represent the stance+defiance multiplier. We see that Blizzard's method is to use the multiplier without decimals, so in 2.x it would've been x149 (maybe x149.5); it is x207 (maybe 207.3) in 3.0. I expect that this is to allow the transport of integer values instead of decimal values across the Internet for efficiency. It appears that threat values are multiplied by 207.35 at the server, then rounded.
If you still want to use the 1 damage = 1 threat method, the stance modifiers are 0.8 and 2.0735, etc.
Threat Values (stance modifiers apply unless otherwise noted):
Code:
Battle Shout _______________________ 78 (split) (verified build 9138)
Cleave _____________________________ damage + 225 (split) (verified build 9138)
Commanding Shout ___________________ 80 (split) (verified build 9138)
Concussion Blow ____________________ damage only (verified build 9138)
Damage Shield ______________________ damage only (verified build 9138)
Demoralising Shout _________________ 63 (split) (verified build 9138)
Devastate __________________________ damage + 5% of AP (verified build 9138)
Dodge/Parry/Block___________________ 1 (in defensive stance with Improved Defensive Stance only) (verified build 9138)
Heroic Strike ______________________ damage + 259 (verified build 9138)
Heroic Throw _______________________ 1.50 x damage (verified build 9138)
Rage Gain __________________________ 5 (stance modifier is not applied) (verified build 9138)
Rend _______________________________ damage only (verified build 9138)
Revenge ____________________________ damage + 121 (verified build 9138)
Shield Bash ________________________ 36 (verified build 9138)
Shield Slam ________________________ damage + 770 (verified build 9138)
Shockwave __________________________ damage only (verified build 9138)
Slam _______________________________ damage + 140
Spell Reflect ______________________ damage only (only for spells aimed at you) (verified build 9138)
Social Aggro _______________________ 0
Sunder Armour ______________________ 345 + 5%AP (verified build 9138)
Thunder Clap _______________________ 1.85 x damage (verified build 9138)
Vigilance __________________________ 10% of target's generated threat (stance modifier is not applied)
You do not gain threat for refecting spells targetted at allies with Improved Spell Reflect. When you reflect a spell for an ally, your ally gains the threat for the damage dealt by the reflected spell.
Build 9138 - Glyph results below are verified for build 9138
Glyph of Sunder Armor will apply Sunder to the secondary target whether you use Devastate or Sunder. Threat gain is as follows:
Code:
Hit Target 1 with Devastate:
Target 1: threat = Damage + 5%AP
Target 2: threat = 345 + 5%AP
Hit Target 1 with Sunder:
Target 1: threat = 345 + 5%AP
Target 2: threat = 345 + 5%AP
That is to say,
1) If a Sunder is used on the first target, a normal Sunder is applied to both targets and the normal Sunder threat is generated on both targets.
2) If a Devastate is used on the first target, the normal Devastate threat is generated on the first target, and normal Sunder threat is generated on the second target.
Calculations follow, below. If you see anything that I've done wrong, let me know so I can fix and/or re-test.
Bookmarks