From cac5795e0178e8f02f20ba1910aa104157e6ec88 Mon Sep 17 00:00:00 2001 From: Kippi00 Date: Sat, 22 Aug 2020 09:28:24 -0400 Subject: [PATCH] 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 --- Main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Main.py b/Main.py index 8fcd6b4d..6d416c17 100644 --- a/Main.py +++ b/Main.py @@ -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