Skip to content

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

  1. 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.
  2. 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.
  3. Curve. Divide what is left by 500, take the square root and multiply by 3.
  4. 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.
  5. Alchemist. Multiply by 1 + 0.25 for each level of the Alchemist node, so up to x2 at level 4.
  6. 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.
  7. Round down.
  8. Every run. Multiply by 2. Challenges and Daily Runs get this too.
  9. Double Meta. The pass doubles the result.
  10. Rebound. For the first 5 runs after an ascension from 10 on, the result is multiplied by 2 again.
  11. Challenge or Daily Run. A challenge or Daily Run multiplies by 1.5, then rounds down.
  12. 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)

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

  1. 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.
  2. Meta traded in. What your tree is worth, leaving out levels you kept with Stardust, plus the banked meta left after the fee.
  3. Meta part. Divide by 80 and round down.
  4. 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.
  5. Flat. 200 for each Star Charter level and 500 for each Zodiac level.
  6. 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.
  7. 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.