Dota 2 Wiki
AceFool (talk | contribs)
(Updated values to use Cargo. Replaced Skeleton Walk with Strafe.)
Line 454: Line 454:
 
| name = Curse of Avernus
 
| name = Curse of Avernus
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 40/60/80/100
+
| value1 = {{Show|A|Abaddon|Curse of Avernus|value4}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 4
+
| value2 = {{Show|A|Abaddon|Curse of Avernus|value7}}
 
| notes = Affects every unit attacking a debuffed unit.
 
| notes = Affects every unit attacking a debuffed unit.
 
}}
 
}}
Line 463: Line 463:
 
| name = Frenzy
 
| name = Frenzy
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Ancient Thunderhide|Frenzy|value2}}
| value1 = 75
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Ancient Thunderhide|Frenzy|value3}}
| value2 = 8
 
 
| notes = Affects targeted ally.
 
| notes = Affects targeted ally.
 
}}
 
}}
Line 472: Line 472:
 
| name = War Drums Aura
 
| name = War Drums Aura
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Ancient Thunderhide|War Drums Aura|value3}}
| value1 = 25
 
 
| trait2 = Radius
 
| trait2 = Radius
  +
| value2 = {{Show|A|Ancient Thunderhide|War Drums Aura|value1}}
| value2 = 900
 
 
| notes = [[Aura]], affecting allies within range.
 
| notes = [[Aura]], affecting allies within range.
 
}}
 
}}
Line 481: Line 481:
 
| name = Magnetic Field
 
| name = Magnetic Field
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 50/60/70/80
+
| value1 = {{Show|A|Arc Warden|Magnetic Field|value4}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 3.5/4.5/5.5/6.5
+
| value2 = {{Show|A|Arc Warden|Magnetic Field|value6}}
 
| trait3 = Radius
 
| trait3 = Radius
| value3 = 275
+
| value3 = {{Show|A|Arc Warden|Magnetic Field|value2}}
 
| notes = Affects all allied heroes and buildings within the field.
 
| notes = Affects all allied heroes and buildings within the field.
 
}}
 
}}
Line 492: Line 492:
 
| name = Culling Blade
 
| name = Culling Blade
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 30
+
| value1 = {{Show|A|Axe|Culling Blade|value6}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 6 ({{Symbol|Aghanim}} 10)
+
| value2 = {{Show|A|Axe|Culling Blade|value7}}
| notes = Affects allies within a 900 radius upon successfully culling an enemy.
+
| notes = Affects allies within a {{Show|A|Axe|Culling Blade|value2}} radius upon successfully culling an enemy.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 501: Line 501:
 
| name = Inner Beast
 
| name = Inner Beast
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Beastmaster|Inner Beast|value2}} ({{Symbol|Talent}} {{Show|A|Beastmaster|Inner Beast|value2 tal}})
| value1 = 10/20/30/40
 
 
| trait2 = Radius
 
| trait2 = Radius
| value2 = 900
+
| value2 = {{Show|A|Beastmaster|Inner Beast|value1}}
 
| notes = [[Aura]], affecting allies within range.
 
| notes = [[Aura]], affecting allies within range.
 
}}
 
}}
Line 510: Line 510:
 
| name = Penitence
 
| name = Penitence
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 30/60/90/120
+
| value1 = {{Show|A|Chen|Penitence|value3}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 5/6/7/8
+
| value2 = {{Show|A|Chen|Penitence|value4}}
 
| notes = Affects every unit attacking a debuffed unit.
 
| notes = Affects every unit attacking a debuffed unit.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
 
| source = Clinkz
 
| source = Clinkz
| name = Skeleton Walk
+
| name = Strafe
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 70/100/130/160
+
| value1 = {{Show|A|Clinkz|Strafe|value1}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 4 ({{Symbol|Talent}} 8)
+
| value2 = {{Show|A|Clinkz|Strafe|value3}}
| notes = Affects self. When exiting invisibility, Clinkz gains bonus attack speed.
+
| notes = Affects self.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 528: Line 528:
 
| name = Endurance
 
| name = Endurance
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Drum of Endurance|Endurance|value3}}
| value1 = 35
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Drum of Endurance|Endurance|value4}}
| value2 = 6
 
| notes = Affects allies within a 900 radius upon cast.
+
| notes = Affects allies within a {{Show|A|Drum of Endurance|Endurance|value1}} radius upon cast.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 537: Line 537:
 
