Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

POSSIBLE SOFTLOCK

The condition for unlocking the next Exploration region uses an == operator instead of a >= operator.

DETAILS:

In my most recent game, I explored enough of Region 1 to unlock Region 2.  I explored part of Region 2, then went back to Region 1 to find all of the events there, then returned to Region 2.

Upon switching my attention back to Region 2, I noticed that my unlock progress to Region 3 was 23/12, as shown in the screenshot, and yet Region 3 was still locked.

I continued the rest of the game looking to achieve a non-Exploration victory with as little additional Exploration progress as possible.  I managed to achieve a Production/Wonder victory with only 1 Exploration tile remaining in Region 1; all other tiles in Region 1 and all tiles in Region 2 were uncovered.

I surmise that (1) the condition for unlocking Region 3 only checks for equality when exploring a tile in Region 2, that (2) the condition for unlocking Region 3 is NOT checked when exploring a tile in Region 1, that (3) exploring a tile in Region 1 nevertheless increments the counter for unlocking Region 3, and that (4) if it had taken me another turn to achieve a victory, then I would have entered a softlock condition where the game would not allow me to end the turn because I have enough Exploration points to send an Exploration mission, but no remaining tiles to send a mission to.



(+1)

Took a look and your guess was spot on. Exploring tiles in region 1 was not doing the check for unlocking region 3 so it was skipping past when exploring tiles in 2 after that. It's fixed for the next update and I'm going to throw in a safety check to prevent softlocking if there are no tiles left to explore as well.