Skip to content

Progression & XP

Overview

ExperienceProcessor awards XP on kills and quest completion; crossing a threshold raises the level (XpBar shows progress). Max level is RPG_LEVEL_MAX. A party splits XP with a per-member bonus.

XpBar — progress toward the next level
XpBar — progress toward the next level · source

Configuration

data/config/experience.yaml (bundled default resources/config/experience.yaml, schema experience.schema.json):

progression:
  thresholds: [300, 900, 2700, 6500, ...]   # cumulative XP per level up
sources:
  commonPerLevel: 50
  elitePerLevel: 200
  bossPerLevel: 1000
group:
  enabled: true
  bonusPerMember: 0.10

*PerLevel values are multiplied by the target's level. Reload with /reload.

Experience & progression

Defined in data/config/experience.yaml. XP awarded per kill: common 50/level, elite 200/level, boss 1000/level. Group bonus 0.10 per extra member.

Level up Cumulative XP
L1 → L2 300
L2 → L3 900
L3 → L4 2700
L4 → L5 6500
L5 → L6 11700
L6 → L7 21060
L7 → L8 37908
L8 → L9 68234
L9 → L10 122821
L10 → L11 171950
L11 → L12 240730
L12 → L13 337022
L13 → L14 471831
L14 → L15 660563
L15 → L16 924789
L16 → L17 1294704
L17 → L18 1812586
L18 → L19 2537620
L19 → L20 3552668