| name = Swiftness Aura
 
| name = Swiftness Aura
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Hellbear Smasher|Swiftness Aura|value2}}
| value1 = 15
 
 
| trait2 = Radius
 
| trait2 = Radius
  +
| value2 = {{Show|A|Hellbear Smasher|Swiftness Aura|value1}}
| value2 = 900
 
 
| notes = [[Aura]], affecting allies within range.
 
| notes = [[Aura]], affecting allies within range.
 
}}
 
}}
Line 546: Line 546:
 
| name = Hurricane Thrust
 
| name = Hurricane Thrust
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Hurricane Pike|Hurricane Thrust|value8}}
| value1 = 100
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Hurricane Pike|Hurricane Thrust|value9}}
| value2 = 5
 
| notes = When it is cast on an enemy. Affects self. Only grants attack speed against the targeted enemy. Bonus is lost after 4 attacks or within 5 seconds, whichever is shorter.
+
| notes = When it is cast on an enemy. Affects self. Only grants attack speed against the targeted enemy. Bonus is lost after {{Show|A|Hurricane Pike|Hurricane Thrust|value7}} attacks or within {{Show|A|Hurricane Pike|Hurricane Thrust|value9}} seconds, whichever is shorter.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 555: Line 555:
 
| name = Berserker's Blood
 
| name = Berserker's Blood
 
| trait1 = Max Attack Speed Bonus
 
| trait1 = Max Attack Speed Bonus
| value1 = 130/190/250/310
+
| value1 = {{Show|A|Huskar|Berserker's Blood|value1}}
| notes = Affects self. Grants attack speed for point of health missing, reaching the cap at 10% health.
+
| notes = Affects self. Grants attack speed for point of health missing, reaching the cap at {{Show|A|Huskar|Berserker's Blood|value3}} health.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 562: Line 562:
 
| name = Alacrity
 
| name = Alacrity
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Invoker|Alacrity|value2}} ({{Symbol|Aghanim}} {{Show|A|Invoker|Alacrity|value2 aghs}}) ({{Symbol|Talent}} {{Show|A|Invoker|Alacrity|value2 tal}} {{Symbol|Aghanim}} {{Show|A|Invoker|Alacrity|value2 aghs tal}})
| value1 = 10/25/40/55/70/85/100 ({{Symbol|Aghanim}} /115)
 
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 9
+
| value2 = {{Show|A|Invoker|Alacrity|value4}}
 
| notes = Affects targeted ally. Based on level of {{A|Wex|Invoker}}.
 
| notes = Affects targeted ally. Based on level of {{A|Wex|Invoker}}.
 
}}
 
}}
Line 571: Line 571:
 
| name = Wex
 
| name = Wex
 
| trait1 = Attack Speed Bonus per {{Wex}} Instance
 
| trait1 = Attack Speed Bonus per {{Wex}} Instance
| value1 = 2/4/6/8/10/12/14
+
| value1 = {{Show|A|Invoker|Wex|value2}}
 
| trait2 = Max instances
 
| trait2 = Max instances
 
| value2 = 3
 
| value2 = 3
| notes = Affects self. 3 instances grant 6/12/18/24/30/36/42 attack speed.
+
| notes = Affects self. 3 instances grant {{calc|v1*3|v1={{Show|A|Invoker|Wex|value2}}}} attack speed.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 580: Line 580:
 
| name = Overcharge
 
| name = Overcharge
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 40/50/60/70
+
| value1 = {{Show|A|Io|Overcharge|value1}}
| notes = Affects self and the {{A|Tether|Io}}ed ally. Lasts until toggled off.
+
| notes = Affects self and the {{A|Tether|Io|text=Tethered}} ally. Lasts until toggled off.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 587: Line 587:
 
| name = Press the Attack
 
| name = Press the Attack
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Legion Commander|Press the Attack|value4}}
| value1 = 65/90/115/140
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Legion Commander|Press the Attack|value5}}
| value2 = 5
 
 
| notes = Affects targeted ally.
 
| notes = Affects targeted ally.
 
}}
 
}}
Line 596: Line 596:
 
| name = Feast
 
| name = Feast
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 15/30/45/60
+
| value1 = {{Show|A|Lifestealer|Feast|value2}}
 
| notes = Affects self. Gains passive attack speed.
 
| notes = Affects self. Gains passive attack speed.
 
}}
 
}}
Line 603: Line 603:
 
| name = Fiery Soul
 
