Only check for ground units in capture trigger zone

requires pydcs update: https://github.com/pydcs/dcs/pull/279
This commit is contained in:
RndName
2022-12-21 10:24:53 +01:00
committed by Dan Albert
parent 4a4935f165
commit f9903f1e19
2 changed files with 7 additions and 2 deletions

View File

@@ -159,7 +159,9 @@ class TriggerGenerator:
flag = self.get_capture_zone_flag()
capture_trigger = TriggerCondition(Event.NoEvent, "Capture Trigger")
capture_trigger.add_condition(
AllOfCoalitionOutsideZone(defending_coalition, trigger_zone.id)
AllOfCoalitionOutsideZone(
defending_coalition, trigger_zone.id, unit_type="GROUND"
)
)
capture_trigger.add_condition(
PartOfCoalitionInZone(
@@ -176,7 +178,9 @@ class TriggerGenerator:
recapture_trigger = TriggerCondition(Event.NoEvent, "Capture Trigger")
recapture_trigger.add_condition(
AllOfCoalitionOutsideZone(attacking_coalition, trigger_zone.id)
AllOfCoalitionOutsideZone(
attacking_coalition, trigger_zone.id, unit_type="GROUND"
)
)
recapture_trigger.add_condition(
PartOfCoalitionInZone(