From a88e75f3a18fcf1b499abf9fedc13724685789e9 Mon Sep 17 00:00:00 2001 From: PoryGone <98504756+PoryGone@users.noreply.github.com> Date: Thu, 13 Jul 2023 21:11:49 -0400 Subject: [PATCH] DKC3: Move item creation earlier (#1941) --- worlds/dkc3/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/worlds/dkc3/__init__.py b/worlds/dkc3/__init__.py index 68139dfd..a0000b0c 100644 --- a/worlds/dkc3/__init__.py +++ b/worlds/dkc3/__init__.py @@ -86,7 +86,11 @@ class DKC3World(World): return slot_data - def generate_basic(self): + def create_regions(self): + location_table = setup_locations(self.multiworld, self.player) + create_regions(self.multiworld, self.player, location_table) + + # Not generate basic self.topology_present = self.multiworld.level_shuffle[self.player].value itempool: typing.List[DKC3Item] = [] @@ -198,10 +202,6 @@ class DKC3World(World): er_hint_data[location.address] = world_names[world_index] multidata['er_hint_data'][self.player] = er_hint_data - def create_regions(self): - location_table = setup_locations(self.multiworld, self.player) - create_regions(self.multiworld, self.player, location_table) - def create_item(self, name: str, force_non_progression=False) -> Item: data = item_table[name]