diff --git a/Generate.py b/Generate.py index 97295ae4..32bd5e55 100644 --- a/Generate.py +++ b/Generate.py @@ -120,7 +120,6 @@ def main(args=None, callback=ERmain): f"A mix is also permitted.") erargs = parse_arguments(['--multi', str(args.multi)]) erargs.seed = seed - erargs.name = {x: "" for x in range(1, args.multi + 1)} # only so it can be overwrittin in mystery erargs.create_spoiler = args.spoiler > 0 erargs.glitch_triforce = options["generator"]["glitch_triforce_room"] erargs.race = args.race @@ -189,6 +188,9 @@ def main(args=None, callback=ERmain): erargs.name[player] = os.path.splitext(os.path.split(path)[-1])[0] erargs.name[player] = handle_name(erargs.name[player], player, name_counter) + if len(set(erargs.name.values())) != len(erargs.name): + raise Exception(f"Names have to unique. Names: {erargs.name}") + if args.yaml_output: import yaml important = {}