Progression
The Progression system is the backend manager for player progression. It handles XP, leveling, HP/max HP scaling, ATK scaling, status effects (buffs/debuffs), death handling, and aura/ATK modifiers.
XP & Leveling
Players gain XP from gameplay systems. When your XP reaches the required amount, you level up. The system supports gaining multiple levels at once if you get a big XP reward.
✧ XP requirement increases per level (scales upward)
✧ XP rolls over after leveling (excess XP carries into the next level)
✧ Multiple level-ups can happen in one reward
HP & Max HP Scaling
Your max HP increases as you level. On level-up, your HP is set to your new max HP.
✧ Max HP increases each level
✧ On level-up, HP refills to full (new max HP)
ATK Scaling
ATK increases automatically as you level up. The gain per level is deterministic and based on your current level range.
✧ Levels 1–10: +2 ATK per level
✧ Levels 11–50: +3 ATK per level
✧ Levels 51–100: +4 ATK per level
✧ Levels 101+: +5 ATK per level
HP Changes & Death
Systems can damage or heal players by changing HP. HP is always clamped between 0 and max HP. If HP hits 0, the player is marked Dead and a death can be announced in chat (if a context is provided).
✧ HP cannot go below 0
✧ HP cannot exceed max HP
✧ At 0 HP, status becomes Dead
✧ Death count increases when you die
✧ A “Killed By” cause can be recorded and shown
✧ Dead players cannot use certain commands until revived
Aura & ATK Modifiers
Other systems can grant aura directly or permanently increase ATK (usually via items).
✧ Aura can be granted directly to a player
✧ ATK boosts can be applied permanently
✧ If ATK is missing, it defaults to 20
Leaderboards