Default to aircraft at only appropriate bases.

This commit is contained in:
Dan Albert
2021-07-18 17:12:34 -07:00
parent 0eb8ec70d9
commit ce01ad2083
4 changed files with 49 additions and 2 deletions

View File

@@ -70,7 +70,9 @@ class AircraftAllocator:
aircraft, task
)
for squadron in squadrons:
if squadron.can_provide_pilots(flight.num_aircraft):
if squadron.operates_from(airfield) and squadron.can_provide_pilots(
flight.num_aircraft
):
inventory.remove_aircraft(aircraft, flight.num_aircraft)
return airfield, squadron
return None