| name = Fiery Soul
 
| trait1 = Attack Speed Bonus per Stack
 
| trait1 = Attack Speed Bonus per Stack
| value1 = 40/55/70/85 ({{Symbol|Talent}} 75/90/105/120)
+
| value1 = {{Show|A|Lina|Fiery Soul|value3}} ({{Symbol|Talent}} {{Show|A|Lina|Fiery Soul|value3 tal}})
 
| trait2 = Max Stacks
 
| trait2 = Max Stacks
| value2 = 3
+
| value2 = {{Show|A|Lina|Fiery Soul|value1}}
 
| trait3 = Duration
 
| trait3 = Duration
| value3 = 10
+
| value3 = {{Show|A|Lina|Fiery Soul|value4}}
| notes = Affects self. Gains a stack on each spell cast. 3 stacks grant 120/165/210/255 ({{Symbol|Talent}} 225/270/315/360) attack speed.
+
| notes = Affects self. Gains a stack on each spell cast. {{Show|A|Lina|Fiery Soul|value1}} stacks grant {{calc|v1*{{Show|A|Lina|Fiery Soul|value1}}|v1={{Show|A|Lina|Fiery Soul|value3}}}} ({{Symbol|Talent}} {{calc|v1*{{Show|A|Lina|Fiery Soul|value1}}|v1={{Show|A|Lina|Fiery Soul|value3 tal}}}}) attack speed.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 614: Line 614:
 
| name = Spirit Link
 
| name = Spirit Link
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 20/40/60/80
+
| value1 = {{Show|A|Lone Druid|Spirit Link|value1}}
| trait2 = Duration
 
| value2 = 10
 
 
| notes = Affects self and the {{U|Spirit Bear}}.
 
| notes = Affects self and the {{U|Spirit Bear}}.
 
}}
 
}}
Line 623: Line 621:
 
| name = Leap
 
| name = Leap
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 60/80/100/120 ({{Symbol|Talent}} 160/180/200/220)
+
| value1 = {{Show|A|Mirana|Leap|value3}} ({{Symbol|Talent}} {{Show|A|Mirana|Leap|value3 tal}})
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 2.5
+
| value2 = {{Show|A|Mirana|Leap|value4}}
  +
| notes = Affects self.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 631: Line 630:
 
| name = Hunter in the Night
 
| name = Hunter in the Night
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Night Stalker|Hunter in the Night|value2}} ({{Symbol|Talent}} {{Show|A|Night Stalker|Hunter in the Night|value2 tal}})
| value1 = 45/60/75/90
 
 
| notes = Affects self. Grants bonuses only during the night.
 
| notes = Affects self. Grants bonuses only during the night.
 
}}
 
}}
Line 637: Line 636:
 
| source = Ogre Magi
 
| source = Ogre Magi
 
| name = Bloodlust
 
| name = Bloodlust
| trait1 = Attack Speed Bonus
+
| trait1 = Attack Speed Bonus (Ally)
| value1 = 30/40/50/60 ({{Symbol|Talent}} 90/100/110/120)
+
| value1 = {{Show|A|Ogre Magi|Bloodlust|value4}} ({{Symbol|Talent}} {{Show|A|Ogre Magi|Bloodlust|value4 tal}})
| trait2 = Duration
+
| trait2 = Attack Speed Bonus (Self)
  +
| value2 = {{Show|A|Ogre Magi|Bloodlust|value5}} ({{Symbol|Talent}} {{Show|A|Ogre Magi|Bloodlust|value5 tal}})
| value2 = 30
 
 
| trait3 = Duration
  +
| value3 = {{Show|A|Ogre Magi|Bloodlust|value6}}
 
| notes = Affects targeted ally. Can be cast on buildings.
 
| notes = Affects targeted ally. Can be cast on buildings.
 
}}
 
}}
Line 647: Line 648:
 
| name = Phantom Strike
 
| name = Phantom Strike
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Phantom Assassin|Phantom Strike|value2}}
| value1 = 100/125/150/175
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Phantom Assassin|Phantom Strike|value3}}
| value2 = 2
 
 
| notes = Affects self.
 
| notes = Affects self.
 
}}
 
}}
Line 656: Line 657:
 
| name = Shine
 
| name = Shine
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 80
+
| value1 = {{Show|A|Solar Crest|Shine|value5}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 7
+
| value2 = {{Show|A|Solar Crest|Shine|value9}}
 
| notes = Affects targeted ally only.
 
| notes = Affects targeted ally only.
 
}}
 
}}
Line 665: Line 666:
 
