Скорость атаки показывает, сколько раз в секунду персонаж атакует по таблице. Навык с флагом скорости атаки делит свой замах, завершение и время восстановления из таблицы на это число. Процентные бонусы умножают всю характеристику, поэтому первые очки сокращают ожидание сильнее, чем такое же количество очков, добавленное позже.
Числа из DS_B.0.4.29.
Сводка
Прямые ответы
Как рассчитывается скорость атаки?
Скорость атаки начинается с 0.4. Каждое очко Ловкость добавляет 0.01. Гравировки, зелья и другие эффекты затем умножают всю сумму на (1 + их процент / 100).
Что меняет более высокая скорость атаки?
Для навыка с включённым флагом скорости атаки замах, завершение и время восстановления из таблицы делятся на Скорость атаки. Базовый взмах, чьи задержки из таблицы в сумме дают 1 с, затем ждёт 1 / скорость атаки секунд.
Это то же самое, что сокращение перезарядки?
Нет. Большинство навыков делят время восстановления из таблицы на (1 + сокращение перезарядки / 100). Только навыки с флагом скорости атаки делят на Скорость атаки. Глобальная перезарядка никогда не учитывает скорость атаки.
Базовый взмах
У базовой атаки нет времени восстановления в таблице. Ожидание равно её начальной задержке плюс конечной задержке, после деления на скорость атаки. Строки объединяют все базовые атаки с одинаковой суммой из таблицы.
Пример: при стандартной Ловкости и скорости атаки +20% взмах из таблицы 1 с ждёт 1.667 с.
| Замах + завершение из таблицы | Без бонуса | +4% | +8% | +10% | +15% | +20% | +30% | +35% | +50% | Базовые атаки |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 s | 2 s | 1.923 s | 1.852 s | 1.818 s | 1.739 s | 1.667 s | 1.538 s | 1.481 s | 1.333 s | |
| 1.5 s | 3 s | 2.885 s | 2.778 s | 2.727 s | 2.609 s | 2.5 s | 2.308 s | 2.222 s | 2 s | |
| 0.4 s | 0.8 s | 0.7692 s | 0.7407 s | 0.7273 s | 0.6957 s | 0.6667 s | 0.6154 s | 0.5926 s | 0.5333 s | |
| 0.6 s | 1.2 s | 1.154 s | 1.111 s | 1.091 s | 1.043 s | 1 s | 0.9231 s | 0.8889 s | 0.8 s | |
| 1.2 s | 2.4 s | 2.308 s | 2.222 s | 2.182 s | 2.087 s | 2 s | 1.846 s | 1.778 s | 1.6 s |
Убывающая отдача
Процент не равен одному к одному на таймере. Первые очки скорости атаки сокращают ожидание сильнее, чем такое же количество, добавленное позже.
График показывает остаточное ожидание как долю взмаха без процентного бонуса. Без бонуса вы ждёте полное время. При скорости атаки 100% вы ждёте половину.
При стандартной Ловкости на взмахе из таблицы 1 с первые +20% экономят 0.3333 с. Следующие +20% экономят только 0.2381 с.
На этой кривой Ловкость растёт медленно: каждое очко даёт +0.01 /с до процентов. Гравировки добавляют +4%, +8%, +10%, +15%, +20%, +30%, +35%, +50% за раз.
Только Ловкость, без процентного бонуса, на взмахе из таблицы 1 с. Стандартная Ловкость: 10.
| Ловкость | Скорость атаки | Ожидание на взмахе из таблицы 1 с | Экономия относительно стандартной Ловкости |
|---|---|---|---|
| 0 | 0.4 /s | 2.5 s | -0.5 s |
| 10 | 0.5 /s | 2 s | 0 s |
| 20 | 0.6 /s | 1.667 s | 0.3333 s |
| 30 | 0.7 /s | 1.429 s | 0.5714 s |
| 40 | 0.8 /s | 1.25 s | 0.75 s |
| 50 | 0.9 /s | 1.111 s | 0.8889 s |
Что её повышает
Каждый эффект, который меняет скорость атаки, есть в таблице. Скорость атаки сам строится сначала из базы и Ловкость, затем из любых дополнительных процентных модификаторов.
Помимо этих эффектов, каждое очко Ловкость добавляет +0.01 /с до процентов.
| Источник | Скорость атаки | Как получить |
|---|---|---|
| +30% | Гравировка | |
| +20% | Гравировка | |
| +10% | Гравировка | |
| +10% | Предыстория | |
| +20% | Черта | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| -30% | Снаряжение | |
| +50% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +35% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +30% | Даётся: Быстрый рывок, Пронзающий выпад, Пробуждение камня. | |
| +30% | Даётся: Зелье скорости атаки. | |
| +30% | Даётся: Рой крыс. | |
| +20% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +20% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +20% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +15% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +10% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. | |
| +8% | Даётся: Боевой импульс. | |
| +4% | Задано в данных, но сейчас не даётся ни одним доступным предметом, чертой или навыком. |
Навыки, делящие время восстановления на скорость атаки
Эти навыки также делят время восстановления из таблицы на Скорость атаки. Сокращение перезарядки на этот путь не влияет. Время восстановления 0 в таблице никогда не доходит до этого деления. См. Перезарядки.
| Навыки | Табличная перезарядка |
|---|---|
| 1 s | |
| 10 s | |
| 10 s | |
| 15 s | |
| 15 s | |
| 16 s |
Под капотомкак это делает код
- Скорость атаки равна стандартному значению из таблицы статусов плюс Ловкость, умноженная на 0.01, затем умножается на (1 + AttackSpeedPerModifier / 100). Применение процента идёт по тому же пути, что и сила физической атаки.
- Навык с флагом скорости атаки передаёт этот флаг вспомогательной функции задержки для начальной и конечной задержки. Функция делит задержку из таблицы на скорость атаки.
- Тот же флаг заставляет время восстановления навыка делиться на скорость атаки, а не на (1 + сокращение перезарядки / 100). Время восстановления 0 в таблице сразу даёт 0.
- Если скорость атаки не больше 0, калькулятор перезарядки делит на 1. Вспомогательная функция задержки такой проверки не имеет и делит на сырое значение.
- Глобальная перезарядка не учитывает скорость атаки.
Связанное: Перезарядки · Боевые формулы · Таланты · Эффекты экипировки.