From 8caee1e2028a0e03ad3f8f15533b3eea679e6571 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Sun, 21 Apr 2024 02:21:30 -0500 Subject: [PATCH] Allowing seed number to save onto exported yaml if provided by user --- Main.py | 2 ++ source/classes/CustomSettings.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Main.py b/Main.py index 89f10563..c36bad50 100644 --- a/Main.py +++ b/Main.py @@ -413,6 +413,8 @@ def export_yaml(args, fish): logger = logging.getLogger('') world = init_world(args, fish) + if args.seed and int(args.seed) > 0: + world.seed = int(args.seed) from OverworldShuffle import __version__ as ORVersion logger.info( diff --git a/source/classes/CustomSettings.py b/source/classes/CustomSettings.py index fa1f9582..c67d760f 100644 --- a/source/classes/CustomSettings.py +++ b/source/classes/CustomSettings.py @@ -271,6 +271,8 @@ class CustomSettings(object): self.player_range = range(1, world.players + 1) settings_dict, meta_dict = {}, {} self.world_rep['meta'] = meta_dict + if world.seed: + meta_dict['seed'] = world.seed meta_dict['players'] = world.players meta_dict['algorithm'] = world.algorithm meta_dict['race'] = settings.race