Status Resistance



Status Resistance is an attribute of a hero that reduces the duration of most status debuffs and the slow values of slows. By default, no unit has base status resistance.

Mechanics
Status resistance affects all kind of debuffs, but generally only affects modifiers placed by enemies, and not ones placed by allies. Status resistance is capped at 99%, meaning it cannot negate a status effect's effect entirely. This means stuns still interrupt the hero so that channeling spells get canceled, even though the hero was virtually not stunned at all. The minimum duration a modifier can have is one server tick, which is 0.033 (1/30) seconds.

Status resistance does not affect all modifiers, there are some exceptions, mainly for technical reasons. Modifiers with a permanent effect, like auras, are usually not affected by status resistance, not even their linger duration after getting out of range, unless the aura slows, in which case the slow value may get reduced. If a debuff slows and deals damage over time, it has its slow value reduced, instead of its duration, so that the total damage dealt by it is not affected. If a debuff deals damage over time and applies another effect, it gets its duration reduced, but its tick damage tick rate adapted so that it still deals the same amount of damage over the reduced duration. If a spell places a buff on multiple units based on each other (e.g. attributes-stealing spells placing a buff on the caster to show the stolen attributes), those buffs' duration equals the victim's debuff duration, with a few exceptions.

Stacking
All sources of status resistance reductions stack diminishingly. This means a unit's status resistance value changes less, the higher its status resistance is, and more, the lower it is.

Formula For total status resistance of a unit (multiply the result by 100 to get the percentage value):
 * Total status resistance = 1 − ((1 − first resistance bonus) × (1 − second resistance bonus))

For status debuff durations after status resistance:
 * Actual duration = Duration × (1 − (1 − first resistance bonus) × (1 - second resistance bonus)

Example:
 * with on level 3 and with an  has a status resistance of:
 * 1 - (1 - ) × (1 - ) = %

Duration and tick interval reduced
Tick interval reduced means that these spells tick faster, so that their total damage (and other effects) stays the same.

Patch history
Сопротивление эффектам 状态抗性