In Lite ER place Old Man after connecting inaccessible regions

This commit is contained in:
codemann8
2021-10-17 20:30:00 -05:00
parent 0126e7ab48
commit 42b185115a

View File

@@ -388,16 +388,16 @@ def link_entrances(world, player):
# shuffle dropdowns
scramble_holes(world, player)
# place old man, has limited options
connector_entrances = [e for e in list(zip(*default_connector_connections))[0] if e in entrance_pool]
place_old_man(world, list(connector_entrances), player)
caves = list(Cave_Exits + Cave_Three_Exits + Old_Man_House)
# place connectors in inaccessible regions
connector_entrances = [e for e in connector_entrances if e in entrance_pool]
connector_entrances = [e for e in list(zip(*default_connector_connections))[0] if e in entrance_pool]
connect_inaccessible_regions(world, connector_entrances, [], caves, player)
# place old man, has limited options
connector_entrances = [e for e in connector_entrances if e in entrance_pool]
place_old_man(world, list(connector_entrances), player)
# shuffle remaining connectors
connector_entrances = [e for e in connector_entrances if e in entrance_pool]
connect_caves(world, connector_entrances, [], caves, player)