The armor cap

General Discussion Posted: August 2021 Replies: 15 Views: 2,847
Z
Zeliek-moon-guard Community Member

I've been researching the armor damage reduction mechanics and wanted to share the verified formula that I've tested extensively in-game.

Armor Damage Reduction Formula:
r = a / (a + 400 + 85 × b)

Where:
a = armor value
b = level of attacking entity
r = percentage of damage reduction (as decimal)

This formula has been verified through extensive testing and matches the observed damage reduction in actual gameplay scenarios.

Example Calculation:
0.75 = 17265 / (17265 + 400 + 85 × 63)

Breaking it down:
• Armor value: 17,265
• Attacker level: 63
• Denominator: 17265 + 400 + (85 × 63) = 17265 + 400 + 5355 = 23,020
• Result: 17265 / 23020 = 0.75 (75% damage reduction)

To calculate the actual damage taken from an attack:

Actual Damage Formula:
Actual Damage = (1 - r) × Base Damage

Where r is the damage reduction from the armor formula above.

Key points about this formula:

  • The armor cap for damage reduction is 75% maximum
  • Higher level attackers require significantly more armor for the same reduction percentage
  • The formula applies to all physical damage sources
  • Magic damage completely bypasses armor

This has been tested against level 63 mobs (typical raid boss level) and the calculations match observed damage reduction perfectly.

Like Reply Quote Report
T
Thorgrim-stormrage Tank Enthusiast

This is incredibly useful! I've been wondering why my damage reduction seemed inconsistent against different level mobs. The level-based scaling in the denominator explains everything.

So for a level 60 attacker, you'd need:

For 75% DR against level 60:
0.75 = armor / (armor + 400 + 85 × 60)
0.75 = armor / (armor + 5500)
Solving: armor = 16,500

But against level 63 raid bosses, you need 17,265 armor as shown in your example. That's a significant difference!

Like Reply Quote
M
Mathwise-dalaran Theorycrafter

Excellent work on the formula verification! This matches the data I've been collecting as well.

For those interested in the practical implications:

  • Every point of armor provides the same effective health increase
  • While the percentage reduction has diminishing returns, survivability increases linearly
  • This makes armor incredibly valuable for tanks, even at high values

The formula r = a / (a + 400 + 85 × b) is fundamental to understanding tank gearing in Classic WoW.

Like Reply Quote
Archived Forum Post: This World of Warcraft forum discussion was archived from the official Blizzard forums on August 29, 2025. The original thread may contain additional replies and community discussion. This archive focuses on the verified armor damage reduction formula and mathematical content.