Debuff Immunity



Spell immunity (formerly known as magic immunity) prevents heroes from being affected by most abilities, and is used to prevent harmful spell effects, although it also prevents and dispels some positive buffs as well.

It is an aspect of some hero abilities as well as. Many ultimates and certain specific abilities (including most abilities that deal physical damage) have the bonus of piercing spell immunity.

Effects of spell immunity
A unit under the spell immunity buff cannot be targeted and will not be affected by most abilities while gaining 100% magic resistance. Some abilities, particularly those that deal physical or pure damage and ultimates, pierce spell immunity and still have an effect.

Regular right-click attacks are unaffected by spell immunity, as are most attack modifiers such as critical strike. The stun from all Bash abilities except the Mini-Bash from pierce spell immunity. The mana burning effect from Diffusal Blade or does not pierce spell immunity, nor does  from Broodmother.

Most projectile based abilities will have no effect when their target turns spell immune before they hit. This is also true for most delayed effects of spells.

Almost all sources of spell immunity dispel most status effects (buffs and debuffs) as they apply the spell immunity, usually following the same dispel rules as purges. They do not periodically dispel the unit, the dispel happens only once upon becoming spell immune. This means that passive spell immunity never dispels anything.

Gaining spell immunity
Heroes can gain temporary spell immunity from several sources. In addition, certain higher level neutral creeps are permanently spell-immune. Roshan is not spell-immune, but will block some abilities in a manner similar to.

Abilities and effects that grant spell immunity

 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"

Units with permanent spell immunity
With a very few exceptions, most non-hero units gain their permanent spell immunity through a passive ability.

Other units with spell immunity either gain it through a status buff, or don't have any indicator at all.

Spell immunity piercing abilities
Note: Spell immunity is not related to damage. The notes regarding damage are for easier reference.

Hero abilities

 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"


 * - valign="top"
 * - valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"

Item abilities

 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top“
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top“
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top“
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"
 * - valign="top"

Other abilities

 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"
 * -valign="top"

List of ultimates that do not pierce spell immunity
Most ultimates pierce. Exceptions to this rule can be seen below.

1 Without, Laguna Blade does not affect spell immune units.

2 The coil will still be applied and may still be triggered after the Spell Immunity ceases. With, the stun from coil-break pierces Spell Immunity.