From b3ec435b7e0eda8e688ccae7c508d32ccf0b9d9f Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 13 Jan 2020 19:47:30 +0100 Subject: [PATCH] implement race as an option and cmd argument --- MultiMystery.py | 5 ++++- Mystery.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MultiMystery.py b/MultiMystery.py index afc1517d..5a248155 100644 --- a/MultiMystery.py +++ b/MultiMystery.py @@ -34,6 +34,9 @@ zip_roms:int = 1 #create a spoiler file create_spoiler:bool = True +#create roms as race coms +race:bool= False + #folder from which the player yaml files are pulled from player_files_folder:str = "Players" @@ -77,7 +80,7 @@ if __name__ == "__main__": command = f"py -{py_version} Mystery.py --multi {len(player_files)} {player_string} " \ f"--names {','.join(player_names)} --enemizercli {enemizer_location} " \ - f"--outputpath {outputpath}" + " --create_spoiler" if create_spoiler else "" + f"--outputpath {outputpath}" + " --create_spoiler" if create_spoiler else "" + " --race" if race else "" print(command) import time start = time.perf_counter() diff --git a/Mystery.py b/Mystery.py index 0da5ce26..debf51d8 100644 --- a/Mystery.py +++ b/Mystery.py @@ -43,6 +43,7 @@ def main(): parser.add_argument('--rom') parser.add_argument('--enemizercli') parser.add_argument('--outputpath') + parser.add_argument('--race', action='store_true') for player in range(1, multiargs.multi + 1): parser.add_argument(f'--p{player}', help=argparse.SUPPRESS) args = parser.parse_args() @@ -75,7 +76,7 @@ def main(): erargs.seed = seed erargs.names = args.names erargs.create_spoiler = args.create_spoiler - erargs.race = False + erargs.race = args.race erargs.outputname = seedname erargs.outputpath = args.outputpath