Magic resistance

From Dota 2 Wiki
(Redirected from Magic Resistance)
Jump to: navigation, search
Null Field icon.png
Magic resistance is an attribute of heroes, similar to armor. Instead of reducing physical damage, it reduces magical damage. All heroes, except Meepo and Visage, possess 25% magic resistance from their armor type. This percentage is completely independent of their amount of armor. Certain Hero summons, such as Enigma's Eidolons, also possess intrinsic magic resistance.

Magical Damage[edit]

Main Article: Damage types

Magical damage is a special damage type caused mostly by abilities. Unlike physical damage, it isn't reduced by armor. However, it is reduced by magic resistance, and will not affect targets that are magic immune or buildings that are fortified. Ethereal units will also take 40% amplified magical damage.

Damage Reduction[edit]

All Heroes have a natural 25% magic resistance,[1] except for Meepo and his clones, who have 35%[2] and Visage, who has 10%.[3] This means that, by default, for most heroes, all magical damage is reduced by 25%, or only 75% of the ability's damage. Any additional effects, such as the bonus given by Hood of Defiance, will reduce the remaining damage by their resistance.

Actual damage = magical damage × (1 + magic amplification) × (1 + second source of magic amplification ) × (1 − natural resistance) × (1 − magic resistance of item) × (1 − magic resistance of first ability) × (1 − magic resistance of second ability)

In the formula above, natural resistance is 0.25 for all heroes except 0.35 for Meepo and 0.1 for Visage.

Since 6.82, magic resistance items do stack. Stacking magic resistance of different types (natural, from item, from ability) occurs multiplicatively. For example, an Anti-Mage with Spell Shield, and Hood of Defiance will have 73.75% magic resistance (in other words will only receive 26.25% of any magical damage).

Magic resistance on Units[edit]

Unit No items or abilities With Cloak With Hood or Pipe With ability
(at max)
With ability and Cloak With ability and Hood or Pipe
Standard Hero 25% 36.25% 47.5%
Meepo 35% 44.75% 54.5%
Visage 10% 23.5% 37% 67.6% 72.46% 77.32%
Anti-Mage 25% 36.25% 47.5% 62.5% 68.15% 73.75%
Viper 25% 36.25% 47.5% 43.75% 52.19% 60.63%
Rubick 25% 36.25% 47.5% 40% 49% 58%
Pudge 25% 36.25% 47.5% 34% 43.9% 53.8%
Eidolons 50% - - - - -
Lycan Wolf 80% - - - - -
Necronomicon units 40% - - - - -

Sources of Magic Resistance[edit]

Anti-Mage - Spell Shield
Spell Shield icon.png
Resistance: 26%/34%/42%/50%
Cost 550
Cloak icon.png
Resistance: 15%
Hood of Defiance
Cost 2125
Hood of Defiance icon.png
Resistance: 30%
Huskar - Berserker's Blood
Berserker's Blood icon.png
Resistance: 4%/5%/6%/7% per stack
One stack is gained for each 7% of maximum HP that Huskar is missing.
Medusa - Stone Gaze
Stone Gaze icon.png
Resistance: 100% (cannot be reduced)
Duration: 3
Affects enemies only.
Oracle - Fate's Edict
Fate's Edict icon.png
Resistance: 100% (cannot be reduced)
Duration: 3/4/5/6
Can be cast on allies or enemies, amplifies all non-magical damage taken by 50%.
Pipe of Insight
Cost 3525
Pipe of Insight icon.png
Resistance: 30%
Pudge - Flesh Heap
Flesh Heap icon.png
Resistance: 6%/8%/10%/12%
Rubick - Null Field
Null Field icon.png
Resistance: 5%/10%/15%/20%
Aura radius: 900
Spirit Bear - Demolish
Demolish icon.png
Resistance: 33%
Viper - Corrosive Skin
Corrosive Skin icon.png
Resistance: 10%/15%/20%/25%
Visage - Gravekeeper's Cloak
Gravekeeper's Cloak icon.png
Resistance: 3%/6%/12%/16% per layer
Layers: 4

Magic Resistance Reduction[edit]

Magical damage can also be amplified through reduced magic resistance, it also stacks multiplicatively. For example, if a target is both decrepified and under the effect of a Veil of Discord, the total damage the inflicted hero (with normal base magic resistance of 25%) will take is 140.625% (0.75 × 1.5 × 1.25). The only exception is Ghost Scepter/Ethereal Blade with Decrepify. Under the effect of both Ghost Scepter/Ethereal Blade and Decrepify, only the amplification with higher value counts. (Effect of Ghost Scepter and Ethereal Blade is consider alike because they are in the same item-tree)

Sources of Magic Amplification[edit]

Ancient Apparition - Ice Vortex
Ice Vortex icon.png
Amplification: 15%/20%/25%/30%
Radius: 275
Duration: 16
Elder Titan - Natural Order
Natural Order icon.png
Amplification: 12%/19%/26%/33%
Radius: 275
Ethereal Blade - Ether Blast
Cost 4900
Ethereal Blade icon.png
Amplification: 40%
Duration: 3 (Enemies) 4 (Allies/Self)
Ghost Scepter - Ghost Form
Cost 1600
Ghost Scepter icon.png
Amplification: 40%
Duration: 4
Affects caster only.
Pugna - Decrepify
Decrepify icon.png
Amplification: 50% (Enemy) 25% (Allies/Self)
Duration: 2/2.5/3/3.5
Skywrath Mage - Ancient Seal
Ancient Seal icon.png
Amplification: 30%/35%/40%/45%
Duration: 3/4/5/6
Veil of Discord - Magic Weakness
Cost 2670
Veil of Discord icon.png
Amplification: 25%
Duration: 25

Anti-magic Shell[edit]

Unlike passive magic resistance, Anti-magic Shell effects absorb a set amount of magical damage and then expires. While the Shell is active, affected units will not take any magical damage, though they can still be affected by a spell's secondary effects such as a stun or slow. Pure damage will bypass the Shell and will not reduce the Shell's remaining health.

The amount of damage the Shell takes is calculated before magic resistance. Instances of damage exceeding the Shell's remaining health will be reduced by that amount and the remainder will deal damage to the target unit. For example, if a Level 4 Dagon, which deals 700 damage, is cast on a unit with a 400 HP Anti-magic Shell, the unit will take 300 magic damage, before factoring in Magic Resistance.

Sources of Anti-magic Shell[edit]

Ember Spirit - Flame Guard
Flame Guard icon.png
Shell Health: 50/200/350/500
Duration: 8/12/16/20
Pipe of Insight - Barrier
Cost 3525
Pipe of Insight icon.png
Shell Health: 400
Duration: 12

See Also[edit]


  1. PlayDotA Mechanics: Damage and Armor - DotA Mechanics
  2. Steam 6.78 Patch Notes: Dota 2 Update - June 4th, 2013
  3. Steam 6.79 Patch Notes: Dota 2 Update - October 21st, 2013