Skip to content

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.