How is the score calculated?
Points: Every spirit that reaches the sanctuary scores its share of light (in %) × weight. Rescued spirits (with at least half of their light) are additionally multiplied by your streak.
Weight: Wanderer, Dasher and Wisp 1 · Shield Spirit, Wilter, Hopper, Ember Spirit and Bud 2 · Colossus 5.
Streak: +0.1× per 10 rescues in a row, at most ×1.5. A lost spirit resets it.
Wave bonus: 100 × wave number for every wave cleared. Every 10th wave is a storm wave (×1.5), bloomed buds add +50. The weekly rule can boost everything (Fog Week and Storm Week ×1.1 each).
Season: Your best run of the week (Monday 00:00 to Sunday 24:00 UTC). Everyone plays the same waves with the same weekly rule.
All-time: Your best run across all seasons.
Healed: The total light you healed in all season runs.
Ties: On equal points the earlier run ranks higher (Healed: whoever reached the total first).
Perfect rate: Share of spirits that arrived with full light.
Older versions: Runs from app versions before 3.0 (without a deck) count for none of these leaderboards.
Verified: Runs with a check mark were replayed move by move on the server – points, wave and light match.
Fair play: Every run starts with a server ticket (season, seed and deck fixed, no run faster than possible). Top runs and unusual personal bests are replayed; if something does not match, the run is hidden until it has been reviewed.