EXP Formulas
Server Rates
| EXP type | Rate |
|---|---|
| Base EXP (monsters) | x3 |
| Job EXP (monsters) | x3 |
| MVP reward EXP | x3 |
| Quest EXP | x3 |
| Daily Hunting Missions | x1, capped at 200% of your current EXP level |
Multi level-up is enabled: a single kill or quest reward can give several levels at once depending on the amount of EXP you receive.
Monster EXP and Bonus EXP
EXP bonuses are percentages of the rated EXP and stack additively with each other.
Formula:
Rated_EXP = Monster_EXP × 3
Final_EXP = floor(Rated_EXP × (1 + bonus1 + bonus2 + ...))
The server applies the ×3 rate when it loads the monster database, then adds every active bonus in one step. The effective rate shown by @rates is 3 × (1 + all active bonuses):
| Active bonuses | Effective rate | Example (monster with 1 000 base EXP) |
|---|---|---|
| Server Rate | 3 | 3 000 EXP |
| +50% bonus map | 4.5 | 4 500 EXP |
| +50% bonus map & +50% weekend | 6 | 6 000 EXP |
| +50% bonus map, +50% weekend & +50% Battle Manual | 7.5 | 7 500 EXP |
Bonuses that stack:
- Weekend bonus: +50% (Friday 18:00 to Monday 06:00, server time)
- Bonus EXP Map: +50% (while standing on one of the 20 active bonus maps)
- EXP manuals: Battle Manual +50%, and the other manuals at their own value
Example: a Hornet gives 19 base EXP. With a bonus map, the weekend bonus and a Battle Manual active:
Rated_EXP = 19 × 3 = 57
Final_EXP = floor(57 × (1 + 0.50 + 0.50 + 0.50)) = floor(57 × 2.5) = 142 EXP
Rounding
The result is rounded down once the bonuses are added (57 × 2.5 = 142.5, the server gives 142).
Tip
Use the @rates command in-game to see the current effective rate and every active bonus.
MVP EXP
The player who becomes MVP receives the MVP reward on top of the normal kill EXP:
MVP_Reward = Monster_MVP_EXP × 3
Example: Eddga has 12 512 MVP EXP, the MVP receives 37 536 EXP.
Quest EXP
Every NPC quest reward, including the Repeatable EXP Quests, gives exactly:
Quest_EXP = Quest_Reward × 3
Quest EXP is never affected by bonuses: the weekend bonus, bonus maps, EXP manuals and guild EXP tax do not change it.
Daily Hunting Missions EXP
The Hunting Missions reward uses the monsters' original EXP (x1), without the server rate and without any bonus:
Mission_EXP = min( Σ (Monster_EXP × kill_count), 200% of your current EXP level )
The same rule applies to Job EXP with your Job EXP bar.
Party Share EXP
Party EXP sharing applies two separate bonuses on top of the server rate:
- Tapper bonus: the first attacker is the baseline, then, each additional attacker who dealt damage adds +15% to the mob's total EXP before the party split. 5 tappers = +15%×4 = +60%.
- Party member bonus: the first member is the baseline, then, each additional party member boosts the shared pool by +15%, then it is divided equally. 5 members = +15%×4 = +60% to the pool.
Formula:
EXP_per_member = Monster_EXP × (1 + 0.15 × (T − 1)) × (1 + 0.15 × (N − 1)) / N
| Variable | Description |
|---|---|
Monster_EXP |
EXP value the monster gives at the current server rate (including active bonuses) |
T |
Number of players who dealt damage to the monster (tappers) |
N |
Number of eligible party members on the same map (alive and not idle) |
Example: a 5-member party kills a monster worth 1 000 EXP (after server rate and active bonuses), all 5 members attacked it:
Tapper bonus : 1 000 × (1 + 0.15 × 4) = 1 000 × 1.60 = 1 600
Party bonus : 1 600 × (1 + 0.15 × 4) = 1 600 × 1.60 = 2 560
Per member : 2 560 / 5 = 512 EXP
Info
Idle members (no action for 120 seconds) do not receive shared EXP and are excluded from N, but they still count as tappers if they dealt damage before going idle.