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).