feat(attack): base attack - now spawn all CAP aircraft when a base is attacked

This commit is contained in:
Wrycu
2019-06-22 14:30:27 -07:00
parent c7eae7e97a
commit e9103acb07
2 changed files with 7 additions and 2 deletions

View File

@@ -164,6 +164,11 @@ class Base:
def scramble_sweep(self, multiplier: float) -> typing.Dict[PlaneType, int]:
return self._find_best_planes(CAP, self.scramble_count(multiplier, CAP))
def scramble_last_defense(self):
# return as many CAP-capable aircraft as we can since this is the last defense of the base
# (but not more than 20 - that's just nuts)
return self._find_best_planes(CAP, min(self.total_planes, 20))
def scramble_cas(self, multiplier: float) -> typing.Dict[PlaneType, int]:
return self._find_best_planes(CAS, self.scramble_count(multiplier, CAS))