From c24fba0ba48ee1a1a8d31bcde5094764e8bff7d7 Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 20 Jul 2024 15:35:23 +0200 Subject: [PATCH] Fix OCA-Aircraft bug in mission generator --- .../missiongenerator/aircraft/waypoints/ocaaircraftingress.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/missiongenerator/aircraft/waypoints/ocaaircraftingress.py b/game/missiongenerator/aircraft/waypoints/ocaaircraftingress.py index 8044daba..3e0fce9a 100644 --- a/game/missiongenerator/aircraft/waypoints/ocaaircraftingress.py +++ b/game/missiongenerator/aircraft/waypoints/ocaaircraftingress.py @@ -3,7 +3,7 @@ import logging from dcs.point import MovingPoint from dcs.task import EngageTargetsInZone, Targets -from game.theater import Airfield +from game.theater import Airfield, Fob from game.utils import nautical_miles from .pydcswaypointbuilder import PydcsWaypointBuilder @@ -12,7 +12,7 @@ class OcaAircraftIngressBuilder(PydcsWaypointBuilder): def add_tasks(self, waypoint: MovingPoint) -> None: target = self.package.target self.register_special_ingress_points() - if not isinstance(target, Airfield): + if not (isinstance(target, Airfield) or isinstance(target, Fob)): logging.error( "Unexpected target type for OCA Strike mission: %s", target.__class__.__name__,