levels.yml
levels.yml turns an island's total points into a level. See
Points & Levels for the gameplay side.
Format¶
# Total points required to reach a level.
requirements:
1: 100
2: 250
3: 500
4: 1000
5: 2000
6: 3500
7: 5500
8: 8000
9: 12000
10: 18000
# Levels beyond the highest one above are generated automatically.
auto:
enabled: true
step: 8000
multiplier: 1.15
requirements¶
Each entry is level: total points. An island reaches a level once its total
points meet that threshold. Values are cumulative totals, not per-level deltas.
auto — endless levels¶
Hand-writing hundreds of levels is tedious, so anything past the last defined threshold is generated:
| Key | Meaning |
|---|---|
enabled |
Turn auto-generation on/off |
step |
Base points added for each new level past the last defined one |
multiplier |
step is multiplied by this each level (1.0 = constant, >1 = curve) |
With step: 8000 and multiplier: 1.15, each level past 10 costs ~15% more than
the previous gap — a smooth difficulty curve that never ends.
Tip
If you want a fixed cap, set auto.enabled: false; the highest level in
requirements becomes the maximum. Reload with /is admin reload.