Cast range



Cast range ( $$c$$ ) is the distance at which a hero may use an ability on its target. Casting an ability beyond its cast range will cause the hero to move within the cast range, and cast the ability.

Cast range can be increased by certain abilities and certain specific talents. There are currently no talents that increases a heroes' basic cast range.

Collision Size Bonus Range
An ability's maximum or actual cast range is dependent on the hero's collision size and the ability's targeting type.

No Target
Same goes for abilities that can be toggled. Therefore, only flat cast range bonuses are counted and collision size is not.

The cast range for no-target abilities is defined as:



With  being the ability's base cast range and   the cast range bonus sources.

Vector Targeting
Cast range bonuses increases all vector targeting ability's cast range as usual, using the same formula as above, but not area of effect.

Target Area
Cast range bonuses increases all area-targeted ability's cast range as usual, using the same formula as above, but not area of effect.

Target Unit
The actual range at which a unit-targeted ability (or attack) is able to cast is a little further than the value shown due to having a motion buffer range, which is range. This means that if a unit moves out of cast range, but is still within range more than the ability's cast range when the ability's cast point completes, the unit-targeted ability will be cast.

Unit targeted abilities also considers the range from the caster's edge to the target's edge, based on the collision size of the caster and the target.

The cast range for unit-targeted abilities is defined as:



With  being the ability's base cast range,   the cast range bonus sources,   the collision size of the caster and   the collision size of the target.

Motion Buffer
When the cast range between the caster and the target exceeds the default cast range during the cast animation, the motion buffer range allows the ability to be still cast. For most unit-targeted abilities, the default motion range buffer is. In other words, for unit-targeted abilities, the target has to move at least range away in order for the ability to be canceled.

If the targeted unit is out of the motion buffer range, the ability will be cast once the target and the caster move within the default range.

There are a few conditions that allow the ability to have a different motion range buffer than the default range:
 * When the ability's cast point is not 0.
 * Upon finishing the ability's cast animation, and while the affected target(s) are within the default motion range buffer, the ability will be cast successfully.
 * Sources with different motion buffer range from the default value, as listed below.
 * When the ability's cast point is 0, the ability does not have a cast range buffer.

Example

 * casting on an enemy, what is the maximum cast range of Lucent Beam in this example?


 * Cast range values:
 * Collision size values:
 * Collision size values:




 * 's actual cast range in this example is, instead of.

Target Point
For point-targeted abilities, both flat cast range bonuses and the range from the caster's edge to the target's edge, based on the collision size of the caster and the target is considered, but not the motion buffer range.

The cast range for point-targeted abilities is defined as:



Example

 * is casting, what is the maximum cast range for Waveform?


 * Cast range values:
 * Level 4 :
 * Collision size values:




 * has a maximum cast range in this example.

Other Cast Range Bonuses
Some abilities have different cast range or provides cast range bonus in specific conditions.

Cast Range Granting Abilities
For a list of special interactions with cast range increases, see Cast Range Interactions.

Talents
Besides these, the following heroes have talents that increase the cast range of specific abilities:

Reductions
The following abilities reduces the affected target's cast range by a percentage.

Patch History
Alcance de uso Дальность применения 施法距离