| name = Battle Trance
 
| name = Battle Trance
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Troll Warlord|Battle Trance|value5}}
| value1 = 140/170/200
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Troll Warlord|Battle Trance|value6}}
| value2 = 6.5
 
 
| notes = Affects self.
 
| notes = Affects self.
 
}}
 
}}
Line 674: Line 675:
 
| name = Fervor
 
| name = Fervor
 
| trait1 = Attack Speed Bonus per Stack
 
| trait1 = Attack Speed Bonus per Stack
  +
| value1 = {{Show|A|Troll Warlord|Fervor|value2}} ({{Symbol|Talent}} {{Show|A|Troll Warlord|Fervor|value2 tal}})
| value1 = 15/20/25/30
 
 
| trait2 = Max Stacks
 
| trait2 = Max Stacks
| value2 = 12 ({{Symbol|Talent}} 15)
+
| value2 = {{Show|A|Troll Warlord|Fervor|value1}}
| notes = Affects self. Gains a stack on each attack on the same target. All stacks are lost upon changing target. 12 stacks grant 180/240/300/360 ({{Symbol|Talent}} (assuming 15 stacks) 225/300/375/450) attack speed.
+
| notes = Affects self. Gains a stack on each attack on the same target. All stacks are lost upon changing target. {{Show|A|Troll Warlord|Fervor|value1}} stacks grant {{calc|v1*{{Show|A|Troll Warlord|Fervor|value1}}|v1={{Show|A|Troll Warlord|Fervor|value2}}}} ({{Symbol|Talent}} {{calc|v1*{{Show|A|Troll Warlord|Fervor|value1}}|v1={{Show|A|Troll Warlord|Fervor|value2 tal}}}}) attack speed.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 683: Line 684:
 
| name = Overpower
 
| name = Overpower
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 400
+
| value1 = {{Show|A|Ursa|Overpower|value1}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 15
+
| value2 = {{Show|A|Ursa|Overpower|value3}}
| notes = Affects self. Bonus is lost after 4/5/6/7 attacks or within 15 seconds, whichever is shorter.
+
| notes = Affects self. Bonus is lost after {{Show|A|Ursa|Overpower|value2}} ({{Symbol|Talent}} {{Show|A|Ursa|Overpower|value2 tal}}) attacks or within {{Show|A|Ursa|Overpower|value3}} seconds, whichever is shorter.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 692: Line 693:
 
| name = Grave Chill
 
| name = Grave Chill
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 64
+
| value1 = {{Show|A|Visage|Grave Chill|value4}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 3/4/5/6
+
| value2 = {{Show|A|Visage|Grave Chill|value5}}
| notes = Affects self and the {{U|Familiar}}s.
+
| notes = Affects self and {{U|Familiar|text=Familiars}}.
 
}}
 
}}
 
{{SkillListRich
 
{{SkillListRich
Line 701: Line 702:
 
| name = Focus Fire
 
| name = Focus Fire
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
| value1 = 475
+
| value1 = {{Show|A|Windranger|Focus Fire|value1}}
 
| trait2 = Duration
 
| trait2 = Duration
| value2 = 20
+
| value2 = {{Show|A|Windranger|Focus Fire|value3}}
 
| notes = Affects self. Only grants attack speed against the targeted enemy. The buff is not lost upon switching target, so it continues to give attack speed upon switching back to it.
 
| notes = Affects self. Only grants attack speed against the targeted enemy. The buff is not lost upon switching target, so it continues to give attack speed upon switching back to it.
 
}}
 
}}
Line 710: Line 711:
 
| name = Winter's Curse
 
| name = Winter's Curse
 
| trait1 = Attack Speed Bonus
 
| trait1 = Attack Speed Bonus
  +
| value1 = {{Show|A|Winter Wyvern|Winter's Curse|value4}}
| value1 = 55
 
 
| trait2 = Duration
 
| trait2 = Duration
  +
| value2 = {{Show|A|Winter Wyvern|Winter's Curse|value5}} ({{Symbol|Talent}} {{Show|A|Winter Wyvern|Winter's Curse|value5 tal}})
| value2 = 4/4.75/5.5
 
| notes = Affects all enemy units within 500 radius around the target.
+
| notes = Affects all enemy units within {{Show|A|Winter Wyvern|Winter's Curse|value2}} radius around the target.
 
}}
 
}}
 
