Lins Better RNG
Overhauls most RNG aspects of the game to provide a less frustrating but still random experience
By LinBinTin
CHANGELOG
Changes Made
1.0.1 Fixed Formatting of readme. (Thunderstore reads MD differently than the program I was using x.x)
1.0.2 Fixed (Non Experimental) Card RNG not functioning properly (I'm a dummy x.x) and triple checked it worked (I PROMISE)
1.1.0 Overhauled underseen card favoring to include force spawns for extremely underseen perks. Also changed some incorrect wording and confusing language in the readme (sorry to anyone this affected)
1.1.1 Changed around 60% of the card reroll logic to be less resource intensive. (The pains of learning how to code x.x)
1.1.2 Fixed unstackable perks being force spawned after taken in a run :(
1.1.3 Fixed perks that were force spawned retaining their non-endless scaled value.
Changed force spawn threshold from (<= AmountOfTimesMostSeenPerkWasSeen - 6) to (<= AmountOfTimesMostSeenPerkWasSeen - 10) After doing about a dozen runs I've come to the conclusion that the previous threshold was way too low. Force spawning is to help cut out worst case scenarios, ideally it won't proc every run.
This is (hopefully) the last 1.1.x update as I've been playing with this version for awhile and I'm pretty happy with the balance and performance. It can hiccup if it reaches recursion limit but short of learning a lot more about how all this works, I don't think I can do anything about that.
1.2.0 Expanded Rho Altar support to downgrade sacrifice rewards if you have max perks (See readme for more in depth explanation).
Added support for experimental perks with Optional Toggle for excluding ones that give you items and nothing else. (Piton lover is not excluded despite giving you pitons)
Adjusted Reroll logic as follows:
Second check (view readme for more details) changed from (<= AmountOfTimesMostSeenPerkWasSeen - 4) to (<= AmountOfTimesMostSeenPerkWasSeen - 5)
Third check changed from (<= AmountOfTimesMostSeenPerkWasSeen - 2) to (<= AmountOfTimesMostSeenPerkWasSeen - 3)
2.0 Complete Edition
You can find me on discord: .linnea. if you find any bugs. I've combed through really hard for this final release but I don't play campaign a lot.
Removed downgrading rho altar rewards.
After many, many runs I've come to the conclusion that downgrading artifacts to p-beans is a very interesting gameplay mechanic which warps how you play in an (IMO) healthy way. It's just not compatible with the in game leaderboard. This mod's goal above all else was to provide a vanilla experience that doesn't make it harder and doesn't grant an advantage to those without it. I can't in good faith keep the feature in this mod.
Expanded Options for experimental perks
Changed default behavior to give a higher chance of receiving underseen perks, while never outright forcing most seen perks to be re-rolled. (See ReadMe for more details)
Old default behavior (no repeats until looping through) is kept as an option but now enables cheats. I should note I don't run campaign, so I'm not the bastion of knowledge on this. But this is, in my opinion, the right choice.
Option to guarantee non-item experimental perks still remains available via the same toggle.
Cancelled Map Support
If you didn't know, the way maps connect to each other is very very peculiar. Connect the wrong map to another and it will rotate, causing maps to sway or straight up flip in worst-case scenarios.
While it's entirely possible to set up a system that I wanted, I want to focus my attention to my next major goal which is an in-depth TAS tool. Stay tuned for that! (But don't hold your breath, you'll be waiting awhile and I don't want you to die)