From 9047ddb479f08f7f15be1fd5b738c20c9122188c Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 16 Feb 2020 09:44:32 +0100 Subject: [PATCH] make player_name logic a bit smarter in MultiMystery.py --- MultiMystery.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/MultiMystery.py b/MultiMystery.py index ce99b28e..493eeca5 100644 --- a/MultiMystery.py +++ b/MultiMystery.py @@ -90,16 +90,15 @@ if __name__ == "__main__": romfilename = "" if player_name: - try: - index = player_names.index(player_name) - except IndexError: - print(f"Could not find Player {player_name}") - else: - romfilename = os.path.join(output_path, f"ER_{seedname}_P{index+1}_{player_name}.sfc") - import webbrowser - if os.path.exists(romfilename): - print(f"Launching ROM file {romfilename}") - webbrowser.open(romfilename) + for file in os.listdir(output_path): + if player_name in file: + romfilename = os.path.join(output_path, file) + import webbrowser + + if os.path.exists(romfilename): + print(f"Launching ROM file {romfilename}") + webbrowser.open(romfilename) + break if zip_roms: zipname = os.path.join(output_path, f"ER_{seedname}.zip")