Core: remove legacy "dynamic_regions", as all regions are now dynamic

This commit is contained in:
Fabian Dill
2022-02-15 06:29:57 +01:00
parent aaa9bc906e
commit 53340ab22c
4 changed files with 2 additions and 8 deletions

View File

@@ -290,7 +290,6 @@ def generate_itempool(world):
loc.access_rule = lambda state: state.has_triforce_pieces(state.world.treasure_hunt_count[player], player)
region.locations.append(loc)
world.dynamic_locations.append(loc)
world.clear_location_cache()
world.push_item(loc, ItemFactory('Triforce', player), False)
@@ -474,7 +473,6 @@ def set_up_take_anys(world, player):
old_man_take_any = Region("Old Man Sword Cave", RegionType.Cave, 'the sword cave', player)
world.regions.append(old_man_take_any)
world.dynamic_regions.append(old_man_take_any)
reg = regions.pop()
entrance = world.get_region(reg, player).entrances[0]
@@ -495,7 +493,6 @@ def set_up_take_anys(world, player):
for num in range(4):
take_any = Region("Take-Any #{}".format(num+1), RegionType.Cave, 'a cave of choice', player)
world.regions.append(take_any)
world.dynamic_regions.append(take_any)
target, room_id = world.random.choice([(0x58, 0x0112), (0x60, 0x010F), (0x46, 0x011F)])
reg = regions.pop()
@@ -519,7 +516,6 @@ def create_dynamic_shop_locations(world, player):
if item['create_location']:
loc = ALttPLocation(player, f"{shop.region.name} {shop.slot_names[i]}", parent=shop.region)
shop.region.locations.append(loc)
world.dynamic_locations.append(loc)
world.clear_location_cache()

View File

@@ -337,7 +337,6 @@ def create_shops(world, player: int):
loc.shop_slot_disabled = True
loc.item.world = world
shop.region.locations.append(loc)
world.dynamic_locations.append(loc)
world.clear_location_cache()