Server rates
All numbers below come from rathena/tools/docker/asset/battle_conf.txt (the
tracked override file). The home-page rate strip reads the same values from
www/lib/config/rates.ts — the two are kept in lockstep.
EXP
| Rate | Value | Config key |
|---|---|---|
| Base EXP | 38× | base_exp_rate: 3800 |
| Job EXP | 38× | job_exp_rate: 3800 |
| Quest EXP | 38× | quest_exp_rate: 3800 |
| MVP EXP | 38× | mvp_exp_rate: 3800 |
Drops
| Rate | Value | Config key |
|---|---|---|
| Common / Heal / Usable / Equip | 9× | item_rate_common / heal / use / equip : 900 (+ _boss / _mvp variants) |
| MVP reward | 9× | item_rate_mvp: 900 |
| Treasure | 9× | item_rate_treasure: 900 |
| Card | flat 0.8% | item_drop_card_min: 80 (multiplier left at 1×; every card's base chance is under 0.8%, so all clamp up to it) |
Caps
| Thing | Value | Where |
|---|---|---|
| Max base level | 275 | compile-time #define MAX_LEVEL |
| Max job level | 70 | stock renewal (Job 120 needs db/import/job_exp.yml — a later phase) |
| Instant cast | 150 DEX | aspirational label; a skill.conf cast tweak is a later phase — stock RE needs more than 150 DEX for true instant |
Grade Enhancement
feature.enchantgrade: on. Success chances and materials use the stock
db/re/enchantgrade.yml table; eXRo tuning overrides ride in
db/import/enchantgrade.yml (empty at launch).