Skip to content

Tools

Stat Planner

Allocate Ragnarok Online 3 attributes with a live point budget — costs, caps and job bonuses come from the game data, and the link in your address bar is the build.

Infinity / Infinity ptsOpen in Skill Planner →Open in Build Planner →

Attributes

1 = 1
next 2
1 = 1
next 2
1 = 1
next 2
1 = 1
next 2
1 = 1
next 2
1 = 1
next 2

Type a value or use +/− (Shift for ±10). Job bonuses (+n) follow the job level and don't cost points.

Summary

STR1
AGI1
VIT1
INT1
DEX1
LUK1
Spent
0 pts
Remaining
Infinity pts
Playable from level
1

Derived stats (no gear)

MDEF
i
MDEFUnknown
int + gear_mdef= 1 + 0 = 1All formulas & sources →
1
HIT
i
HITUnknown
base_level + dex= 1 + 1 = 2All formulas & sources →
2
ATK
i
ATKUnknown
str + gear_atk + refine_atk= 1 + 0 + 0 = 1All formulas & sources →
1
FLEE
i
FLEEUnknown
base_level + agi= 1 + 1 = 2All formulas & sources →
2
Status-ATK (melee)
i
Status-ATK (melee)Unknown
floor(str + dex / 5 + luk / 3 + base_level / 4)= floor(1 + 1 / 5 + 1 / 3 + 1 / 4) = 1All formulas & sources →
1
Status-ATK (ranged)
i
Status-ATK (ranged)Unknown
floor(dex + str / 5 + luk / 3 + base_level / 4)= floor(1 + 1 / 5 + 1 / 3 + 1 / 4) = 1All formulas & sources →
1
Status-MATK
i
Status-MATKUnknown
int + floor(int / 2) + floor(dex / 5) + floor(luk / 3) + floor(base_level / 4)= 1 + floor(1 / 2) + floor(1 / 5) + floor(1 / 3) + floor(1 / 4) = 1All formulas & sources →
1
Soft DEF
i
Soft DEFUnknown
floor((base_level + vit) / 2 + agi / 5)= floor((1 + 1) / 2 + 1 / 5) = 1All formulas & sources →
1
Soft MDEF
i
Soft MDEFUnknown
floor(int + base_level / 4 + (dex + vit) / 5)= floor(1 + 1 / 4 + (1 + 1) / 5) = 1All formulas & sources →
1
CRIT
i
CRITUnknown
1 + luk * 0.3 + floor(base_level / 10) / 10= 1 + 1 * 0.3 + floor(1 / 10) / 10 = 1.3All formulas & sources →
1.3
MATK
i
MATKUnknown
int + gear_matk + refine_matk= 1 + 0 + 0 = 1All formulas & sources →
1
DEF
i
DEFUnknown
floor(vit / 2) + gear_def + refine_def= floor(1 / 2) + 0 + 0 = 0All formulas & sources →
0
CRIT
i
CRITUnknown
(crit + gear_crit) * (is_katar_weapon >= 1 ? 2 : 1)= (crit + 0) * (0 >= 1 ? 2 : 1) = 1.3

Final critical hit rate in percent: stat CRIT plus gear bonuses. With a katar equipped the total is doubled.

Not yet verified in-game on RO Zero Global — Zero-specific rebalancing is possible. Measured values are welcome via the correction feature.

All formulas & sources →
1.3
HIT
i
HITUnknown
hit + gear_hit= hit + 0 = 2

Final hit value: stat HIT plus flat HIT bonuses from gear.

Not yet verified in-game on RO Zero Global — Zero-specific rebalancing is possible. Measured values are welcome via the correction feature.

All formulas & sources →
2
FLEE
i
FLEEUnknown
flee + gear_flee= flee + 0 = 2

Final flee value: stat FLEE plus flat FLEE bonuses from gear.

Applies to the single-attacker case. From the third attacker on, the effective dodge chance drops (renewal: −10% per additional attacker; softened on Zero per community reports, exact value unconfirmed).

All formulas & sources →
2
Weight Limit
i
Weight LimitUnknown
2000 + job_weight_bonus + str * 30= 2000 + 0 + 1 * 30 = 2030

Maximum carry weight (in display units as in the game): base 2000, plus class bonus, plus 30 per point of STR.

Not yet verified in-game on RO Zero Global — Zero-specific rebalancing is possible. Measured values are welcome via the correction feature.

All formulas & sources →
2,030

Computed from the same formula set as the build planner, with nothing equipped — your allocated points alone. To factor in gear, cards, refine and buffs, open this build in the Build Planner →