From b2fdcd5cf0f9b184ec6bbee65529a6c6527626c4 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Wed, 2 Nov 2022 17:32:12 +0100 Subject: [PATCH] #CHIEF * Fix to auto-create CAS/CAS-Enhanced Missions from detected targets; Added BAI mission option for TANKS as target --- Moose Development/Moose/Ops/Auftrag.lua | 4 ++++ Moose Development/Moose/Ops/Chief.lua | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Moose Development/Moose/Ops/Auftrag.lua b/Moose Development/Moose/Ops/Auftrag.lua index 895aaa387..fa10e8434 100644 --- a/Moose Development/Moose/Ops/Auftrag.lua +++ b/Moose Development/Moose/Ops/Auftrag.lua @@ -2227,6 +2227,10 @@ function AUFTRAG:NewFromTarget(Target, MissionType) mission=self:NewBOMBING(Target, Altitude) elseif MissionType==AUFTRAG.Type.BOMBRUNWAY then mission=self:NewBOMBRUNWAY(Target, Altitude) + elseif MissionType==AUFTRAG.Type.CAS then + mission=self:NewCAS(ZONE_RADIUS:New(Target:GetName(),Target:GetVec2(),1000),Altitude,Speed,Target:GetAverageCoordinate(),Heading,Leg,TargetTypes) + elseif MissionType==AUFTRAG.Type.CASENHANCED then + mission=self:NewCASENHANCED(ZONE_RADIUS:New(Target:GetName(),Target:GetVec2(),1000),Altitude,Speed,RangeMax,NoEngageZoneSet,TargetTypes) elseif MissionType==AUFTRAG.Type.INTERCEPT then mission=self:NewINTERCEPT(Target) elseif MissionType==AUFTRAG.Type.SEAD then diff --git a/Moose Development/Moose/Ops/Chief.lua b/Moose Development/Moose/Ops/Chief.lua index 53f54a891..5433a00a4 100644 --- a/Moose Development/Moose/Ops/Chief.lua +++ b/Moose Development/Moose/Ops/Chief.lua @@ -2710,7 +2710,9 @@ function CHIEF:_GetMissionPerformanceFromTarget(Target) -- Tanks - table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.CAS, 100)) + table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.BAI, 100)) + table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.CAS, 90)) + table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.CASENHANCED, 90)) table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.GROUNDATTACK, 50)) table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.ARMORATTACK, 40)) table.insert(missionperf, self:_CreateMissionPerformance(AUFTRAG.Type.ARTY, 30))