{{SkillListTail}}
 
{{SkillListTail}}

Revision as of 22:36, 24 October 2020

Focus Fire icon

The frequency with which units attack is measured in attack speed. A unit's attack speed can be modified by items, agility, abilities, and auras.

Base attack time

Every unit has a base attack time (BAT), which refers to the default interval between attacks for an unbuffed unit with 0 agility and no attack speed bonus. For example, a melee lane creep has a BAT of 1.00 seconds, and thus attacks once every second by default. Similarly, if a hero with 1.7 BAT had 0 agility and no bonus attack speed, they would attack once every 1.70 seconds. While nearly every unit can have their attack speed modified, only a few heroes can actively change their BAT.

Every hero has a BAT of 1.7 except for the following:

Base Attack Time Base Attack Speed Difference in Attacks/Sec Attack Speed Range
(in 1.7 BAT Representation)
Min Max
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.

Template:BatTableEnd

  • Note: Rubick minimap icon Rubick is also capable of lowering his BAT if he steals and uses any of the abilities listed in the above table.
Base Attack Time Base Attack Speed Difference in Attacks/Sec Attack Speed Range
(in 1.7 BAT Representation)
Min Max
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.
File:Icon.png [[]] Lua error in Module:Show at line 33: Missing or incomplete input. Lua error in Module:Show at line 33: Missing or incomplete input.< Expression error: Unexpected < operator.Expression error: Unexpected < operator.% Expression error: Unexpected < operator. Expression error: Unexpected < operator.

Template:BatTableEnd

Neutral Unit Base Attack Time
Ghost model Ghost 1
Centaur Courser model Centaur Courser 1.3
Ancient Granite Golem model Ancient Granite Golem 1.35
Ancient Rock Golem model Ancient Rock Golem 1.35
Alpha Wolf model Alpha Wolf 1.35
Dark Troll Summoner model Dark Troll Summoner 1.35
Hill Troll model Hill Troll 1.35
Kobold model Kobold 1.35
Kobold Foreman model Kobold Foreman 1.35
Kobold Soldier model Kobold Soldier 1.35
Mud Golem model Mud Golem 1.35
Ogre Bruiser model Ogre Bruiser 1.35
Ogre Frostmage model Ogre Frostmage 1.35
Satyr Mindstealer model Satyr Mindstealer 1.35
Satyr Tormenter model Satyr Tormenter 1.35
Mud Golem model Shard Golem 1.35
Wildwing model Wildwing 1.35
Wildwing Ripper model Wildwing Ripper 1.35
Ancient Black Dragon model Ancient Black Dragon 1.5
Ancient Prowler Acolyte model Ancient Prowler Acolyte 1.5
Ancient Prowler Shaman model Ancient Prowler Shaman 1.5
Centaur Conqueror model Centaur Conqueror 1.5
Fell Spirit model Fell Spirit 1.5
Hellbear model Hellbear 1.5
Giant Wolf model Giant Wolf 1.55
Hellbear Smasher model Hellbear Smasher 1.55
Harpy Scout model Harpy Scout 1.6
Harpy Stormcrafter model Harpy Stormcrafter 1.6
Hill Troll Berserker model Hill Troll Berserker 1.6
Vhoul Assassin model Vhoul Assassin 1.6
Satyr Banisher model Satyr Banisher 1.7
Ancient Black Drake model Ancient Black Drake 1.8
Ancient Rumblehide model Ancient Rumblehide 1.8
Ancient Thunderhide model Ancient Thunderhide 1.8
Hill Troll Priest model Hill Troll Priest 1.8

Initial Attack Speed

