Forced Movement



 Forced Movement is a status effect that changes a unit's position. This movement is completely unrelated to the unit's movement speed and works on them while disabled. Most forced movement abilities prevent the affected unit from acting during, but some still allows the unit to attack, turn and cast abilities (and items).

In general, almost all forced movement effects override each other. The later applied one nullifies the previous ones, with a few exceptions.

Forced movements are also bound to the buff or debuff the abilities place, so if the buff or debuff is dispellable, doing so also stops the forced movement.

Mechanics
There are two types of forced movement — non-disabling and fully disabling forced movement sources.

Movement orders can be given, but the effect of the forced movement completely negates any moving attempt of the unit. However, the move orders do not get canceled, so that the unit will move where ordered once the effect expires.

Forced movement generally ignores terrain and any other obstacle, moving the unit straight through everything, similar to unobstructed movement (although some abilities may have custom restrictions (e.g. bouncing off of cliffs).

The effects of forced movement on the same planes (x and y axis, and the z-axis) do not stack. This means when a unit is already being moved on a horizontal plane by an ability, applying a new instant of horizontal forced movement cancels the previous one completely. Units may be affected by two sources of forced movement only when one source applies vertical movement and the other horizontal movement, resulting in a parabolic motion.

Besides interrupting each other, forced movement can also be interrupted by some other abilities that do not apply forced movement themselves.

Fully Disabling Forced Movement
The following abilities fully disable units while moving them.

Non-disabling Forced Movement
The following abilities do not fully disable units while moving them. Some do not disable at all, while some disable only partially.

Upward Movement
Several abilities move a unit upwards, changing their Z position. Changes to a unit's Z position affect several things such as the travel time of projectiles, as they always fly towards the center of the unit and the unit's ability to block pathing of other units, as a unit can only block another unit when they are on roughly the same Z position.

However, it does not affect any abilities which affect or search units inside an area. A unit thrown in the air by a is still fully affected by other area abilities like. Attacks of any unit also do not consider the height of the attack target. Although the attack projectiles have to travel for longer in order to reach the target, a unit with 600 range can still start attack on an airborn unit from 600 range away, ignoring its height.

This section below only lists abilities which move units upwards. Details can be found in the lists above.

Pulling
Forced Movement sources generally ignore terrain and any other obstacle, moving the unit toward its intended direction and through everything. However, Pulling sources do not move (or pull) the affected target(s) through impassable terrain unless the unit has unobstructed movement while being affected.

Pulling sources can be affected by the unit's movement speed, if the pulling direction is the same as the movement direction, the affected unit may be pulled faster.

Forced Movement sources have a higher priority than pulling sources, and it overrides Pulling sources regardless of the source ability's cast order.

Принудительное движение 强制移动