How the numbers work¶
This page shows the exact sums behind two numbers: the meta points a run pays, and the Stardust an ascension pays. Every number here comes from the game's own settings, and the examples are worked out with the same sums.
- "Round down" means drop anything after the decimal point, so 2,961.75 becomes 2,961.
- "The tree" means what the levels you own would cost in meta at today's prices.
Meta points from a run¶
A run pays meta when it ends. SAVE & QUIT and leaving the game pay what the run has earned so far, and finishing it later pays the rest, so a run split over several sittings pays exactly what it would in one go.
Step by step¶
- Score. Every point the run earned, from tiles, bonuses, jackpots and gates. Points you spend in the shop still count. The start points Trust Fund, War Chest and Foothold give you do not.
- Floor. Take off 0.7 points for every meta point your tree is worth. That counts every level you own, ascension nodes and levels kept with Stardust included. If nothing is left, the run pays 0.
- Curve. Divide what is left by 500, take the square root and multiply by 3.
- Tail. If the curve comes to more than 500, it becomes 500 + 808 x ln(curve / 500), where ln is the natural log. Past 500 a bigger score still pays more, but much more slowly. The curve reaches 500 at about 13,900,000 points above the floor.
- Alchemist. Multiply by 1 + 0.25 for each level of the Alchemist node, so up to x2 at level 4.
- Ascension. Multiply by 1 + 0.5 for each of the first 5 ascensions (x3.5 at 5). Past 5, add 2 x ln(1 + (ascensions - 5) / 5) / ln(5) to that 3.5. Each ascension then adds a little less than the one before: x5.5 at 25, about x6.4 at 50 and about x7.2 at 100, with no cap.
- Round down.
- Every run. Multiply by 2. Challenges and Daily Runs get this too.
- Double Meta. The pass doubles the result.
- Rebound. For the first 5 runs after an ascension from 10 on, the result is multiplied by 2 again.
- Challenge or Daily Run. A challenge or Daily Run multiplies by 1.5, then rounds down.
- Friend. A run that had a friend in your server multiplies by 1.1, then rounds down.
left = score - 0.7 x tree
curve = 3 x sqrt(left / 500)
if curve > 500: curve = 500 + 808 x ln(curve / 500)
asc = 1 + 0.5 x min(ascensions, 5)
if ascensions > 5: asc = 3.5 + 2 x ln(1 + (ascensions - 5) / 5) / ln(5)
meta = round down( curve x (1 + 0.25 x Alchemist) x asc )
meta = meta x 2
with Double Meta: meta x 2
with Rebound: meta x 2
challenge or Daily Run: meta = round down(meta x 1.5)
friend in your server: meta = round down(meta x 1.1)
Paid on top¶
These are added after the sum, so Alchemist, Double Meta and the x2 every run gets never raise them, but each one is times your ascension multiplier:
- Your daily tasks, from a base of 100 to 400 meta a day by streak, times your band and each task's tier.
- Tithe and Magpie forge faces pay meta the moment they land, up to 120 a run between them (the cap grows with the multiplier too).
- Challenge medals, and the Daily Run's finish bonus.
- The welcome back gift, times your daily task band.
Daily Run prizes are paid on top too, but they also take Alchemist and Double Meta. Invite rewards and season prizes are flat: nothing raises them.
Worked example¶
A 10,000,000 point run after 5 ascensions, with every node open to you bought (a tree worth 92,318 meta), Alchemist at level 4 and Double Meta:
| Step | Value |
|---|---|
| Score | 10,000,000 |
| Floor | 0.7 x 92,318 = 64,622.6 |
| Left after the floor | 9,935,377.4 |
| Curve | 3 x square root of (9,935,377.4 / 500) = 422.89, under 500 |
| Alchemist level 4 | x 2 = 845.78 |
| 5 ascensions | x 3.5 = 2,960.24 |
| Round down | 2,960 |
| Every run | x 2 = 5,920 |
| Double Meta | x 2 = 11,840 |
And one past the tail: 100,000,000 points on an empty tree gives a curve of 1,341.64. That is over 500, so it becomes 500 + 808 x ln(1,341.64 / 500) = 1,297.53, which rounds down to 1,297. Every run's x2 then makes it 2,594 meta.
Examples¶
What a plain run pays, before the daily tasks and Tithe and Magpie. "Whole tree" means every node open to you bought, with Alchemist at level 4.
| Score | Empty tree | Whole base tree | Whole tree, 5 ascensions | Same with Double Meta |
|---|---|---|---|---|
| 100,000 | 84 | 166 | 352 | 704 |
| 1,000,000 | 268 | 534 | 1,816 | 3,632 |
| 10,000,000 | 848 | 1,696 | 5,920 | 11,840 |
| 100,000,000 | 2,594 | 5,190 | 18,160 | 36,320 |
| 1,000,000,000 | 4,454 | 8,910 | 31,188 | 62,376 |
The floor and multiplier with the whole tree bought. The first points of a run, up to the floor, pay nothing:
| Ascensions done | Meta in the tree | Floor (points) | Ascension multiplier |
|---|---|---|---|
| 0 | 4,268 | 2,987.6 | x 1 |
| 1 | 32,118 | 22,482.6 | x 1.5 |
| 2 | 54,468 | 38,127.6 | x 2 |
| 3 | 69,268 | 48,487.6 | x 2.5 |
| 4 | 81,218 | 56,852.6 | x 3 |
| 5 | 92,318 | 64,622.6 | x 3.5 |
| 10 | 109,418 | 76,592.6 | x 4.36 |
| 25 | 129,018 | 90,312.6 | x 5.5 |
| 50 | 169,018 | 118,312.6 | x 6.36 |
Daily Run prizes¶
A closed day's top 10 on the Daily Run board are paid on their next join. Each place has a base prize, raised by Alchemist, Double Meta and your ascension multiplier as a run's meta is. The x2 every run gets does not apply.
boost = (1 + 0.25 x Alchemist), x 2 with Double Meta
prize = round(base x boost x ascension multiplier)
"Round" means to the nearest whole number. What each place pays:
| Place | Base | 5 ascensions | Same, Alchemist level 4 | Same with Double Meta |
|---|---|---|---|---|
| #1 | 1,000 | 3,500 | 7,000 | 14,000 |
| #2 to #3 | 600 | 2,100 | 4,200 | 8,400 |
| #4 to #10 | 300 | 1,050 | 2,100 | 4,200 |
Stardust from ascending¶
You can ascend when you own every level of every node open to you (levels you kept count), no run is live or saved, and, once you have ascended 5 times, the fee is banked. The ASCEND window shows this same sum as a receipt before you confirm.
Step by step¶
- Fee. None for your first 5 ascensions. Your 6th costs 13,000 meta, and each one after that 3.6% more than the one before, rounded to the nearest 100, with no cap. It comes out of your banked meta first and pays no Stardust.
- Meta traded in. What your tree is worth, leaving out levels you kept with Stardust, plus the banked meta left after the fee.
- Meta part. Divide by 80 and round down.
- Share. Astrolabe 10% a level, Nebula 25% a level and Singularity 50% a level, added up to a whole percent (at most 105%). Multiply the meta part by it and round down. The share only grows the meta part.
- Flat. 200 for each Star Charter level and 500 for each Zodiac level.
- Catch up. 900 for each ascension you made before Stardust existed. It is paid once, on your next ascension, and most players never see it.
- Total. 250 + meta part + share + flat + catch up.
Every node level is read from the tree you trade in, before it is wiped.
fee = 0 if ascensions done < 5, else 13000 x 1.036 ^ (ascensions done - 5), rounded to the nearest 100
meta = tree (not kept) + max(0, banked - fee)
meta part = round down(meta / 80)
share = round down(meta part x (10% x Astrolabe + 25% x Nebula + 50% x Singularity))
flat = 200 x Star Charter + 500 x Zodiac
Stardust = 250 + meta part + share + flat + catch up
After it pays, your tree goes back to only the levels you kept and your banked meta goes to 0. Your Stardust, perk fills, start grants, sockets and kept levels all stay.
Worked example¶
Your 6th ascension, with every node open to you bought and 10,000 meta banked above the fee:
| Step | Value |
|---|---|
| Banked meta | 23,000 |
| Fee | 13,000, which leaves 10,000 |
| Meta in the tree | 92,318 |
| Meta traded in | 92,318 + 10,000 = 102,318 |
| Meta part | 102,318 / 80 = 1,278.97, rounded down to 1,278 |
| Share | 10% x Astrolabe 3 = 30%, so 1,278 x 30% rounded down is 383 |
| Flat | 200 x Star Charter 3 = 600 |
| Total | 250 + 1,278 + 383 + 600 = 2,511 |
Examples¶
What an ascension pays with every node open to you bought and no catch up. "Only the fee" means you bank just the fee, which is nothing before your 6th ascension. Levels can be kept from 5 ascensions on.
| Ascensions done | Meta fee | Meta in the tree | Share | Flat | Only the fee | 10,000 more banked | Whole base tree kept |
|---|---|---|---|---|---|---|---|
| 0 | - | 4,268 | 0% | 0 | 303 | 428 | - |
| 1 | - | 32,118 | 30% | 600 | 1,371 | 1,533 | - |
| 2 | - | 54,468 | 30% | 600 | 1,734 | 1,896 | - |
| 3 | - | 69,268 | 30% | 600 | 1,974 | 2,137 | - |
| 4 | - | 81,218 | 30% | 600 | 2,169 | 2,332 | - |
| 5 | 13,000 | 92,318 | 30% | 600 | 2,348 | 2,511 | 2,280 |
| 10 | 15,500 | 109,418 | 30% | 1,600 | 3,627 | 3,789 | 3,558 |
| 25 | 26,400 | 129,018 | 55% | 1,600 | 4,348 | 4,542 | 4,266 |
| 50 | 63,800 | 169,018 | 105% | 1,600 | 6,179 | 6,435 | 6,070 |
Keeping a level¶
Keeping a level for good costs 500 Stardust + 10 x the level's meta price, rounded up. A kept level leaves the meta traded in, so it pays no Stardust when you ascend, but it still counts toward the floor a run must pass.
Numbers on this page match Rogue Roller version 3.7.0.