Heroes Attack speed
Centaur Warrunner minimap iconRiki minimap iconShadow Shaman minimap iconSkywrath Mage minimap iconSpectre minimap iconTechies minimap iconTiny minimap iconWarlock minimap iconWindranger minimap iconWinter Wyvern minimap icon 90
Abaddon minimap icon 95
Alchemist minimap iconAncient Apparition minimap iconAnti-Mage minimap iconArc Warden minimap iconAxe minimap iconBane minimap iconBatrider minimap iconBeastmaster minimap iconBloodseeker minimap iconBounty Hunter minimap iconBrewmaster minimap iconBristleback minimap iconChaos Knight minimap iconChen minimap iconClinkz minimap iconClockwerk minimap iconCrystal Maiden minimap iconDark Seer minimap iconDawnbreaker minimap iconDazzle minimap iconDeath Prophet minimap iconDisruptor minimap iconDoom minimap iconDragon Knight minimap iconDrow Ranger minimap iconEarth Spirit minimap iconEarthshaker minimap iconElder Titan minimap iconEmber Spirit minimap iconEnchantress minimap iconEnigma minimap iconFaceless Void minimap iconGrimstroke minimap iconHoodwink minimap iconHuskar minimap iconInvoker minimap iconIo minimap iconJakiro minimap iconKeeper of the Light minimap iconKunkka minimap iconLegion Commander minimap iconLeshrac minimap iconLich minimap iconLina minimap iconLone Druid minimap iconLuna minimap iconMagnus minimap iconMarci minimap iconMars minimap iconMedusa minimap iconMeepo minimap iconMirana minimap iconMonkey King minimap iconMorphling minimap iconMuerta minimap iconNature's Prophet minimap iconNecrophos minimap iconNight Stalker minimap iconNyx Assassin minimap iconOgre Magi minimap iconOmniknight minimap iconOracle minimap iconOutworld Destroyer minimap iconPangolier minimap iconPhantom Assassin minimap iconPhantom Lancer minimap iconPhoenix minimap iconPrimal Beast minimap iconPuck minimap iconPudge minimap iconPugna minimap iconQueen of Pain minimap iconRazor minimap iconRubick minimap iconShadow Demon minimap iconShadow Fiend minimap iconSilencer minimap iconSlardar minimap iconSnapfire minimap iconSniper minimap iconSpirit Breaker minimap iconTemplar Assassin minimap iconTidehunter minimap iconTimbersaw minimap iconTinker minimap iconTreant Protector minimap iconTroll Warlord minimap iconTusk minimap iconUnderlord minimap iconUndying minimap iconUrsa minimap iconVoid Spirit minimap iconWitch Doctor minimap iconWraith King minimap iconZeus minimap icon 100
Juggernaut minimap iconLycan minimap iconNaga Siren minimap iconSand King minimap iconSven minimap iconTerrorblade minimap iconVengeful Spirit minimap iconVisage minimap icon 110
Dark Willow minimap iconLion minimap iconStorm Spirit minimap iconVenomancer minimap icon 115
Lifestealer minimap iconSlark minimap iconViper minimap iconWeaver minimap icon 120
Broodmother minimap iconGyrocopter minimap icon 125

Attack speed representation

Release Illuminate icon
▶️ Many hands make light work.
This article or section contains incomplete or outdated information. Please help the community by updating it.
You can help improve this article by updating the content as necessary. See the wiki style guide.

The reciprocal of base attack time is base attack speed. For most heroes, this is 1 / 1.7 = 0.588 attacks per second. Attack speed is expressed in percent of base attack speed. The base is therefore expressed as 100. Each point of increased attack speed (IAS) adds 1 to that, giving 1% of base attack speed. Each point of agility increases IAS by 1. IAS is also modifiable by items, abilities, talents, buffs, and debuffs. Attack speed works together with BAT to determine how often a unit can attack. Attack speed has a minimum cap of 20 and a maximum cap of 700.

  • Note: When mousing over attack damage in the HUD, the first field shows the attack speed and the time per attack in parenthesis. The attack speed field is defaulted to 100 and adds the IAS afterward, leading to a lower boundary of 20 and an upper boundary of 700. Even though the display may show a unit to "exceed" these boundaries, the actual attack speed used for calculations will still obey the caps of 20 and 700. This can be easily verified by observing that the "time between attacks" display does not change even when pushing well past "700 attack speed".
  • Note2: Units that do not have 1.7 BAT will display their attack speed in the in-game HUD as if they had 1.7 BAT. For example, a unit with 0.85 BAT and no bonus attack speed (100 attack speed) will display itself as having 200 attack speed, because 0.85 seconds is how long a unit with 1.70 BAT and 200 attack speed would take in between attacks. This strange quirk makes it harder to figure out if a hero without 1.7 BAT is nearing the attack speed cap, but it does allow players to compare this uniform "attack speed metric" across all heroes more easily (only their base attack time though, as any bonuses are not expressed in this "attack speed metric", but just added on top).

Attack speed formula

IAS vs BAT Attack per second graph

IAS vs BAT: attacks per second

The formulas below denote the relationship between BAT, IAS, the initial attack speed, attacks per second, and time between attacks.

