u uaRO
Механика · попадание

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 )
Разбор примера BaseLv 99 · DEX 99 · AGI 90
HIT 99 + 99 198
FLEE 99 + 90 189
Perfect dodge (30 + 10) / 10 4%
Шанс попасть (слабая цель) 80 + 198 − 120 100%
Шанс попасть (уклончивая цель) 80 + 198 − 250 28%
Perfect dodge — отдельный ролл ДО проверки hit% (работает даже против 100% попадания). HIT/FLEE здесь БЕЗ LUK — это pre-renewal, не renewal «175 + LUK/3».
Больше примеров
Снайпер по слабому мобу — гарантированное попадание

BaseLevel 99, DEX 80HIT = 99 + 80 = 179. Цель — обычный моб с FLEE 95. Считаем: 80 + 17995 = 164 → после clamp это 100%. Вывод: по такому мобу ты попадаешь каждым ударом, добавлять DEX дальше смысла нет.

Тот же персонаж по проворному мобу — мажешь

Тот же HIT 179, но цель — проворный моб с FLEE 230. Считаем: 80 + 179230 = 2929%. То есть из трёх ударов два уходят в молоко. Чтобы дойти до 100%, тебе нужен HIT250 (потому что 80 + 250230 = 100). Это +71 HIT: либо +71 DEX, либо более высокий BaseLevel, либо баффы/еда на DEX.

Perfect dodge — везение против кого угодно

Персонаж с 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) — редкий счастливый уклон, его не пробить ничем.
Кому важно: Кому это важно в первую очередь: — DEX-зависимые классы (Hunter, Sniper, Blacksmith, пушечные билды): HIT напрямую решает, сколько твоего DPS реально доходит до цели. — AGI-flee танки и уклонисты (AGI Knight, зеркальные AGI-билды): живут ровно до тех пор, пока FLEE выше HIT врагов — и именно их ломает толпа. — Любой, кто идёт на проворных мобов или высокоуровневых врагов: там FLEE цели высокий, и без запаса HIT ты просто мажешь. — LUK-билды и те, кто рассчитывает на perfect dodge как на «последнюю линию» выживания против сильных ударов.

Формулы сверены с движком uAthena (pre-renewal, Episode 11.2).