diff --git a/Main.py b/Main.py index 2ac286bf..d3d0b3d3 100644 --- a/Main.py +++ b/Main.py @@ -160,7 +160,7 @@ def main(args, seed=None, fish=None): if args.create_spoiler and not args.jsonout: logger.info(world.fish.translate("cli", "cli", "create.meta")) world.spoiler.meta_to_file(output_path(f'{outfilebase}_Spoiler.txt')) - if args.mystery and not args.suppress_meta: + if args.mystery and not (args.suppress_meta or args.create_spoiler): world.spoiler.mystery_meta_to_file(output_path(f'{outfilebase}_meta.txt')) for player in range(1, world.players + 1): @@ -359,7 +359,7 @@ def main(args, seed=None, fish=None): with open(output_path('%s_multidata' % outfilebase), 'wb') as f: f.write(multidata) - if args.mystery and not args.suppress_meta: + if args.mystery and not (args.suppress_meta or args.create_spoiler): world.spoiler.hashes_to_file(output_path(f'{outfilebase}_meta.txt')) elif args.create_spoiler and not args.jsonout: world.spoiler.hashes_to_file(output_path(f'{outfilebase}_Spoiler.txt'))