Allow Chao Keying large tiles if the only touching locked tiles are Big Challenges

Defuses the 12-long chain scenario in a relatively fair way
This commit is contained in:
toaster 2024-04-30 22:21:59 +01:00
parent 04214c05ec
commit 2be1a50ae1
2 changed files with 3 additions and 3 deletions

View file

@ -405,8 +405,8 @@ static void M_ChallengeGridExtraDataAdjacencyRules(challengegridextradata_t *ext
{
extradata->flags |= CHE_HINT;
}
// Adjacent locked tile, prevent 10x key skip.
else
// Adjacent locked small tile, prevent 10x key skip.
else if (unlockables[adjacent].majorunlock == false)
{
extradata->flags &= ~CHE_ALLCLEAR;
}

View file

@ -507,7 +507,7 @@ static void M_ChallengesTutorial(UINT8 option)
"to break open Big Challenge tiles.\n"
"\n"
"You'll also need to unlock\n"
"the surrounding tiles first.\n"
"any surrounding small tiles first.\n"
), NULL, MM_NOTHING, NULL, NULL);
gamedata->majorkeyskipattempted = true;
break;