Attacks per second = [(Initial Attack Speed + IAS) × 0.01] / BAT
Attack time = BAT / [(Initial Attack Speed + IAS) × 0.01] = 1 / (attacks per second)

For example, a level 1 Axe with no items has 1.7 BAT, 100 Initial Attack Speed and 20 agility, which is converted to (0.20).

Attacks per second = [(100 + IAS) × 0.01] / BAT
Attacks per second = [(100 + 20) × 0.01] / 1.7
Attacks per second = 1.2 / 1.7
Attacks per second = ~0.706

>> Axe attacks about 0.706 times per second.

Attack time = 1 / 0.706
Attack time = ~1.417

>> Axe takes about 1.417 seconds between attacks.


Here are some attack speed benchmarks and their effect on attacks per second:

-80 attack speed, a unit with 20 AS will take 5 times their BAT to attack (1/5x normal speed) (lower cap)
-75 attack speed, a unit with 25 AS will take 4 times their BAT to attack (1/4x normal speed)
-66 attack speed, a unit with 33 AS will take 3 times their BAT to attack (1/3x normal speed)
-50 attack speed, a unit with 50 AS will take 2 times their BAT to attack (1/2x normal speed)
+00 attack speed, a unit with 100 AS will take 1 time their BAT to attack (1x normal speed)
+100 attack speed, a unit with 200 AS will take 1/2 times their BAT to attack (2x normal speed)
+200 attack speed, a unit with 300 AS will take 1/3 times their BAT to attack (3x normal speed)
+300 attack speed, a unit with 400 AS will take 1/4 times their BAT to attack (4x normal speed)
+400 attack speed, a unit with 500 AS will take 1/5 times their BAT to attack (5x normal speed)
+500 attack speed, a unit with 600 AS will take 1/6 times their BAT to attack (6x normal speed)
+600 attack speed, a unit with 700 AS will take 1/7 times their BAT to attack (7x normal speed) (upper cap)

Attack speed granting talents

The following heroes have a talent that grants them bonus attack speed.

Bonus Level 10 Level 15 Level 20 Level 25
Left Right Left Right Left Right Left Right
Attack speed
  • Sven minimap icon +15
  • Outworld Destroyer minimap icon +20
  • Silencer minimap icon +20
  • Elder Titan minimap icon +25
  • Shadow Fiend minimap icon +25
  • Bristleback minimap icon +25
  • Queen of Pain minimap icon +30
  • Dazzle minimap icon +80
  • Sniper minimap icon +30
  • Broodmother minimap icon +35
  • Brewmaster minimap icon +90
  • Crystal Maiden minimap icon +225
  • Dark Willow minimap icon +100

Attack speed granting items

Error: No field named "bonus_attack_speed" found for any of the specified database tables.

