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]