DKC3: Fix List Out of Range Error on Level Shuffle Hint extension (#3077)
This commit is contained in:
parent
b97cee4372
commit
9bbc49204d
|
@ -294,7 +294,7 @@ barnacle_region = "Barnacle's Island Region"
|
||||||
blue_region = "Blue's Beach Hut Region"
|
blue_region = "Blue's Beach Hut Region"
|
||||||
blizzard_region = "Bizzard's Basecamp Region"
|
blizzard_region = "Bizzard's Basecamp Region"
|
||||||
|
|
||||||
lake_orangatanga_region = "Lake_Orangatanga"
|
lake_orangatanga_region = "Lake Orangatanga"
|
||||||
kremwood_forest_region = "Kremwood Forest"
|
kremwood_forest_region = "Kremwood Forest"
|
||||||
cotton_top_cove_region = "Cotton-Top Cove"
|
cotton_top_cove_region = "Cotton-Top Cove"
|
||||||
mekanos_region = "Mekanos"
|
mekanos_region = "Mekanos"
|
||||||
|
|
|
@ -201,7 +201,12 @@ class DKC3World(World):
|
||||||
er_hint_data = {}
|
er_hint_data = {}
|
||||||
for world_index in range(len(world_names)):
|
for world_index in range(len(world_names)):
|
||||||
for level_index in range(5):
|
for level_index in range(5):
|
||||||
level_region = self.multiworld.get_region(self.active_level_list[world_index * 5 + level_index], self.player)
|
level_id: int = world_index * 5 + level_index
|
||||||
|
|
||||||
|
if level_id >= len(self.active_level_list):
|
||||||
|
break
|
||||||
|
|
||||||
|
level_region = self.multiworld.get_region(self.active_level_list[level_id], self.player)
|
||||||
for location in level_region.locations:
|
for location in level_region.locations:
|
||||||
er_hint_data[location.address] = world_names[world_index]
|
er_hint_data[location.address] = world_names[world_index]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue