Attack Speed - Розрахунок швидкості атаки
Швидкість атаки показує, як швидко герой махає своєю зброєю. Чим більше швидкість атаки, тим частіше герой завдає удари і тим швидше він досягає мети - знищення цілі. Швидкість атаки залежить від спритності та додаткових факторів - артефактів, умінь і аур, під якими знаходиться герой.
Для простоти написання формул будемо використовувати такі скорочення:
Delay - Базова затримка між ударами
Спочатку в механіці гри закладений параметр затримка між ударами - Delay, а не швидкість атаки.
У переважної більшості героїв Delay дорівнює 1.7 сек. за винятком:
Magina - The Anti-Mage (Антімаг) - 1.45 сек.
Shandelzare Silkwood - The Vengeful Spirit (Венга) - 1.77 сек.
Balanar - The Night Stalker (Сталкер) - 1.8 сек.
Terrorblade - The Soul Keeper (Террорблейд) - 1.5 сек.
Щоб підрахувати швидкість атаки - AS. нам необхідно знати BAS героя і IAS:
Щоб обчислити базову швидкість атаки BAS потрібно кількість пострілів (ударів) розділити на час, протягом якого вони зроблені. Тобто ми повинні 1 розділити на Delay. тому пауза між пострілами (ударами) дорівнює 1.7 сек. звідси: BAS = 1 / Delay = 1 / 1.7 ≈ 0.6 пострілів в секунду. Для вищевказаних героїв з відмінними затримками від стандартної, все розраховується точно так же по формулі BAS = 1 / Delay.
IAS - додатковий відсоток - відсоток збільшення швидкості атаки, дорівнює сумі відсотків від спритності, артефактів, умінь, накладених заклинань і аур.
Вимірюється в% і підрозділяється як би на 2е групи:
- IAS від спритності. Кожна одиниця спритності збільшує IAS на 1%. (Наприклад, у героя спритність дорівнює 24, тоді IAS від спритності = 24 * 1% = 24%)
- IAS від артефактів, умінь, накладених заклинань і аур. Відразу вказано в% і не вимагає додаткових розрахунків. Все IAS складаються між собою. (Наприклад, IAS від спритності = 30%, IAS від Power treads = 30%, отже, загальний (сумарний) IAS (Σ IAS)) = 60%)
Ну ось ми плавно і підібралися безпосередньо до самій формулі підрахунку швидкості:
- Silencer зі спритністю в 20 од. тоді: Σ IAS = 20 * 1% = 20%, AS = 0.6 * (1+ 20%) ≈0,7 пострілів (ударів) в секунду
- Є Axe з Power treads і MKB, спритність = 35, тоді: Σ IAS = 35 * 1% + 30% + 15% = 80%, AS = 0.6 * (1 + 80%) ≈ 1.1 постріл (удар) в секунд