Formula reference
Exact expressions from cloud/balance vendor modules. Update vendor files when server math changes.
account xp
Levels 1–20: hand table · 21+: round(28 × level²)run xp
kills × 1 XP (+5 if chapter cleared)run soft
floor(kills × coins_per_kill × (1 + currency_gain/100)) (+ clear bonus)coins per kill
6 + 2 × (chapter − 1)idle xp
12 + 3 × highest_cleared_chapter per houridle soft
floor((200 + 40 × chapter) × (1 + currency_gain/100)) per hourcard drop
min(22%, (3% + 0.6%×(ch−1)) × (1 + luck×2)) per hourquick run
Same idle rates × 2 hours · 5 energy · 3/day energy + 2/day adsascension attack
+1 flat per 5% page common (boss nodes may double)artifact star
stat(★) = floor(base × (1 + 0.5×(★−1)))artifact enhance
200 + 100×(current★ − 1) soft per step · ★15 caplevel up gems
20 gems + 1 talent draw per account leveldaily energy
energy_max + floor(86400 / regen_seconds) → climbs = budget / cost_per_climbrun duration
default 12 sec/kill (40 kills ≈ 8 min clear)daily income
runs×climbs + idle 24h cap + quick_runs×5File paths
games/spire-io/data/— ascension_maps, talent_cards, artifacts, meta_loopcloud/balance/src/vendor/— progression, idle, artifacts, floor rewardsgames/spire-io/docs/reference/— design wiki (cards, runes, relics)
Last updated on