Время каста
В pre-renewal переменное время каста зависит исключительно от DEX (в отличие от renewal, где добавляется INT). Формула линейная: при DEX 150 каст становится мгновенным. Скилы вроде Suffragium и Bragi сокращают каст отдельным множителем.
Что такое каст
Время каста (cast time) — это задержка между тем, как ты нажал на скилл, и тем, как он сработал. Представь мага, который кидает Fire Bolt: персонаж поднимает руки, вокруг него крутится магический круг, и лишь через несколько секунд вылетает сам болт. Вот эти секунды ожидания — и есть каст. Пока идёт каст, ты стоишь на месте и уязвим: враги успевают тебя ударить, а сильный удар по тебе вообще может прервать каст и потратить весь скилл впустую. Поэтому для любого кастера главная мечта — каст покороче, а в идеале вообще мгновенный.
Формула и DEX
В pre-renewal (а у нас именно pre-renewal) переменный каст зависит ИСКЛЮЧИТЕЛЬНО от одной статы — DEX. Это очень важно запомнить: в renewal к формуле добавляют ещё и INT, но у НАС этого НЕТ. Только DEX режет каст, больше ничего. Формула простая и линейная: castTime = base × (150 − DEX) / 150, где base — это базовое время каста конкретного скилла в миллисекундах (мс), а DEX — твоя ловкость, то есть стата DEX.
Порог 150 DEX
Смотри, как это работает на числах. Возьмём скилл с базовым кастом 5000 мс. При DEX 0 каст = 5000 × (150 − 0) / 150 = 5000 мс, то есть полные пять секунд. Подняли DEX до 99 → 5000 × (150 − 99) / 150 = 5000 × 51 / 150 = 1700 мс. А при DEX 150 → 5000 × (150 − 150) / 150 = 0. Ноль! Каст стал МГНОВЕННЫМ. Именно поэтому 150 DEX — это священное число для каждого мага: ровно столько нужно, чтобы скиллы срабатывали без всякой задержки. Свыше 150 DEX каст уже не улучшает (ниже нуля он не падает), так что 150 — это потолок для мгновенного каста.
Линейность
Зависимость линейная, и это делает её очень удобной для планирования. Каждое очко DEX срезает ровно одинаковый кусок каста: для скилла на 5000 мс одно очко DEX экономит 5000 / 150 ≈ 33 мс. Сколько бы у тебя уже ни было DEX — следующее очко даёт тот же прирост, без «подорожания» на высоких значениях (в отличие от ASPD, где последние пункты стоят дорого). Поэтому путь к инстант-касту ровный и предсказуемый: надо просто добить DEX до 150.
Бафы и after-cast delay
А что, если собственного DEX не хватает до 150? Тут на помощь приходят скиллы поддержки. Suffragium (от Priest) и Bragi (точнее Poem of Bragi, он же Apple of Idun у бардов) сокращают каст ОТДЕЛЬНЫМ множителем, который накладывается ПОВЕРХ эффекта от DEX. То есть сперва DEX режет каст по формуле выше, а потом Bragi/Suffragium ещё раз умножают результат на свой процент. Это позволяет «добить» до мгновенного каста даже с DEX ниже 150 — очень популярная связка в группах и на WoE. И ещё одна важная вещь, которую часто путают новички: post-cast delay (after-cast delay, задержка ПОСЛЕ скилла, прежде чем можно кастить следующий) — это ОТДЕЛЬНАЯ механика. DEX её НЕ режет. Её уменьшают совсем другие средства (например, Bragi её тоже сокращает), но обычным поднятием DEX на неё не повлиять.
castTime = base × (150 − DEX) / 150 (миттєво при DEX ≥ 150)
- base
- базовое время каста скила (мс)
- DEX
- показатель DEX персонажа
| Каст при DEX 99 | 5000 × (150 − 99) / 150 | 1,700 ms |
| Каст при DEX 150 | 5000 × (150 − 150) / 150 | 0 ms |
Берём скилл с базовым кастом 5000 мс. Считаем при DEX 75: castTime = 5000 × (150 − 75) / 150 = 5000 × 75 / 150 = 5000 × 0.5 = 2500 мс. То есть ровно половина от полного каста. Логично: 75 — это половина пути до 150, и каст урезан тоже ровно наполовину. Это наглядно показывает линейность формулы.
Тот же скилл на 5000 мс, но DEX уже 120: castTime = 5000 × (150 − 120) / 150 = 5000 × 30 / 150 = 5000 × 0.2 = 1000 мс. Осталась всего одна секунда каста. Не хватает 30 DEX до мгновенного — и вот тут связка с Bragi/Suffragium особенно уместна: она добивает эти последние 1000 мс до нуля без необходимости выкручивать DEX до полных 150.
Снова скилл на 5000 мс. При DEX 99: 5000 × (150 − 99) / 150 = 5000 × 51 / 150 = 1700 мс. При DEX 150: 5000 × (150 − 150) / 150 = 0 мс — мгновенно. Разница в 51 очко DEX превратила 1.7 секунды уязвимого стояния в полный ноль. Именно ради этих последних пунктов маги и гонятся за 150 DEX.
- DEX 150 — главный порог: каст становится мгновенным (0 мс). Это мечта любого кастера и эффективный потолок для переменного каста.
- Свыше 150 DEX каст уже не улучшается — ниже нуля он не падает. Лишний DEX идёт на HIT, мин.ATK и прочее, но не на каст.
- Зависимость линейная: одно очко DEX всегда режет одинаковый кусок каста (для скилла base мс это base / 150 мс за очко), без подорожания на высоких значениях.
- DEX 75 = ровно половина каста; DEX 100 = треть срезана (остаётся 1/3 base); DEX 120 = остаётся 1/5 base. Удобно прикидывать в уме.
- Suffragium и Bragi (Poem of Bragi / Apple of Idun) умножают каст ОТДЕЛЬНО, поверх DEX — ими можно добить до инстанта даже с DEX < 150.
- Post-cast delay (after-cast delay) — отдельный от каста таймер, DEX его НЕ уменьшает. Его режут другие средства (в том числе Bragi).
- Думать, что каст режет INT. Это renewal-механика; у НАС pre-renewal — переменный каст зависит ТОЛЬКО от DEX.
- Качать DEX «чуть больше 150» ради каста. Свыше 150 каст уже ноль — дальше очки DEX на каст не влияют вообще.
- Путать cast time и after-cast delay. Первое режет DEX, второе — нет; это две разные задержки, и на высоком DEX можно по-прежнему упираться именно в delay.
- Рассчитывать только на Bragi/Suffragium и вообще не качать DEX. Бафы умножаются ПОВЕРХ DEX — без собственного DEX каст всё равно останется ощутимым.
- Забывать, что удар по тебе во время каста может его прервать (cast interrupt). Короткий каст — это не только быстрее, но и меньше риск, что скилл потратится впустую.
Формулы сверены с движком uAthena (pre-renewal, Episode 11.2).