Skip to content

Commit

Permalink
Merge pull request ArchipelagoMW#16 from Ishigh1/oos_deter_seed
Browse files Browse the repository at this point in the history
OoS: Making seeds deterministic
  • Loading branch information
Dinopony authored Jul 2, 2024
2 parents cf2c83a + 1301fa9 commit 063c1c7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions worlds/tloz_oos/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,7 @@ def place_seed(seed_name: str, location_name: str):
self.multiworld.get_location(location_name, self.player).place_locked_item(seed_item)
self.pre_fill_items.append(seed_item)

seeds_to_place = set([name for name in SEED_ITEMS])
seeds_to_place = list(SEED_ITEMS)

manually_placed_trees = ["Horon Village: Seed Tree", duplicate_tree_name]
trees_to_process = [name for name in TREES_TABLE.values() if name not in manually_placed_trees]
Expand All @@ -531,7 +531,7 @@ def place_seed(seed_name: str, location_name: str):

# If duplicate tree is not Horon's, remove Horon seed from the pool of placeable seeds
if duplicate_tree_name != "Horon Village: Seed Tree":
seeds_to_place.remove(SEED_ITEMS[self.options.default_seed.value])
del seeds_to_place[self.options.default_seed.value]
place_seed(self.random.choice(SEED_ITEMS), duplicate_tree_name)

# Place remaining seeds on remaining trees
Expand Down

0 comments on commit 063c1c7

Please sign in to comment.