Threat
- ️Tue Aug 16 2011
Threat is a measure of an NPC's aggression towards a player. Each NPC has a threat table, and a unit toward the top of the list is usually the target of its aggression. In-game, this is known as having aggro from that particular NPC. The NPC will attack that character if possible, unless something overrides the NPC's target.
Mechanics[]
Every unit is added to the threat table upon begining combat, and removed at the end of combat. Threat is a positive number beginning at zero upon entry to the table. (Leaving and re-entering combat starts at zero again.) Each NPC tracks opponents using their own threat table.
The following actions accumulate threat while combat continues:
- Damaging the NPC adds one threat per one damage done
- Healing any of the NPC's enemies adds one threat per two effective healing done, divided by the number of NPCs who observed the heal
- Friendly buffs or on-use abilities may add a fixed amount of threat, divided by the number of NPCs who observed the ability
The NPC aggros to a new unit if that unit:
- Overrides the NPC's target using a Taunt or special ability
- Exceeds the previous target's threat by 10% while within melee range
- Exceeds the previous target's threat by 30% while outside melee range
Modifying threat[]
Some abilities accelerate the rate of threat generation:
Many roles also have abilities to reposition themselves within the threat table:
Finally, many encounters and other NPCs have abilities which modify their threat table in unique ways.
Detailed values[]
When expanded, the following tables list currently-known modifiers for threat abilities:
Abilities[]
Threat Auras | |
---|---|
Effect | Threat Multiplier |
Baseline modifiers (all characters) | |
Damage caused | 1.0 * damage done |
Healing caused | 0.5 * healing done (overheal not counted) |
Mana gain | 0.5 * mana gained (only certain effects) |
Rage gain | 5.0 * rage gained (only certain effects) |
Death Knight | |
![]() |
5.0 |
Druid | |
![]() |
5.0 |
Hunter | |
![]() |
All attacks for 4 seconds temporarily increase the target's threat instead. |
Monk | |
![]() |
5.0 |
Paladin | |
![]() |
5.0 |
Rogue | |
![]() |
All attacks for 6 seconds temporarily increase the target's threat instead. |
Warlock | |
![]() |
7.0 |
Warrior | |
![]() |
5.0 |
Threat Modifying Abilities | |
---|---|
Ability | Threat Bonus/Reduction |
Death Knight | |
![]() |
1.9 x damage done |
![]() ![]() |
Sets threat equal to player highest on target's threat list. |
Druid | |
![]() |
Sets threat equal to player highest on target's threat list. |
Hunter | |
![]() |
+110, and functions as a temporary taunt. |
![]() |
Removes from threat lists of all enemies. (resistible) |
![]() |
-?? to pet |
![]() |
+?? to pet |
![]() |
+?? to pet |
![]() |
+?? to pet |
Mage | |
![]() |
Reduces threat vs. all enemies by 10% per second for 3 seconds.
Removed from all threat lists upon becoming invisible. |
Paladin | |
![]() |
Sets threat equal to player highest on target's threat list. |
![]() |
Sets target's threat to 0 for the duration. |
Priest | |
![]() |
0.5 * healing done (above & beyond base healing reduction) |
![]() |
Sets threat to 0 for the duration. |
![]() |
This ability causes no threat. |
Rogue | |
![]() |
Removes from threat lists of all enemies. |
Shaman | |
![]() |
2.0 * damage done |
![]() |
Reduces threat vs. target by 5% of total. |
Warlock | |
![]() |
Reduces threat by 90% for all enemies within 50 yards. |
![]() |
Sets threat equal to player highest on target's threat list. |
Warrior | |
![]() |
Sets threat equal to player highest on target's threat list. |
Items[]
Threat Gear | |
---|---|
Item | Effect |
![]() |
25% improved Feint Threat reduction |
![]() |
Reduces the threat generated by your Destruction spells by 20%. |
![]() |
Reduces the threat from your Backstab, Sinister Strike, Hemorrhage, and Eviscerate abilities by 8% |
![]() |
-10% |
![]() ![]() |
-540 Threat |
![]() ![]() |
Reduces the threat you generate by 50% for 20 sec |
![]() ![]() |
-640 Threat ~ 30 Yards, 5min cooldown |
![]() ![]() |
-720 ~ 30 Yards, 5min cooldown |
![]() ![]() |
-1075 ~ 30 Yards, 5min cooldown |
![]() ![]() |
-473 Threat |
![]() ![]() |
Reduces threat from your harmful critical strikes |
![]() ![]() |
-901 ~ 30 Yards, 2min cooldown |
Threat Enchantments | |||
---|---|---|---|
Slot | Enchantment | Effects | Source |
Back | ![]() ![]() |
Reduce threat slightly and increase Spirit by 10. | Enchanting (440) |
![]() |
Decrease threat from all attacks and spells by 2%. | Enchanting (300) | |
rowspan = "2" Hands | ![]() ![]() |
Increase threat caused by 2% and increase parry rating by 10. | Enchanting (435) |
![]() ![]() |
Increase threat from all attacks and spells by 2%. | Enchanting (300) |
Threat Potions | |
---|---|
Item | Effect |
![]() |
-1500 ~ 30 Yards |
Threat Gems | |||
---|---|---|---|
Color | Name | Effect(s) | |
![]() |
![]() |
2% reduced threat | +54 Intellect |
Color | Name | Effect(s) | |
![]() |
![]() |
2% reduced threat | +21 Intellect |
![]() |
![]() |
2% reduced threat | +12 Intellect |
History[]
Threat management dominated gameplay during Classic and The Burning Crusade, as well-geared DPS could potentially accumulate threat faster than a dedicated tank who had limited options to gain it faster. This compelled other players to slow their combat and use abilities to lower their threat beneath the tank. In subsequent expansions, tanks received increasing passive boosts to threat generation -- becoming a five-fold multiplier by Cataclysm -- rendering threat relatively unimportant to modern gameplay: now a tank either has aggro or doesn't, but they can easily maintain it once they do.
Until Wrath of the Lich King, threat was a hidden variable reverse engineered by the community and tracked using AddOns which predicted threat accumulation through trial and error. These addons worked by tracking a player's status and actions, and then communicating through AddOn communication channels so other players with a matching AddOn could predict their relative position on the threat table. Patch 3.0.2 added new API making threat transparent, allowing AddOns to perform this function without any special communication or synchronization.
The most successful addon of this kind was Omen by Xinhuan, Nevcairiel, et al. with 17 million downloads[1] at Curse and 4 million[2] at WoWInterface. At the latter, it remains the most-downloaded "Combat Mod". Prior to patch 3.0.2, Omen also used the Threat-2.0 library to predict and communicate threat levels with players using other AddOns.
Patch changes[]
References[]
- 60-70 Threat values list | 2006-12-06 by Lavina <Essence of the Blade> on The Venture Co | Original link
- Oohla (Frostmane/EU). Actual threat per rage and threat per sec.
- Tanking Blog
- ^ Omen Threat Meter, Curse
- ^ Combat Mods, WowInterface