HIT / FLEE
In this pre-renewal fork HIT = BaseLevel + DEX and FLEE = BaseLevel + AGI — no LUK term, no renewal "175 + LUK/3". Hit chance = 80 + HIT − target FLEE, clamped to 5…100%. LUK grants a separate perfect dodge — a lucky dodge that works even against 100% hit.
Pre-renewal, not renewal
In Ragnarok Online your chance to hit an enemy and your chance to dodge its attacks come from two simple numbers: HIT (accuracy) and FLEE (evasion). Important: uaRO runs on pre-renewal mechanics, so the formulas here are NOT the same as on renewal servers. Do not trust guides that compute HIT through «175 + LUK/3» — that is renewal, and we do not have it.
Base formulas
Here are the exact pre-renewal formulas. HIT = BaseLevel + DEX. FLEE = BaseLevel + AGI. LUK does NOT enter these formulas at all. So every character level automatically gives you +1 HIT and +1 FLEE, and the rest is decided by your stats: DEX for accuracy, AGI for evasion.
Hit chance
The hit chance itself is computed as: hit% = clamp(80 + your_HIT − target_FLEE, 5, 100). The word clamp means «cut to the bounds»: whatever the result is, it gets squeezed into the range from 5% to 100%. So even if the math gives 130%, it becomes exactly 100% (there is always a chance to hit). And conversely, even if it gives −20%, it becomes 5% (a tiny chance to hit always remains). The base of 80 means that with equal HIT and FLEE you hit 80% of the time.
Perfect dodge
Separately there is perfect dodge (lucky dodge). This is a second, independent layer of defense, computed from LUK: perfect_dodge% = (LUK + 10) / 10. This roll happens BEFORE the hit% check and triggers even against 100% accuracy. So a mob that would land every blow on you will still occasionally miss — because you just got lucky. This is pure luck, not AGI.
What governs what
Remember the key split: AGI and BaseLevel give you FLEE (normal evasion, works against weaker attacks), LUK gives perfect dodge (rare lucky evasion, works against anything), and DEX with BaseLevel give you HIT (your accuracy against enemies).
HIT = BaseLevel + DEX
- BaseLevel
- character base level
- DEX
- character DEX stat
FLEE = BaseLevel + AGI
- AGI
- character AGI stat
perfectDodge = (LUK + 10) / 10 %
- LUK
- character LUK stat
hit% = clamp( 80 + HIT − targetFLEE , 5 , 100 )
| HIT | 99 + 99 | 198 |
| FLEE | 99 + 90 | 189 |
| Perfect dodge | (30 + 10) / 10 | 4% |
| Hit chance (weak target) | 80 + 198 − 120 | 100% |
| Hit chance (evasive target) | 80 + 198 − 250 | 28% |
BaseLevel 99, DEX 80 → HIT = 99 + 80 = 179. Target is a regular mob with FLEE 95. Math: 80 + 179 − 95 = 164 → after clamp it is 100%. Takeaway: you hit such a mob with every blow, adding more DEX is pointless here.
Same HIT 179, but the target is a nimble mob with FLEE 230. Math: 80 + 179 − 230 = 29 → 29%. So two out of three swings whiff. To reach 100% you need HIT ≥ 250 (because 80 + 250 − 230 = 100). That is +71 HIT: either +71 DEX, or a higher BaseLevel, or DEX buffs/food.
A character with LUK 50: perfect_dodge = (50 + 10) / 10 = 6%. Even if an MVP has HIT 9000 and mathematically lands 100% of its swings, this character still avoids about 6% of them — purely on luck. AGI does not affect this number, only LUK does.
- Key thresholds worth keeping in mind: — hit% is always clamped to 5..100%: never below 5% or above 100%. — With equal HIT and FLEE you hit 80% of the time (the formula base). — To guarantee 100% hits against a target with a given FLEE, keep HIT ≥ target_FLEE + 20. — Every HIT point above the 100% threshold is wasted, so DEX is leveled exactly up to the FLEE of your common targets. — FLEE drops against a crowd: the multi-target penalty. Starting from a certain number of surrounding enemies (in pre-renewal — from the third one), each additional enemy lowers your effective FLEE. So soloing one mob is one thing, but standing in a crowd is entirely another: even weak enemies start landing hits. — perfect dodge is a separate roll BEFORE hit% and works even against 100% accuracy.
- Common beginner mistakes: — Leveling LUK for accuracy or evasion. LUK does NOT enter HIT or FLEE (in pre-renewal). LUK only gives perfect dodge and a bit of crit. Want to hit — level DEX, want to dodge — AGI. — Following renewal guides. The «175 + LUK/3» formula and the like are renewal; uaRO does NOT have them. — Over-investing DEX «just in case». Beyond the 100% threshold against your targets, extra HIT does nothing — better to spend stats elsewhere. — Assuming high FLEE saves you in a crowd. Due to the multi-target penalty FLEE sags, and a dodge build that solos one mob dies fast in a dense pack. — Confusing FLEE and perfect dodge. FLEE (from AGI) is your main evasion, pierced by HIT. Perfect dodge (from LUK) is a rare lucky dodge that nothing can pierce.
Formulas verified against the uAthena engine (pre-renewal, Episode 11.2).