Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

We are putting out 0.3.2 now- in case you were curious on why this happened, I made a feature for the upcoming 0.4 build where some of the rewards are unobtainable through R&D or exploration- for example, there's a hidden "Build 0.3 completed" reward that you get when 0.4 starts. The 0.4 quests have this reward as a requirement. So it's imperative that the players don't get this reward at random.

The game has a function that determines which among the unobtained rewards the player can get through R&D or exploration. It's a for loop and for every unobtained reward, it makes a series of checks, such as if the player meets the requirements, if it's the correct reward type, etc.
I added an extra check to make sure the player can't get the unobtainable rewards. But I screwed up the indentation so that every time the for loop bumps into this reward, the whole loop breaks instead of just this iteration. Since the list is randomly sorted, any given reward can, at random, not be among the rewards the player can get.

Once again thank you very much, especially going through the trouble of sending your save and trying out different test cases. I hope I don't screw up like this again.