note potential optimization locations
parent
2e972d876f
commit
d65898994a
|
@ -2173,6 +2173,7 @@ def randomize_game(graph):
|
|||
|
||||
find_available_areas(graph)
|
||||
for location in MajorLocations:
|
||||
# potential find_all_available_items
|
||||
path = graph.get_path(StartLocation, location)
|
||||
if path != None:
|
||||
AccessibleLocations.append(location)
|
||||
|
@ -2251,6 +2252,7 @@ def randomize_game(graph):
|
|||
if location == 'Data S0' or location == 'Item S0-05-16':
|
||||
path = graph.get_path(StartLocation, location, depth=250)
|
||||
else:
|
||||
# potential find_all_available_items
|
||||
for area in range(0, 7):
|
||||
if location in AreaItemLocations[area]:
|
||||
if AreaOpen[area]:
|
||||
|
@ -2322,6 +2324,7 @@ def randomize_game(graph):
|
|||
tankCheck = math.ceil(healthCheck / MissileDamage / 5)
|
||||
PossibleMissileTanks.clear()
|
||||
if SeedSettings['MajorMinor']:
|
||||
# potential find_all_available_items + could probably reuse previous result
|
||||
for missileLocation in MinorLocations:
|
||||
if missileLocation not in UsedLocations:
|
||||
missilePath = None
|
||||
|
|
Loading…
Reference in New Issue