nostr:npub15fkerqqyp9mlh7n8xd6d5k9s27etuvaarvnp2vqed83dw9c603pqs5j9gr well now I know that I can just save scum and get it to happen in 3 hours in-game time thanks to the janky RNG system. I burned through just about all of my resources waiting for it because I didn't know this the first time.

I never tried that

the RNG is not great and I don't think they plan on fixing it (maybe they don't know how, idk). it's very streaky and plenty of times I've had an "85% chance of success" fail 5 times in a row. then it'll succeed every time for a long time

Reply to this note

Please Login to reply.

Discussion

nostr:npub15fkerqqyp9mlh7n8xd6d5k9s27etuvaarvnp2vqed83dw9c603pqs5j9gr symptoms of using the rand() call because they didn't know any better.

Tip though of you ever want to put RNG and stuff you do: you really need to put in anti-streak mechanisms. The way I do it is that I have the outcomes have counters and each time you get that outcome it gets some percentage less likely that you'll get that outcome, changing the weights each time.

So of you start with A/B with a 50/50 chance, of you hit A the offs next time will be 45/55, then hit A -> 40/60, then hit B -> 45/55. That makes it no longer true random but computer RNG does not at all resemble real life probability in the short term and this is a smoke and mirrors fix for it.

Note that this is bad for security it just feels good.