Cast Range
From Liquipedia Dota 2 Wiki
Cast Range is the distance it takes for a spell to be cast.
Buffer Range[edit]
Unit Target[edit]
While most spells have a listed cast range, the actual range at which it can the cast will successfully go off is a bit longer than stated. This is due to movement buffer range, which is 250 range for spells. This means that if a unit moves out of cast range, but is still within 250 range more than the spell's cast range when the spell's cast point completes, then the spell will still be successfully cast. Only unit target spells have buffer range.
It also accepts range from unit edge to edge, based on the unit's collision size. For example, a 150 range spell cast by a hero with a size of 24 on an enemy hero with a size of 24 can successfully go off at up to 150 + 24 + 24 + 250 = 448 range away.
Formula for maximum unit target cast range:
- Cast Range + Caster Collision Size + Target Collision Size + Buffer Range = Maximum Cast Range
Area of Effect[edit]
For area of effect spells centered on the caster, the caster's collision size is ignored and no buffer range is added. For example, a 100 radius spell area can hit a unit with a size of 24 up to 124 range away.
Formula for maximum area range:
- Cast Range + Target Collision Size = Maximum Area Range
Point Target[edit]
For point target spells, the total cast range is simply the normal range plus the caster's collision size. If the spell effect at the cast area has an area of effect, it follows the rules stated above.
Formula for maximum point target cast range:
- Cast Range + Caster Collision Size = Maximum Cast Range
Cast Point[edit]
Cast point is the time it takes for a spell to be cast before it is released. Animation canceling during the cast point will not release the spell or put it on cooldown. If the cast point completes, the spell is used and all of its costs are spent. The backswing after the cast can always be canceled for other actions.