From 5a6035f6b7cccf01eafad26e261050dc2f3ec9f6 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 22 Apr 2020 13:52:03 +0200 Subject: [PATCH] fix mystery naming with --samesettings --- Mystery.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Mystery.py b/Mystery.py index f1f6d060..0426c3f8 100644 --- a/Mystery.py +++ b/Mystery.py @@ -121,7 +121,8 @@ def main(): try: settings = settings_cache[path] if settings_cache[path] else roll_settings(weights_cache[path]) if settings.sprite is not None and not os.path.isfile(settings.sprite) and not get_sprite_from_name(settings.sprite): - logging.warning(f"Warning: The chosen sprite, \"{settings.sprite}\", for yaml \"{path}\", does not exist.") + logging.warning( + f"Warning: The chosen sprite, \"{settings.sprite}\", for yaml \"{path}\", does not exist.") for k, v in vars(settings).items(): if v is not None: getattr(erargs, k)[player] = v @@ -131,9 +132,11 @@ def main(): raise RuntimeError(f'No weights specified for player {player}') if not erargs.name[player]: erargs.name[player] = os.path.split(path)[-1].split(".")[0] - - erargs.names = ",".join(erargs.name[i] for i in range(1, args.multi + 1)) - del(erargs.name) + if args.samesettings: + erargs.names = "" + else: + erargs.names = ",".join(erargs.name[i] for i in range(1, args.multi + 1)) + del (erargs.name) ERmain(erargs, seed)