Root

Root (formerly known as Ensnare and Entangle) is a status effect that prevents affected units from moving, and from casting some mobility spells.

Mechanics
Root does not prevent a unit from moving by setting its movement speed to 0. It instead impairs movement in the same way as stuns do. They do not interrupt the move order either, so that the unit resumes moving towards its destination as soon as the root expires.

Root does not interrupt a unit's attack or spell cast orders either. If a unit is attacking or midst a cast animation, getting rooted neither stops it from attacking, nor cancels the cast of the spell. The unit continues executing those orders normally. If the unit's attack target or spell target gets out of range while the unit is rooted, it starts moving towards the target to attack it or cast the spell on it as soon as the root expires, similar to how the unit resumes its move command.

There are a few sources of roots which fully stop any of the unit orders, so that it does not resume moving, and does initially get its attack or spell cast canceled. However, this is caused by the source ability, and not by the root mechanic. The source ability orders the target to stop any actions it is currently taking. After the initial stop order, the unit can again be ordered to move, attack, or cast a spell, so that it executes them as soon as possible, either while still rooted if it is an attack or spell cast command, or once the root expires if it is a move command, or the target is out of range.

Similarly, some sources of root prevent a unit from attacking while rooted. This is again not a mechanic of root. In these cases, the source abilities also apply a disarm along with the root.

Roots may or may not interrupt the target's channeling spells. This trait varies from spell to spell and is not consistent throughout. The same applies to root's interaction with invisibility. Some sources of root apply true sight over the affected units, while others do not.

A consistent trait of roots is their ability to disable numerous mobility spells. Since a root is not a hard disable, several blink, pseudo-blink and teleport spells are disabled while rooted, to prevent an easy escape. However, although it prevents casting those spells, it does not cancel them when getting rooted while the spell is already cast. In such cases, the unit remains rooted at its new location. A list of disabled spells can be found below.

Rooting Abilities
The following abilities root enemy units:


 * These roots with "Conditional True Sight" only provide true sight over the target for the duration of the root as long as, at the time the root is applied, the target is not fading into invisibility, and the target is not already completely invisible. Examples:
 * An invisible enemy hero can be seen due to Dust of Appearance. The root will not apply true sight.
 * casts and is in the process of fading into invisibility when he gets rooted. The root will not apply true sight.
 * gets rooted first and then casts . The root WILL provide true sight.
 * An enemy hero affected by is soon to be invisible. The root WILL provide true sight, because Moonlight Shadow uses a fade delay instead of a fade time.

Self-rooting abilities
Some abilities root the caster to prevent them from performing certain orders like moving or attacking.

Disabled by roots
The following abilities are disabled by root:

Version history
Оцепенение 缠绕