Fixed Shuffle Ganon CLI/GUI issue

This commit is contained in:
codemann8
2021-10-31 19:57:40 -05:00
parent fe358e921a
commit 057f8cbeba
2 changed files with 7 additions and 14 deletions

View File

@@ -358,20 +358,13 @@ def update_deprecated_args(args):
# Shuffle Ganon defaults to TRUE # Shuffle Ganon defaults to TRUE
# Don't do: Yes # Don't do: Yes
# Do: No # Do: No
if isinstance(args.shuffleganon, bool): if "no_shuffleganon" in argVars:
if "no_shuffleganon" in argVars: if isinstance(args.shuffleganon, dict):
for player in range(1, players + 1):
args.shuffleganon[player] = not args.no_shuffleganon in truthy
else:
args.shuffleganon = not args.no_shuffleganon in truthy args.shuffleganon = not args.no_shuffleganon in truthy
else:
for player in range(1, players + 1):
args.shuffleganon[player] = not args.no_shuffleganon in truthy
if isinstance(args.no_shuffleganon, bool):
if "shuffleganon" in argVars:
args.no_shuffleganon = not args.shuffleganon in truthy
else:
for player in range(1, players + 1):
args.no_shuffleganon[player] = not args.shuffleganon in truthy
# Playthrough defaults to TRUE # Playthrough defaults to TRUE
# Don't do: Yes # Don't do: Yes
# Do: No # Do: No

View File

@@ -358,7 +358,7 @@
"help": "suppress" "help": "suppress"
}, },
"shuffleganon": { "shuffleganon": {
"action": "store_false", "action": "store_true",
"type": "bool", "type": "bool",
"help": "suppress" "help": "suppress"
}, },