Apply fake world fix to minor glitches (#135)

* Restore pre-aga1 dark world dungeon behavior in glitched logics

In any logic that does not patch out fake worlds, dying in a Dark World dungeon before defeating Aghanim 1 will now put you in Fake Dark World. (vanilla behavior)

* Apply fake world fix to minor glitches

Minor glitches players don't really need to make use of fake worlds - eventually want to add a "fake_worlds" yaml option so players can choose whether or not to have the fix applied
This commit is contained in:
Kippi00 2020-08-22 09:28:24 -04:00 committed by GitHub
parent 8e85e2892a
commit cac5795e01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -119,7 +119,7 @@ def main(args, seed=None):
logger.info('Shuffling the World about.')
for player in range(1, world.players + 1):
if world.logic[player] != "noglitches" and world.shuffle[player] in \
if world.logic[player] not in ["noglitches", "minorglitches"] and world.shuffle[player] in \
{"vanilla", "dungeonssimple", "dungeonsfull", "simple", "restricted", "full"}:
world.fix_fake_world[player] = False