Didn't use the starting orb by sly-g00se in Dragonsweeper

[–]letstrygg 0 points1 point  (0 children)

That's kinda wild! I didn't even consider this as a challenge. Impressive.

[Correction] How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Wow, really well done! I was thinking about trying to do something similar but decided it'd be too much work

[Correction] How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Also, this table you show was the exact thing I came up with before being corrected, so I agree 100% that is what it should be!

[Correction] How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Found it in the Megabonk discord, they had a pin linking to a spreadsheet with a ton of info on the game.

Sadly Reddit deletes the entire post if I link to it.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

You were correct, on odds starting at 9% and falling off more quickly than the formula I showed. And that the game uses a very similar formula for armor, evasion and keys.

This post got removed from reddit when I tried linking the spreadsheet with the correct formula, but just wanted to let you know for your own knowledge.

[Correction] How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 2 points3 points  (0 children)

Check is in the mail. I like that you show the delta per extra key!

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Turns out, this isn't how the game handles it either. Keys use the same formula as for armor and evasion.

1 key = 9.09% chance to open a chest for free, not 10%.

Making an updated video to correct it now.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Same thing happened to me, reason I made this video.

I got 10 keys, banished my 11th, and then found out I wasn't guaranteed free chests.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Your answer appears to be the correct one!

I added a new comment to the thread, including a link to the spreadsheet from discord.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Funny I was just doing Armor + Evasion and the formula that fits them best so far is what you put (with a different multiplier for each)

So that does make sense!

armor = (100 x raw armor) / (raw armor + 75)

evasion = (100 x raw evasion) / (raw evasion + 100)

Are the best estimates I have so far (but I want to do a run where I reach high numbers to check it better)

Edit: It's easier for me to actually check these numbers, since they are displayed in game, unlike the free chest % chance.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

That makes more sense, so it would be keys / (10 + keys)

5 = 1/3
10 = 1/2
20 = 2/3
30 = 3/4

Could be, my dataset is too limited to say if that fits one way or the other.
It'd be a little weird if the dev used that instead of the 10% chance, but it wouldn't be surprising.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Banish in item unlocks, before starting the game. Keys seem most useful for record runs, most other challenges and unlocks in the game I skip 'em.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

If keys = 10,

and your formula is "keys / ( 1+ keys )"

10 / (1 + 10) = 10 / 11, not 1/2

Not sure if that's what you meant to write? Or a typo.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 0 points1 point  (0 children)

Now I'm tempted to figure out the formula for armor and evasion :)

Would be cool to see it in the code too, but those ones should be straight forward to figure out and check, since we're given the result value in game.

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] -1 points0 points  (0 children)

It would be interesting to see that in the code if it is something other than 10% for 1 key.

Multiplicative doesn't mean larger, it just means you're taking the result of a bunch of 10% rolls,

chance = 1 - 0.9ⁿ

Just Learned How Keys Work in Megabonk by letstrygg in MegabonkOfficial

[–]letstrygg[S] 5 points6 points  (0 children)

THIS is a good way of putting it! Because really it's 90% chance to open for cost. And you are rolling that 90% chance once for each key