In Lite ER place Old Man after connecting inaccessible regions
This commit is contained in:
@@ -388,16 +388,16 @@ def link_entrances(world, player):
|
|||||||
# shuffle dropdowns
|
# shuffle dropdowns
|
||||||
scramble_holes(world, player)
|
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)
|
caves = list(Cave_Exits + Cave_Three_Exits + Old_Man_House)
|
||||||
|
|
||||||
# place connectors in inaccessible regions
|
# 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)
|
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
|
# shuffle remaining connectors
|
||||||
connector_entrances = [e for e in connector_entrances if e in entrance_pool]
|
connector_entrances = [e for e in connector_entrances if e in entrance_pool]
|
||||||
connect_caves(world, connector_entrances, [], caves, player)
|
connect_caves(world, connector_entrances, [], caves, player)
|
||||||
|
|||||||
Reference in New Issue
Block a user