В игре, скорость атаки увеличивается предметами, эффектами заклинаний и аурами, ловкостью и пассивными способностями.
Скорость атаки представлена в игре числом, обычно со знаком %, но не всегда (его присутствие или отсутствие ни на что не влияет).
Каждая единица Ловкости (базовая ловкость, или ловкость с предметов или способностей) увеличивает скорость атаки на 1.
Все источники скорости атаки складываются напрямую, например, если герой имеет 30 ловкости, Hand of Midas, и находится под действием ауры Shivas Guard от вражеского героя, увеличение скорости атаки составит 30+30-25=35.
Каждое существо в игре имеет базовое время атаки, это значение не может меняться. Если у существа увеличение скорости атаки равно 0, интервал между его ударами будет таким, сколько указано в базовом времени атаки (в секундах).
Существует максимальная и минимальная скорость атаки, которую может иметь существо. Максимальная – 400, минимальная – -80, и ничто не сможет преодолеть эти барьеры.
Формула скорости атаки
Чтобы вычислить скорость атаки существа, используется формула:
Атак в секунду = (1 + IAS)/BAT, где IAS - суммарный бонус скорости атаки от эффектов, ловкости или предметов (нужно делить значение на 100 перед подстановкой, т.е. 30 скорости атаки от мидаса = +0.3), а BAT - базовое время атаки существа.
Пример: Vengeful Spirit имеет BAT равный 1.7. Если она имеет бонус в 160 скорости атаки, формула будет такой: Атак в секунду = (1 + 1.60)/1.7 = 1.53 раза в секунду.
Особый случай: анимация атаки
Если анимация атаки существа (время, за которое происходит атака) больше, чем BAT, вместо BAT в формуле выше будет использовано значение анимации.
Единственное существо в DotA с такой особенностью, это Death Ward ().
Значения BAT
Почти все герои имеют BAT=1.7, но есть исключения:
- 1.45 - 1.5 - 1.6 - 1.5 - 1.5 в ближней форме - 1.55 в дальней форме - 1.6 ульт 1го лвла - 1.45 ульт 2го лвла - 1.35 ульт 3го лвла - 1.20 в ульте - 1.4