mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Fixed : AI wouldn't buy artillery units
This commit is contained in:
parent
e58ab34a15
commit
60f837d0b9
@ -75,14 +75,14 @@ class ProcurementAi:
|
|||||||
|
|
||||||
def random_affordable_ground_unit(
|
def random_affordable_ground_unit(
|
||||||
self, budget: int) -> Optional[Type[VehicleType]]:
|
self, budget: int) -> Optional[Type[VehicleType]]:
|
||||||
affordable_units = [u for u in self.faction.frontline_units if
|
affordable_units = [u for u in self.faction.frontline_units + self.faction.artillery_units if
|
||||||
db.PRICES[u] <= budget]
|
db.PRICES[u] <= budget]
|
||||||
if not affordable_units:
|
if not affordable_units:
|
||||||
return None
|
return None
|
||||||
return random.choice(affordable_units)
|
return random.choice(affordable_units)
|
||||||
|
|
||||||
def reinforce_front_line(self, budget: int) -> int:
|
def reinforce_front_line(self, budget: int) -> int:
|
||||||
if not self.faction.frontline_units:
|
if not self.faction.frontline_units and not self.faction.artillery_units:
|
||||||
return budget
|
return budget
|
||||||
|
|
||||||
while budget > 0:
|
while budget > 0:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user