Stat Formulas

What each base stat actually does, and where the breakpoints sit. Concepts are stable across RO; specific per-point values may differ in RO M — [VERIFY].

Key idea

Each base stat does several things, often non-linearly. Most stats have soft caps or breakpoints every 5 / 10 / 20 points where the next point becomes more or less valuable. Don’t allocate by feel — check what your next stat point does at your current totals.

STR — Strength

  • Physical ATK: roughly +1 ATK per point, with bonus jumps every 10 [VERIFY]
  • Weight limit: more carry capacity
  • Affects: melee classes, some skill scaling

AGI — Agility

  • ASPD: increases attack speed → see aspd-cast-time.md
  • FLEE: +1 FLEE per point
  • Affects: physical attackers, evasion tanks, monks (Asura scaling on some servers)

VIT — Vitality

  • HP: increases max HP and HP regen
  • Soft DEF: contributes to flat damage reduction
  • Status resistance: reduces stun / sleep / curse / silence chance
  • Affects: tanks, status-vulnerable classes, anyone in WoE

INT — Intelligence

  • MATK: +1 MATK per point with jumps every 5 [VERIFY]
  • SP: increases max SP and SP regen
  • Soft MDEF: magic damage reduction
  • Affects: casters, healers, status-inflicting builds

DEX — Dexterity

  • HIT: +1 HIT per point
  • Ranged ATK: increases bow / gun damage
  • VCT reduction: reduces variable cast time → see aspd-cast-time.md
  • Min damage range: tightens damage variance
  • Affects: archers, casters (cast time), all ranged DPS

LUK — Luck

  • CRIT: +1 CRIT per ~3 LUK [VERIFY]
  • Perfect dodge: small flat chance to ignore physical attacks
  • Status chance: increases inflict / resist for some status effects
  • Affects: crit builds, gambling-skill builds

Soft caps & breakpoints

RO M has stat breakpoints — specific values where bonuses jump. They vary by class and patch; file confirmed breakpoints in the relevant class note as you verify them in-game.

See also

Sources / verification log

  • 2026-05-02 — initial scaffold; concepts high confidence, exact per-point values [VERIFY]