Attack speed granting abilities

  • Curse of Avernus icon
    Attack Speed Bonus: 60/80/100/120
    Duration: 5
    Affects every unit attacking a debuffed unit.
  • Frenzy (Ancient Thunderhide) icon
    Attack Speed Bonus: 75
    Duration: 8
    Affects targeted ally.
  • Ancient Thunderhide - [[Ancient Thunderhide#|]]
    Attack Speed Bonus: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Radius: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Aura, affecting allies within range.
  • Magnetic Field (Radiant) icon
    Attack Speed Bonus: 0
    Duration: 50/60/70/80
    Radius: 300
    Affects all allied heroes and buildings within the field.
  • Culling Blade icon
    Attack Speed Bonus: 20%/25%/30%
    Duration: 20/25/30
    Affects allies within a 275/375/475 radius upon successfully culling an enemy.
  • Inner Beast icon
    Attack Speed Bonus: 10/22/34/46 (Talent 20/32/44/56)
    Radius: 1200
    Aura, affecting allies within range.
  • Penitence icon
    Attack Speed Bonus: 20/40/60/80
    Duration: 50/150/250/350
    Affects every unit attacking a debuffed unit.
  • Strafe icon
    Attack Speed Bonus: 1200
    Duration: 100/140/180/220
    Affects self.
  • Drum of Endurance icon
    Attack Speed Bonus: 45
    Duration: 6
    Affects allies within a 1200 radius upon cast.
  • Hellbear Smasher - [[Hellbear Smasher#|]]
    Attack Speed Bonus: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Radius: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Aura, affecting allies within range.
  • Hurricane Pike icon
    Attack Speed Bonus: 100
    Duration: 6
    When it is cast on an enemy. Affects self. Only grants attack speed against the targeted enemy. Bonus is lost after 5 attacks or within 6 seconds, whichever is shorter.
  • Berserker's Blood icon
    Max Attack Speed Bonus: 160/210/260/310
    Affects self. Grants attack speed for point of health missing, reaching the cap at 25%/40%/55%/70% health.
  • Alacrity icon
    Attack Speed Bonus: 10/22/34/46/58/70/82/94 (Upgradable by Aghanim's Scepter. ) (Talent 40/52/64/76/88/100/112/124 Upgradable by Aghanim's Scepter. Lua error: Error: No field named "value2_aghs_tal" found for any of the specified database tables..)
    Duration: 9
    Affects targeted ally. Based on level of Wex icon Wex.
  • Wex icon
    Attack Speed Bonus per Wex Instance: 1%/2%/3%/4%/5%/6%/7%
    Max instances: 3
    Affects self. 3 instances grant 0.03/0.06/0.09/0.12/0.15/0.18/0.21 attack speed.
  • Overcharge icon
    Attack Speed Bonus: 35/60/85/110
    Affects self and the Tether icon Tethered ally. Lasts until toggled off.
  • Press the Attack icon
    Attack Speed Bonus: 5
    Duration:
    Affects targeted ally.
  • Feast icon
    Attack Speed Bonus: 1%/1.3%/1.6%/1.9%
    Affects self. Gains passive attack speed.
  • Fiery Soul icon
    Attack Speed Bonus per Stack: 8/16/24/32 (Talent 18/26/34/42)
    Max Stacks: 7
    Duration: 18
    Affects self. Gains a stack on each spell cast. 7 stacks grant 56/112/168/224 (Talent 126/182/238/294) attack speed.
  • Spirit Link icon
    Attack Speed Bonus: 20/35/50/65
    Affects self and the Lone Druid Spirit Bear icon Spirit Bear.
  • Leap icon
    Attack Speed Bonus: 25/50/75/100 (Talent 105/130/155/180)
    Duration: 4
    Affects self.
  • Hunter in the Night icon
    Attack Speed Bonus: 20/40/60/80 (Talent 120/140/160/180)
    Affects self. Grants bonuses only during the night.
  • Bloodlust icon
    Attack Speed Bonus (Ally): 30/45/60/75 (Talent 55/70/85/100)
    Attack Speed Bonus (Self): 40/60/80/100 (Talent 65/85/105/125)
    Duration: 30
    Affects targeted ally. Can be cast on buildings.
  • Phantom Strike icon
    Attack Speed Bonus: 100/130/160/190
    Duration: 2.5
    Affects self.
  • Solar Crest icon
    Attack Speed Bonus: 400
    Duration:
    Affects targeted ally only.
  • Battle Trance icon
    Attack Speed Bonus: 6.5
    Duration:
    Affects self.
  • Fervor icon
    Attack Speed Bonus per Stack: 15/20/25/30 (Talent 20/25/30/35)
    Max Stacks: 12
    Affects self. Gains a stack on each attack on the same target. All stacks are lost upon changing target. 12 stacks grant 180/240/300/360 (Talent 240/300/360/420) attack speed.
  • Ursa - [[Ursa#|]]
    Attack Speed Bonus: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Duration: Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).
    Affects self. Bonus is lost after Lua error in Module:Show at line 70: attempt to index field '?' (a nil value). (Talent Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).) attacks or within Lua error in Module:Show at line 70: attempt to index field '?' (a nil value). seconds, whichever is shorter.
  • Grave Chill icon
    Attack Speed Bonus: 25/40/55/70
    Duration: 6
    Affects self and Visage Familiar icon Familiars.
  • Focus Fire icon
    Attack Speed Bonus: 600
    Duration: 0.70
    Affects self. Only grants attack speed against the targeted enemy. The buff is not lost upon switching target, so it continues to give attack speed upon switching back to it.
  • Winter's Curse icon
    Attack Speed Bonus: 30%
    Duration: 30% (Talent )
    Affects all enemy units within 525 radius around the target.

Attack speed slowing abilities

Attack speed/slows

Version history

Version
Description
  • Heroes can now have non-standard initial attack speed values (previously 100 for all heroes).
  • Increased maximum attack speed cap from 600 to 700.
  • Increased maximum attack speed cap from 500 to 600.

See also