Blizzard
One of the new mechanics in Warlords of Draenor for tanks is Resolve. It is similar in design to Vengeance, except without the offensive component. Incoming damage increases the effectiveness of your self-healing, so that things like Shield Block and Shield Barrier stay competitive with each other, both in solo questing, and mythic raiding.
Resolve: Increases your healing and absorption done to yourself, based on Stamina and damage taken (before avoidance and mitigation) in the last 10 sec.Resolve from Stamina- You always get a baseline amount of Resolve, based on Stamina
- This uses the formula: Stamina / (250 * ItemScaling)
- ItemScaling is a table with a value for each player level, that you can find in the DBC files. Ex: ItemScaling=261 (EDIT: Correction, looks like it's not in the DBCs. I'll dump the relevant values at the bottom of this post.)
- This updates dynamically with temporary stamina buffs.
Resolve from Damage Taken- You also get some based on damage taken, as a % of Max Health , and decaying over time
- The server remembers your damage taken events for the last 10 sec.
- This portion is recalculated every 1.0 seconds and on every damage taken event.
- Each damaging event grants 0.25 * / MaxHealth
- This averages to ~Damage/MaxHealth
- This calculation uses the damage before damage reduction (% damage reduction effects, and armor).
- Damage that is not mitigated by armor (Spell and Bleed damage) grants 2.5x as much Resolve.
- Auto-attack damage that is avoided counts as the average amount of damage that that auto-attack would have done.
- MaxHealth does not include increased max health from temporary multipliers like Last Stand, or Ursa Major.
Additional Notes:
- Resolve is multiplicative: A heal of size X becomes size X*(1+Resolve).
- EDIT: Resolve does affect percent-based heals (i.e. "heals you for 20% of your life" would be unaffected).
- There is no quick-ramp-up mechanism or taunt-transfer mechanism
- Resolve will persist through shapeshifts.
- Resolve only affects self-heals and self-absorbs
- It will still have diminishing returns when attacked by multiple mobs (same formula/logic as Vengeance had)
Dump of ItemScaling referenced above (Click to view)Player Level, ItemScaling value1 32 33 44 45 56 67 68 79 710 811 812 913 914 1015 1016 1117 1118 1219 1220 1321 1322 1423 1424 1525 1526 1627 1628 1729 1730 1831 1832 1933 1934 2035 2036 2137 2138 2239 2240 2341 2342 2443 2444 2545 2546 2647 2648 2749 2750 2851 2852 2953 2954 3055 3056 3157 3158 3259 3260 3261 3562 3763 3964 3965 4066 4067 4168 4469 4470 4471 4472 4473 4574 4675 4976 4977 5078 5079 5180 5181 5282 5283 5484 5685 5786 6087 6188 6289 6490 6791 10192 11893 13994 16295 19096 22597 23498 24299 252100 261