pull names through files, always, unless gui.
This commit is contained in:
parent
aaa650e18b
commit
5d0747585d
|
@ -29,7 +29,6 @@ def main():
|
||||||
action='store_true')
|
action='store_true')
|
||||||
parser.add_argument('--seed', help='Define seed number to generate.', type=int)
|
parser.add_argument('--seed', help='Define seed number to generate.', type=int)
|
||||||
parser.add_argument('--multi', default=1, type=lambda value: min(max(int(value), 1), 255))
|
parser.add_argument('--multi', default=1, type=lambda value: min(max(int(value), 1), 255))
|
||||||
parser.add_argument('--names', default='')
|
|
||||||
parser.add_argument('--teams', default=1, type=lambda value: max(int(value), 1))
|
parser.add_argument('--teams', default=1, type=lambda value: max(int(value), 1))
|
||||||
parser.add_argument('--create_spoiler', action='store_true')
|
parser.add_argument('--create_spoiler', action='store_true')
|
||||||
parser.add_argument('--rom')
|
parser.add_argument('--rom')
|
||||||
|
@ -79,7 +78,7 @@ def main():
|
||||||
print(f"P{player} Weights: {path} >> {weights_cache[path]['description']}")
|
print(f"P{player} Weights: {path} >> {weights_cache[path]['description']}")
|
||||||
erargs = parse_arguments(['--multi', str(args.multi)])
|
erargs = parse_arguments(['--multi', str(args.multi)])
|
||||||
erargs.seed = seed
|
erargs.seed = seed
|
||||||
erargs.name = {x: name.strip() for x, name in enumerate(args.names.split(","), 1)} # only so it can be overwrittin in mystery
|
erargs.name = {x: "" for x in range(1, args.multi + 1)} # only so it can be overwrittin in mystery
|
||||||
erargs.create_spoiler = args.create_spoiler
|
erargs.create_spoiler = args.create_spoiler
|
||||||
erargs.race = args.race
|
erargs.race = args.race
|
||||||
erargs.outputname = seedname
|
erargs.outputname = seedname
|
||||||
|
@ -127,9 +126,10 @@ def main():
|
||||||
raise ValueError(f"File {path} is destroyed. Please fix your yaml.") from e
|
raise ValueError(f"File {path} is destroyed. Please fix your yaml.") from e
|
||||||
else:
|
else:
|
||||||
raise RuntimeError(f'No weights specified for player {player}')
|
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 sorted(erargs.name.keys()))
|
erargs.names = ",".join(erargs.name[i] for i in range(1, args.multi + 1))
|
||||||
|
|
||||||
del(erargs.name)
|
del(erargs.name)
|
||||||
|
|
||||||
ERmain(erargs, seed)
|
ERmain(erargs, seed)
|
||||||
|
|
Loading…
Reference in New Issue