Fix issue with GUI message showing wrong seed number when yaml specifies a different seed
This commit is contained in:
@@ -106,17 +106,15 @@ def bottom_frame(self, parent, args=None):
|
|||||||
if guiargs.count is not None and guiargs.seed:
|
if guiargs.count is not None and guiargs.seed:
|
||||||
seed = guiargs.seed
|
seed = guiargs.seed
|
||||||
for _ in range(guiargs.count):
|
for _ in range(guiargs.count):
|
||||||
seeds.append(seed)
|
world = main(seed=seed, args=guiargs, fish=parent.fish)
|
||||||
main(seed=seed, args=guiargs, fish=parent.fish)
|
seeds.append(world.seed)
|
||||||
seed = random.randint(0, 999999999)
|
seed = random.randint(0, 999999999)
|
||||||
else:
|
else:
|
||||||
if guiargs.seed:
|
if not guiargs.seed:
|
||||||
seeds.append(guiargs.seed)
|
|
||||||
else:
|
|
||||||
random.seed(None)
|
random.seed(None)
|
||||||
guiargs.seed = random.randint(0, 999999999)
|
guiargs.seed = random.randint(0, 999999999)
|
||||||
seeds.append(guiargs.seed)
|
world = main(seed=guiargs.seed, args=guiargs, fish=parent.fish)
|
||||||
main(seed=guiargs.seed, args=guiargs, fish=parent.fish)
|
seeds.append(world.seed)
|
||||||
except (FillError, EnemizerError, Exception, RuntimeError) as e:
|
except (FillError, EnemizerError, Exception, RuntimeError) as e:
|
||||||
logging.exception(e)
|
logging.exception(e)
|
||||||
messagebox.showerror(title="Error while creating seed", message=str(e))
|
messagebox.showerror(title="Error while creating seed", message=str(e))
|
||||||
|
|||||||
Reference in New Issue
Block a user