Various refinements and fixes to key logic and generation
This commit is contained in:
@@ -1823,6 +1823,10 @@ def find_inaccessible_regions(world, player):
|
||||
if connect.type is not RegionType.Dungeon or connect.name.endswith(' Portal'):
|
||||
queue.append(connect)
|
||||
world.inaccessible_regions[player].extend([r.name for r in all_regions.difference(visited_regions) if valid_inaccessible_region(r)])
|
||||
if world.mode[player] == 'inverted':
|
||||
ledge = world.get_region('Hyrule Castle Ledge', 1)
|
||||
if any(x for x in ledge.exits if x.connected_region.name == 'Agahnims Tower Portal'):
|
||||
world.inaccessible_regions[player].append('Hyrule Castle Ledge')
|
||||
logger = logging.getLogger('')
|
||||
logger.debug('Inaccessible Regions:')
|
||||
for r in world.inaccessible_regions[player]:
|
||||
|
||||
Reference in New Issue
Block a user