Back on the old core i was the one reporting the and successfully getting warrior threat fixed.
The bugged Spell back then was Shield Slam.
Warrior Aggro is calculated the following way:
Code:
(Spell DMG x Spellthreatmultiplier{if given} + spell-base-threat) x Defensive-Stance-Multiplier
Shield Slam Aggro is calculated the following way:
Code:
(DMG x1.3 + 770 ) x2.0735
2.0735 is the Defensive stance aggro multiplier.
The bug back then was 30% aggro missing on Shieldslam due to missing Buff that was made on patch 3.3.2, thats why u need dmg x1.3.
But Ive tested it on the new core and seems to be correct. Didnt test any other spell though.
My sources are this:
Raw Spell Threat Values with Threat Multiplier
BLizzard Patch Notes adding 1.3 multiplier on Shield Slam