diff --git a/MultiMystery.py b/MultiMystery.py index afc1517df5..5a248155fa 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 0da5ce264e..debf51d8a3 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