Attack Range
From Liquipedia Dota 2 Wiki
“ | ▶️ On target!
— Sniper
|
” |
The attack range is the maximum distance of how far a normal attack would hit between the attacker and the unit being attacked. The attack range itself is not what decides if a unit is classified as Ranged or Melee. This characteristic is set for each unit individually, regardless of their actual attack range. This means that it is possible for a melee unit to have a higher attack range than a ranged unit.
Definitions[edit]
Some heroes have abilities that allow them to switch between melee and ranged form, allowing them to benefit from both forms for a timed duration.
Attack Range Type | Mechanics | Examples |
---|---|---|
Melee Heroes |
Attacks |
|
Damage Block | ||
Misc |
| |
Ranged Heroes |
Attacks |
|
Misc |
|
Miss Chance[edit]
Main Article: Evasion
For melee units, if the target is farther than 350 range more than the melee unit's attack range, the attack 100% misses, True Strike does not guarantee hits on units outside of the buffer range. For most melee heroes, the attack buffer range is defined as:
Total Melee Buffer Range = Unit Total Attack Range + Attacker Bound Radius + Target Bound Radius + 350
For ranged units, they are affected by the uphill miss chance. it causes 25% of the ranged attacks to miss if the attacking unit is at a lower terrain level as the target, regardless of the terrain level difference. A unit is considered to be on higher elevated terrain when it is no longer visible to the player due to the terrain. When an enemy stands on a relatively higher ramp, uphill miss chance applies whether if the attacked unit is within vision or not.
Motion Buffer[edit]
See also: Cast Range and Bound Radius
The default motion buffer range for attack range is 250, this range prevents attacks (and unit-targeted abilities) from canceling when the target moves out of the attack range, or before reaching the attack point.
For all normal attacks, this can be defined as:
Actual Attack Range = Total Attack Range + Attacker Bound Radius + Target Bound Radius
- Example 1
- Maximum Distance for Attackable Range
- A Tower (Tier 1) is attacking Marci. Without other attack range-increasing sources, what is the maximum distance a normal attack would hit between the attacker and the unit being attacked?
- Tower (Tier 1) attack range: 700
- Tower (Tier 1) bound radius: 144
- Marci bound radius:
- Maximum attack range against Marci
- = 700 + 144 +
- = Expression error: Missing operand for +.
- The Tower (Tier 1) has a Expression error: Missing operand for +. maximum attack range against Marci. Since the Tower cannot move, the 250 attack range buffer does not apply in this case.
- Example 1b
- With Attack Buffer Range
- Muerta is attacking Marci. Without other attack range-increasing sources, what is the maximum distance a normal attack would hit between the attacker and the unit being attacked?
- Muerta attack range: 575
- Muerta bound radius:
- Marci bound radius:
- Motion buffer distance: 250
- Maximum attack range against Marci
- = 575 + +
- = Expression error: Missing operand for +.
- Muerta has a Expression error: Missing operand for +. maximum attack range against Marci, and her attack cancels when Marci is beyond 825 distance from her.
- Therefore, units with a smaller bound radius will have a lesser actual attack range value against them.
Acquisition Range[edit]
In order to prevent units from automatically attacking any visible enemy unit, they have a certain acquisition range. This range determines how close an enemy has to get in order for the unit to attack it automatically. Since this only goes for auto attacks, this range has no influence on units that have auto attack set to ◎ Never in the game options.
The default acquisition range is 600 for melee heroes, and 800 for ranged heroes. There are some exceptions to this mainly due to abilities.
Acquisition Range Table | ||
---|---|---|
Heroes | Acquisition Range | |
Melee | Melee Heroes | 600 |
Ranged | Ranged Heroes | 800 |
Sniper | Sniper with Take Aim learned | 950 |
Rubick | Rubick in True Form or Berserker's Rage ranged form | 800 |
Dragon Knight | Dragon Knight in Elder Dragon Form | 600 |
Lone Druid | Lone Druid in True Form | 600 |
Terrorblade | Terrorblade in Metamorphosis form | 600 |
Base Attack Range[edit]
Base Attack Range consists of one fixed value set for each unit individually. It can be further modified by attack range bonuses based on the unit's attack range type.
Heroes[edit]
Most melee heroes have an attack range of 150.
Hero | Attack Range |
---|---|
150 | |
170 | |
175 | |
200 | |
225 | |
250 | |
300 | |
330 | |
350 | |
365 | |
380 | |
400 | |
425 | |
450 | |
475 | |
480 | |
500 | |
525 | |
550 | |
575 | |
600 | |
620 | |
625 | |
630 | |
650 | |
670 | |
675 |
Creeps[edit]
Summons[edit]
Unit | Attack range |
---|---|
Earth, Void, Fire, Spirit Bear | 150 |
Familiar | 180 |
Warlock Golem | 225 |
Storm | 600 |
Modifying Attack Range[edit]
Attack Range | ||||
---|---|---|---|---|
Heroes | Base | Modified | Talent Bonus | Notes |
675 | 705/735/765/795 | 785/815/845/875 | Chilling Touch base and talent bonus | |
600 | 950 | Generic attack range bonus | ||
575 | Expression error: Missing operand for +.</strong> | Sproink Impetus attack range buffer | ||
1 | 575 | 6 | 46 | Poison Attack cast range |
615 | Generic attack range bonus | |||
550 | 750 | 780 | Take Aim bonus Generic attack range bonus | |
750.00000000001 | 780.00000000001 | Take Aim active bonus Generic attack range bonus | ||
550 | 510 | True Form attack range loss | ||
510 | 550 | File:Druid Form icon.png Druid Form attack range gain | ||
400 | 406 | Lil' Shredder bonus | ||
475 | 476 | Shadow Realm bonus | ||
425 | 700/725/750/775 | Arctic Burn bonus | ||
1 | 400 | 5/10/15/20 | Burning Spear cast range | |
1 | 400 | 300 | 450 | Liquid Fire / Liquid Frost cast range |
550 | Generic attack range bonus | |||
250 | 340 | Lua error in Module:Calculate at line 35: in expression "v1+250".</span></strong> | Psi Blades base and talent bonus | |
150 | 185/190/195/200 | Metamorphosis bonus | ||
150 | 500 | Expression error: Missing operand for +.</strong> | Elder Dragon Form base and talent bonus | |
150 | 10/20/30/50 | Tree Grab attack range |
- 1 See attack modifiers for details.
Spell Steal[edit]
Main Article: Spell Steal Interactions
Most abilities acquired with Spell Steal which modifies attack range also fully affect Rubick's attack range for their duration when stolen and used, with the exception of Elder Dragon Form and Metamorphosis. See here for details.
Increasing Sources[edit]
The following list also includes certain active attack modifiers' that grant attack range bonus. The cast range of active attack modifiers can only be further increased by attack range bonuses of the same range type as the caster.
Attack Range Increasing Sources
- 1 Requires talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
- 3 Applies only to the ability's projectiles.
Ranged Heroes[edit]
The following sources only affect ranged heroes.
- 1 Requires talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
Talents[edit]
Attack Range
Ability
Passive
Passive
Affects
Self
Self
There is no description for this ability.
Attack Range Bonus: Varies
NOTES
5992, 6027, 5943, 5944, 5963, 6186, 5945, 6040, 481, 6051, 584, 6307
special_bonus_attack_range_50/75/100/125/150/175/200/250/275/300/325/400
- Increases the hero's attack range.
- The following values exist:
- 50/75/100/125/150/175/200/250/275/300/325/400
The following heroes have a talent that grants them attack range.
Bonus | Level 10 | Level 15 | Level 20 | Level 25 | ||||
---|---|---|---|---|---|---|---|---|
Left | Right | Left | Right | Left | Right | Left | Right | |
Attack Range |
Besides these, the following heroes have other specific attack range talents:
Specific Attack Range Talents
Melee Heroes[edit]
The following sources only affect melee heroes.
Reducing Sources[edit]
Percentage-based reductions are calculated after all flat values, and can be defined as:
Σ Attack Range = (Base Attack Range ± Σ Flat Values) × %-Attack Range Multipliers
Attack Range Reducing Sources
- 1 Requires talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
Set Base Attack Range[edit]
These abilities sets the attack range of the caster or affected unit to a value.
Set Base Attack Range Abilities
- Set Base Attack Range: 10/20/30/50
Sets the caster's attack range to the specific value.
Active Attack Modifiers[edit]
All active attack modifier-based abilities' cast range is based on the caster's attack range. The cast range can be further increased by other attack range bonuses of the caster's range type. For example, Dragon Lance for ranged heroes and Penta-Edged Sword for melee heroes. These active attack modifiers are not affected by cast range bonuses.
Depending on the ability itself, certain abilities use the cast range when cast manually (or when using the designated Hotkey) and use the hero's attack range when set to Autocast. This information can be found in the abilities' respective notes.
Active Attack Modifiers
- Ancient Apparition – Chilling Touch
- Bounty Hunter – Jinada
- Doom – Infernal Blade
- Drow Ranger – Frost Arrows
- Enchantress – Impetus
- Huskar – Burning Spear
- Jakiro – Liquid Fire
- Jakiro – Liquid Frost
- Kunkka – Tidebringer
- Omniknight – Hammer of Purity
- Outworld Destroyer – Arcane Orb
- Silencer – Glaives of Wisdom
- Tusk – Walrus PUNCH!
- Viper – Poison Attack
- Weaver – Geminate Attack
- 1 Requires a talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
- 3 Requires Aghanim's Shard.
- 4 Can be further increased by both attack range bonuses and cast range bonuses.
Recent Changes[edit]
Main Article: Attack Range/Changelogs
Description