mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Don't target ammo depots at inactive front lines.
This commit is contained in:
parent
9bbcee645e
commit
9177588220
@ -7,5 +7,9 @@ from game.htn import CompoundTask, Method
|
||||
|
||||
class AttackBuildings(CompoundTask[TheaterState]):
|
||||
def each_valid_method(self, state: TheaterState) -> Iterator[Method[TheaterState]]:
|
||||
for garrison in state.strike_targets:
|
||||
yield [PlanStrike(garrison)]
|
||||
for building in state.strike_targets:
|
||||
# Ammo depots are targeted based on the needs of the front line by
|
||||
# ReduceEnemyFrontLineCapacity. No reason to target them before that front
|
||||
# line is active.
|
||||
if not building.is_ammo_depot:
|
||||
yield [PlanStrike(building)]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user