HIT / FLEE
В этом pre-renewal форке HIT = BaseLevel + DEX, а FLEE = BaseLevel + AGI — без LUK и без renewal-формулы «175 + LUK/3». Шанс попасть = 80 + HIT − FLEE цели, ограничен 5…100%. LUK даёт отдельный perfect dodge — лаки-уклон, работающий даже против 100% попадания.
Pre-renewal, не renewal
В Ragnarok Online твой шанс попасть по врагу и шанс уклониться от его атаки считаются двумя простыми числами: HIT (меткость) и FLEE (уклонение). Важно: uaRO работает на pre-renewal механике, поэтому формулы тут НЕ такие, как на renewal-серверах. Не верь гайдам, где HIT считают через «175 + LUK/3» — это renewal, у нас этого нет.
Базовые формулы
Вот точные pre-renewal формулы. HIT = BaseLevel + DEX. FLEE = BaseLevel + AGI. LUK в эти формулы НЕ входит вообще. То есть каждый уровень персонажа автоматически даёт тебе +1 к HIT и +1 к FLEE, а дальше всё решают твои статы DEX (для меткости) и AGI (для уклонения).
Шанс попасть
Сам шанс попасть считается так: hit% = clamp(80 + твой_HIT − FLEE_цели, 5, 100). Слово clamp значит «обрезать по границам»: какой бы результат ни вышел, его зажимают в диапазон от 5% до 100%. То есть даже если математически выходит 130% — это будет ровно 100% (шанс попасть есть всегда). И наоборот, даже если выходит −20% — это будет 5% (крошечный шанс попасть остаётся всегда). База 80 значит, что при равных HIT и FLEE ты попадаешь в 80% случаев.
Perfect dodge
Отдельно существует perfect dodge (лаки-уклон, «счастливое уклонение»). Это второй, независимый механизм защиты, который считается через LUK: perfect_dodge% = (LUK + 10) / 10. Этот ролл бросается ПЕРЕД проверкой hit% и срабатывает даже против 100% попадания. То есть моб, который гарантированно бил бы тебя, иногда всё равно промахнётся — потому что тебе просто повезло. Это чистая удача, не AGI.
Что за что отвечает
Запомни главное разграничение: AGI и BaseLevel дают тебе FLEE (обычное уклонение, работает против слабых атак), LUK даёт perfect dodge (редкое счастливое уклонение, работает против чего угодно), а DEX и BaseLevel дают HIT (твою меткость по врагам).
HIT = BaseLevel + DEX
- BaseLevel
- базовый уровень персонажа
- DEX
- показатель DEX персонажа
FLEE = BaseLevel + AGI
- AGI
- показатель AGI персонажа
perfectDodge = (LUK + 10) / 10 %
- LUK
- показатель LUK персонажа
hit% = clamp( 80 + HIT − targetFLEE , 5 , 100 )
| HIT | 99 + 99 | 198 |
| FLEE | 99 + 90 | 189 |
| Perfect dodge | (30 + 10) / 10 | 4% |
| Шанс попасть (слабая цель) | 80 + 198 − 120 | 100% |
| Шанс попасть (уклончивая цель) | 80 + 198 − 250 | 28% |
BaseLevel 99, DEX 80 → HIT = 99 + 80 = 179. Цель — обычный моб с FLEE 95. Считаем: 80 + 179 − 95 = 164 → после clamp это 100%. Вывод: по такому мобу ты попадаешь каждым ударом, добавлять DEX дальше смысла нет.
Тот же HIT 179, но цель — проворный моб с FLEE 230. Считаем: 80 + 179 − 230 = 29 → 29%. То есть из трёх ударов два уходят в молоко. Чтобы дойти до 100%, тебе нужен HIT ≥ 250 (потому что 80 + 250 − 230 = 100). Это +71 HIT: либо +71 DEX, либо более высокий BaseLevel, либо баффы/еда на DEX.
Персонаж с LUK 50: perfect_dodge = (50 + 10) / 10 = 6%. Даже если у MVP HIT 9000 и он математически попадает в 100%, этот персонаж всё равно уклонится примерно от 6% его ударов — чисто на удаче. AGI на это число не влияет, только LUK.
- Ключевые пороги, которые стоит держать в голове: — hit% всегда зажат в 5..100%: ниже 5% и выше 100% не бывает. — При равных HIT и FLEE ты попадаешь в 80% (база формулы). — Чтобы гарантированно попадать (100%) по цели с определённым FLEE, держи HIT ≥ FLEE_цели + 20. — Каждый лишний пункт HIT сверх порога 100% — потрачен зря, поэтому DEX качают ровно до нужного FLEE популярных целей. — FLEE против толпы падает: multi-target penalty. Начиная с определённого числа врагов вокруг (в pre-renewal — с третьего), каждый следующий снижает твой эффективный FLEE. Поэтому соло-танкование одного моба — это одно, а стоять в толпе — совсем другое: тебя начнут бить даже слабые враги. — perfect dodge считается отдельным роллом ДО hit% и работает даже против 100% попадания.
- Типичные ошибки новичков: — Качать LUK ради меткости или уклонения. LUK НЕ входит ни в HIT, ни в FLEE (в pre-renewal). LUK даёт только perfect dodge и немного крита. Хочешь бить — качай DEX, хочешь уклоняться — AGI. — Брать renewal-гайды. Формула «175 + LUK/3» и подобные — это renewal, на uaRO их НЕТ. — Перекачивать DEX «про запас». Сверх порога 100% по твоим целям лишний HIT ничего не даёт — лучше вложить статы иначе. — Думать, что высокий FLEE спасает в толпе. Из-за multi-target penalty FLEE проседает, и dodge-билд, который солит одного моба, в плотной толпе быстро умирает. — Путать FLEE и perfect dodge. FLEE (от AGI) — это основное уклонение, его пробивают HIT-ом. Perfect dodge (от LUK) — редкий счастливый уклон, его не пробить ничем.
Формулы сверены с движком uAthena (pre-renewal, Episode 11.2).