Attack Speed

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 0% attack speed. 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.

All Heroes have a BAT of 1.7 except for the following:


 * Note: Rubick is also capable of lowering his BAT if he steals and uses any of the abilities listed in the above table.

Increased attack speed
Increased attack speed (IAS) gives you a percentage of your base attack speed (or attack per second). Each point in Agility increases IAS by 1, and items and abilities can affect it as well. It works together with base attack time to determine how often a unit can attack. As it is a percentage bonus, attack speed increases linearly, and doubles at 100 IAS, maxing out at 400 (attack speed multiplied by 5). IAS cannot fall below the value of -80 (attack speed divided by 5). The minimum attack speed is 20, or every 8.50 seconds.?


 * Note: When mousing over attack damage in the HUD, the first field shows the Attack Speed and the time per attack in parenthesis. This Attack Speed field is defaulted to 100 and adds the IAS, so the lowest it can go is 20 and is maxed at 500. The value can be displayed as outside the range of these values however, but the time per attack correctly displays these limits. This value also seems to be adjusted for heroes without 1.7 BAT.

Attack speed formula
To determine how often a unit attacks, the formula below is used:

(IAS is a percentage, so you must divide your actual IAS by 100 before using it in this formula.)


 * Attack Time = BAT / (1 + IAS)
 * Attacks per Second = (1 + IAS) / BAT

IAS reduces a percentage of your BAT, thus giving you a corresponding percentage of attack per second as follow: +1 IAS equals +1% of your attack speed.

For example: +100 IAS = +100% attack per second, meaning your attack speed doubles or BAT reduced by half.

List of Items that give Increased Attack Speed
* Item provides increased attack speed exclusively via Agility.

List of Items and Abilities that reduce Attack Speed
* Affects allied heroes.
 * }

** Affects self.