Armor and Magic Resistance Math, Explained Simply
Most Dota 2 players know armor is good and magic resistance helps against spells — but very few actually understand how much each point of armor is worth, why your 3,000 HP Centaur takes less damage than a 3,500 HP Phantom Lancer, or why stacking magic resistance items past a certain point returns almost nothing.
This guide breaks down the exact math behind both defensive systems. You will learn the damage reduction formula, how effective HP (EHP) actually works, how magic resistance stacks, and how to use this knowledge to make smarter itemization decisions in every game. No advanced math degree required — just a willingness to look at a few formulas and tables.
In This Guide
The Armor Formula: What Each Point Actually Does
Armor reduces physical damage through a straightforward but non-linear formula. Here it is in plain terms:
Damage Taken = 1 / (1 + 0.06 x Armor)
Physical EHP Multiplier = 1 + 0.06 x Armor
Let’s walk through what this means with a concrete example. A hero with 10 armor has a physical EHP multiplier of 1 + (0.06 x 10) = 1.6. That means every 1,000 HP they have functions like 1,600 HP against physical attacks. They take 1/1.6 = 62.5% of incoming physical damage. The remaining 37.5% is negated by armor.
Now notice what happens as you go from 10 to 20 armor. At 20 armor the multiplier is 1 + (0.06 x 20) = 2.2. That means 2,000 physical EHP per 1,000 HP. Each additional point of armor between 10 and 20 is still adding value, but it is adding less percentage reduction per point than the first 10 armor points did. This is the non-linear scaling — it does not stop being useful, it just delivers diminishing percentage reductions while the flat EHP numbers keep climbing.
Negative armor works through the same formula but in reverse. A hero with -10 armor has a multiplier of 1 + (0.06 x -10) = 0.4, meaning they take 1/0.4 = 250% of incoming physical damage. This is why Medallion of Courage and Solar Crest are so devastating — they push enemies deep into negative armor territory where physical damage amplification becomes extreme.
Why Armor Is Never Wasted
A common misconception is that armor stops being worth buying after a certain threshold. This is false. While each additional point of armor provides a smaller percentage reduction, the raw damage absorbed per point stays proportional to the total incoming damage. A 20-armor hero going to 21 armor reduces damage taken from 45.5% to 44.3% of the total — that is a 1.2% point drop that translates to a meaningful amount of HP saved across a long fight.
The real diminishing returns question is an opportunity cost question: is this armor item the best use of gold compared to raw HP, more damage, or magic resistance? That depends on the game state, which we address in the itemization section below.
Effective HP: The Stat That Actually Matters
Raw HP is what the health bar shows. Effective HP (EHP) is how much raw damage the enemy needs to deal to kill you. They are not the same number, and EHP is the one that actually determines survivability.
The formulas:
Magic EHP = HP / (1 – Magic Resistance %)
Example: 2,000 HP, 15 armor, 25% MR — Physical EHP = 3,800 | Magic EHP = 2,667
Why does this matter in practice? Consider two heroes both sitting at 2,500 HP. Hero A is Bristleback with 22 armor from items and quills (before Quill Spray stacks). Hero B is Phantom Lancer with 14 armor and his illusions. In a straight physical damage trade, Bristleback’s physical EHP is 2,500 x (1 + 0.06 x 22) = 5,800 effective HP. Phantom Lancer’s is 2,500 x (1 + 0.06 x 14) = 4,600 effective HP. Despite having the same health bar, Bristleback can absorb 26% more physical punishment.
This gap widens further when Bristleback buys a Blademail, Crimson Guard, or additional armor items. EHP scales with both HP and armor multiplicatively, so stacking both together is far more efficient than stacking either one alone. A hero with 3,000 HP and 10 armor has 4,800 physical EHP. A hero with 2,000 HP and 25 armor has 5,000 physical EHP despite having 1,000 less raw HP. Armor can completely flip the apparent durability ranking.
This is also why professional Dota 2 players and coaches consistently emphasize building into your hero’s natural defense type rather than against it. Strength heroes with high HP but low armor benefit enormously from armor items. Agility heroes who naturally stack armor might get more value from HP or magic resistance if physical armor is already good.
Armor-to-Reduction Reference Table
Use this table to quickly look up the damage reduction and EHP multiplier for common armor values you will see in games. All values are calculated from the standard formula.
| Armor Value | Damage Reduction | Damage Taken (%) | EHP Multiplier | Physical EHP at 2,000 HP |
|---|---|---|---|---|
| 0 | 0% | 100% | 1.00x | 2,000 |
| 2 | 10.7% | 89.3% | 1.12x | 2,240 |
| 5 | 23.1% | 76.9% | 1.30x | 2,600 |
| 8 | 32.4% | 67.6% | 1.48x | 2,960 |
| 10 | 37.5% | 62.5% | 1.60x | 3,200 |
| 12 | 41.9% | 58.1% | 1.72x | 3,440 |
| 15 | 47.4% | 52.6% | 1.90x | 3,800 |
| 18 | 51.9% | 48.1% | 2.08x | 4,160 |
| 20 | 54.5% | 45.5% | 2.20x | 4,400 |
| 25 | 60.0% | 40.0% | 2.50x | 5,000 |
| 30 | 64.3% | 35.7% | 2.80x | 5,600 |
| 40 | 70.6% | 29.4% | 3.40x | 6,800 |
| -5 | -42.9% (amplified) | 142.9% | 0.70x | 1,400 |
| -10 | -150% (amplified) | 250% | 0.40x | 800 |
The negative armor rows illustrate why debuffs like Slardar’s Corrosive Haze, Medallion, and Amplify Damage are so lethal. A hero sitting at -10 armor takes 250% of incoming physical damage — more than double baseline. Combined with high-damage physical carries, this turns normal right-click DPS into one-shot territory.
Magic Resistance: Base Values and How Stacking Works
Magic resistance operates on a completely different formula from armor — and the stacking rules are where most players have the biggest knowledge gap. Understanding this system will change how you itemize in spell-heavy metas.
Base Magic Resistance by Hero Type
Every hero in Dota 2 starts with a base magic resistance. For almost all heroes this is 25%. Some heroes have innate abilities that modify this number substantially. Dragon Knight, for example, gains significant magic resistance in dragon form through his abilities. Pudge gets magic resistance per flesh heap stack. Juggernaut becomes spell-immune during Blade Fury (which is effectively 100% magic resistance against most spells). Omniknight can make nearby allies spell immune.
The baseline to remember is 25% for a standard hero with no items. This means every hero already reduces magic damage by a quarter before buying anything. A spell that deals 400 magic damage hits a standard hero for 300 effective damage (400 x 0.75).
The Multiplicative Stacking Formula
Magic resistance items do NOT simply add together. They stack multiplicatively. The formula is:
Example: 25% base + 15% Cloak = 1 – (0.75 x 0.85) = 1 – 0.6375 = 36.25% total
This formula means each additional source of magic resistance provides less absolute reduction than the previous one. Starting from 25% base, a 15% Cloak takes you to 36.25% (a gain of 11.25 percentage points). A second 15% Cloak on top of that would take you to 45.8% (a gain of only 9.5 percentage points). The magic resistance percentage keeps climbing but each new source contributes less than the last.
Common Magic Resistance Sources
| Item / Source | Magic Resistance Granted | Combined With 25% Base | Notes |
|---|---|---|---|
| Cloak | 15% | 36.25% total | Core building block |
| Hood of Defiance | 30% | 47.5% total | Built from Cloak + Ring of Health |
| Pipe of Insight | 30% | 47.5% total | Upgraded Hood, adds barrier for allies |
| Eternal Shroud | 15% | 36.25% total | Also converts magic damage to mana |
| Glimmer Cape (active) | 45% | 58.75% total | Active only, short duration |
| Crimson Guard | 0% | — | Physical only — no magic resist |
| Hood + Cloak | 30% + 15% stacked | 52.1% total | Diminishing returns visible here |
| Pipe + Eternal Shroud | 30% + 15% stacked | 52.1% total | Strong combo on spellcasters |
One thing players often get wrong: the Glimmer Cape active only applies while the ability is active, not permanently. It is an incredibly powerful defensive tool in the right hands but requires timing. For passive sustained magic resistance, Hood of Defiance and Pipe of Insight are the reliable workhorses.
Stacking Math and Diminishing Returns in Practice
Let us run the actual numbers for magic resistance stacking scenarios a Dota 2 player encounters regularly. These examples use a 600 magic damage spell as the baseline — roughly equivalent to a Lina Dragon Slave at mid-game power.
| Hero Setup | Total Magic Resistance | Damage Taken (from 600) | HP Saved vs 0% MR |
|---|---|---|---|
| No items, standard hero (25% base) | 25.0% | 450 | 150 |
| 25% base + Cloak (15%) | 36.25% | 382 | 218 |
| 25% base + Hood of Defiance (30%) | 47.5% | 315 | 285 |
| 25% base + Pipe (30%) | 47.5% | 315 | 285 |
| 25% base + Hood + Cloak (30% + 15%) | 52.1% | 287 | 313 |
| 25% base + Pipe + Eternal Shroud (30% + 15%) | 52.1% | 287 | 313 |
| 25% base + Pipe + Hood (30% + 30%) | 57.3% | 256 | 344 |
Notice the jump from “no items” to “Hood of Defiance” — 285 HP saved on a single 600-damage spell. That is a massive survivability increase. Now compare “Hood alone” to “Hood + Cloak” — only 28 more HP saved. The second magic resistance item is still providing value, but it is a fraction of what the first one delivered.
This is the core lesson: your first magic resistance item does the heavy lifting. The second item is a situational luxury. Going beyond two stacked magic resistance items almost always means other stats would stretch your gold further.
Armor and Magic Resistance by Hero Class
Each hero class has different natural tendencies for physical and magical EHP. Understanding the baseline helps you identify what each hero actually needs from items rather than defaulting to generic defensive builds. If you are looking to climb ranks efficiently, our MMR boosting guide covers how itemization decisions connect to game impact at each bracket.
Strength Heroes
Strength heroes get high HP from their primary attribute gain, but most of them have lower base armor than agility heroes. Dragon Knight has above-average armor for a strength hero. Axe has solid armor from his Berserker’s Call. But heroes like Wraith King, Pudge, and Earthshaker have relatively modest armor for their health totals.
This creates a natural build path: strength heroes benefit enormously from armor items because they have large HP pools to multiply. A Pudge with 5,000 HP and 5 armor has 6,500 physical EHP. That same Pudge with Blademail and a few armor talents at 5,000 HP and 20 armor has 11,000 physical EHP. Armor items are incredibly efficient on fat strength heroes for exactly this reason.
For magic resistance, strength heroes often get reasonable mitigation from their raw HP alone. But against poke-heavy spell lineups, a Hood of Defiance or Pipe can make a strength core practically unkillable in extended fights.
Agility Heroes
Agility heroes gain armor from their agility attribute growth. Phantom Assassin, Riki, Anti-Mage, and Templar Assassin all naturally accumulate significant armor across a game. By late game, a farmed agility carry sitting at 18-25 armor is common.
The trade-off: agility heroes typically have lower base HP. So while their physical EHP multiplier is excellent, the HP they are multiplying is lower. This means a well-farmed agility carry with high armor might have similar or even lower raw physical EHP than a tanky strength hero with moderate armor, because the HP pool caps the ceiling.
For agility heroes, magic resistance is often the bigger gap. Most agility heroes have no natural magic resistance beyond the standard 25%, making them glass-cannon targets for spell burst. A Cloak or Hood on Anti-Mage (in addition to his Mana Void ability’s spell immunity block) dramatically increases survivability against caster lineups. Anti-Mage’s Spell Shield innate also gives him extra magic resistance, making him an exceptional outlier among agility carries.
Intelligence Heroes
Intelligence heroes start with below-average armor and HP pools for their gold tier. They are inherently squishy against both physical and magical damage. The question is always which threat kills them first.
In most metas, intelligence heroes die to physical burst or right-click harassment more than spells, because enemies know spell immunity options exist (BKB) but agility carries can delete an intelligence hero before any defensive item activates. This means Glimmer Cape (active magic resistance + invisibility), Eul’s Scepter (active cyclone removes you from targeting), and Aeon Disk tend to be more useful defensive tools for intelligence heroes than stacking magic resistance passively.
That said, when the specific threat is a spell-heavy assassin like Invoker, Lina, or Storm Spirit, a Hood or Eternal Shroud on a mana-hungry intelligence hero can make a huge difference — and Eternal Shroud converts some of that magic damage into mana, which fuels more spells.
Universal Heroes
Universal heroes gain 0.7 of every attribute per point of their primary stat growth, which means they tend to have more balanced base stats. Marci, Primal Beast, and Muerta sit in this category. They neither win hard on armor (like agility carries) nor on HP (like strength tanks), but they also do not have glaring weaknesses in either defense type.
For universal heroes, the itemization decision is almost entirely matchup-driven. Check what the enemy lineup deals and build accordingly. Our Dota 2 specialist coaches at TeamSmurf emphasize this point constantly in coaching sessions: universal heroes are blank slates, and their item builds should reflect the specific game rather than any fixed template.
Reading Stratz and Dotabuff Armor Values
When you look up a hero on Stratz or Dotabuff, you will see armor values in their stat lines. Here is how to interpret those numbers correctly.
What the Armor Number Represents
The armor number shown is the total armor from all sources: base armor, agility contribution, item armor, and any aura armor from allied heroes or the hero’s own abilities. It is the number you plug directly into the formula above to calculate physical EHP.
Dotabuff’s hero stat pages show average armor at different game time intervals. A hero’s “10-minute armor” is typically just base + agility-derived armor with no items or minimal early items. “30-minute armor” includes typical item builds and reflects actual in-game armor more accurately.
Stratz Armor Breakdown
Stratz provides a more granular breakdown. In the hero details panel during a match or post-game analysis, you can see armor split by source: base armor, agility armor, item armor, and aura contributions. This is especially useful for identifying how much value armor aura items like Vladimir’s Offering, Assault Cuirass, and Greaves are contributing to your team’s physical durability.
Aura Armor and Its Compounding Effect
Aura items add armor to every hero within range, which compounds with each hero’s individual EHP calculation. Assault Cuirass granting 5 armor to a 5,000 HP Axe at 18 armor takes that Axe from 10,400 physical EHP to 11,000 physical EHP — a free 600 effective HP with no gold cost to Axe personally. Across a 5-man team fight, aura armor items become some of the highest gold efficiency items in the game.
Conversely, Assault Cuirass reduces enemy armor by 5. That means the enemy team not only gains nothing from the aura, they also see increased physical damage taken. A team with Assault Cuirass fighting a team without one has an effective 10-armor swing in their favor per hero — which on a 5v5 basis is a staggering advantage in late-game team fights.
You can see this data visualized in Stratz’s post-game overview, which tracks average armor by minute and shows when key items came online. This is useful for analyzing why your team won or lost specific fights.
Armor vs Magic Resistance: When to Build Which
The actual decision you face in-game is not “is armor good?” — both are good. The decision is “which defensive investment solves the actual problem killing me right now?” Here is a framework for making that call consistently.
Build Armor When:
- The enemy team has two or more physical right-click carries who will be farming to late game
- You are a tanky hero (high HP strength or universal hero) whose EHP multiplier will apply to a large HP base
- The enemy has armor reduction abilities (Slardar Corrosive Haze, Medallion users, Weaver Shukuchi) — you need to stay ahead of the reduction
- You are a support with low HP who needs to survive right-click harassment in lane
- Your team needs an active armor solution — Crimson Guard’s active gives everyone a barrier against physical attacks
Build Magic Resistance When:
- The enemy has one or more burst casters who can burst your health bar with a single rotation (Lina, Lion, Invoker)
- You are the primary initiation target who gets hit by the opening salvo of spells before anyone can respond
- You are a melee hero who will be catching multiple spells in every fight simply by being in range
- The enemy has magic damage amplification auras or abilities (Skywrath Mage’s Concussive Shot, Shadow Demon Disruption into team spell combos)
- You are an intelligence hero who converts magic damage into mana via Eternal Shroud — this makes it an offensive investment as well as defensive
Build BKB When:
Black King Bar is a separate category. It grants spell immunity rather than resistance, which is completely different from magic resistance. Spell immunity blocks most spells entirely; magic resistance reduces the damage from spells that do land. If the enemy team’s kill condition relies entirely on spells landing and connecting, BKB is often more gold-efficient than any amount of magic resistance stacking.
If you want to improve your ability to make these split-second decisions under pressure, Dota 2 coaching sessions with high-MMR players are one of the fastest ways to internalize the itemization framework. You can also check whether your current MMR reflects your actual understanding of the game by reading our breakdown on what affects rank accuracy in Dota 2.
The Combined Approach: When You Need Both
Against a mixed damage team (physical carry plus strong casters), you need both armor and magic resistance to survive. The priority question is: what kills you fastest right now? In the early-to-mid game, armor typically wins because physical harassment is consistent and continuous. In the late game, burst spell combos that one-shot you in 0.5 seconds make magic resistance (or BKB) the more urgent purchase.
| Enemy Threat | Primary Defense | Secondary Defense | Notes |
|---|---|---|---|
| 2x physical carries | Armor (Blademail, Crimson Guard, Chainmail items) | HP (Heart, Eternal) | EHP multiplication is highest value here |
| Burst caster lineup | BKB or Magic Resistance (Hood, Pipe) | Eul’s, Aeon Disk | MR only helps if spells land; BKB if they chain stuns first |
| Balanced mixed team | BKB active for initiation phase | Armor + HP for sustained fights | One item cannot solve both problems |
| Armor reduction lineup | Armor (must stay positive, preferably 15+) | HP if armor feels stuck | Assault Cuirass counters Medallion + Corrosive Haze |
| Aura damage casters (Skywrath) | Glimmer Cape (active) or Hood | Blink Dagger (avoid range) | Sustained magic chip damage favors passive MR |
Want to Apply This in Real Games?
Understanding the math is one thing. Applying it under pressure in ranked games is another. TeamSmurf’s high-MMR coaches drill item timing and defense prioritization in live gameplay sessions — see exactly where you are leaving survivability on the table.