Efficiency & Caps
XP efficiency decays as you grind within a rolling window, preventing no-life burnout and encouraging balanced play sessions.
Efficiency Formula
Each XP gain is multiplied by an efficiency factor between 0 and 1. As you earn more XP within a window, efficiency drops:
The effective XP received is then:
Quadratic Decay
With an exponent of 2 (quadratic), the decay is gentle at the start and accelerates toward the cap:
| % of Window Cap Used | Efficiency | Effective XP Rate |
|---|---|---|
| 0% | 100.0% | Full XP |
| 10% | 99.0% | 99% of raw XP |
| 25% | 93.8% | 94% of raw XP |
| 50% | 75.0% | 75% of raw XP |
| 75% | 43.8% | 44% of raw XP |
| 90% | 19.0% | 19% of raw XP |
| 100% | 0.0% | No XP |
At 50% of the cap, you still earn 75% efficiency. Diminishing returns only become harsh above 75% usage.
Rolling Windows
The day is divided into 2 windows of 12hours each. Each window tracks XP earned independently. When a window expires (based on the player’s last reset timestamp), the window XP counter resets to zero and efficiency returns to 100%.
Windows are rolling, meaning they reset relative to the player’s last reset time, not on fixed clock boundaries.
Per-Window Caps by Skill Category
| Skill Category | Daily Cap | Per-Window Cap |
|---|---|---|
| Combat (melee, ranged, magic) | 14,000 | 7,000 |
| Gathering (mining, foraging, woodcutting) | 20,000 | 10,000 |
| Processing (refining, tanning, weaving) | 20,000 | 10,000 |
| Crafting (weaponsmithing, armorsmithing, etc.) | 20,000 | 10,000 |
Combat skills have a lower cap than gathering, processing, and crafting skills, reflecting that combat XP comes in larger bursts per action while trade skills are more sustained.
Constants Reference
| Constant | Value | Description |
|---|---|---|
XP_WINDOW_HOURS | 12 | Duration of each rolling XP window |
EFFICIENCY_DECAY_POWER | 2 | Exponent for the diminishing returns curve |
DAILY_CAP_COMBAT | 14,000 | Total daily XP cap for combat skills |
DAILY_CAP_GATHERING | 20,000 | Total daily XP cap for gathering skills |
DAILY_CAP_PROCESSING | 20,000 | Total daily XP cap for processing skills |
DAILY_CAP_CRAFTING | 20,000 | Total daily XP cap for crafting skills |