diff --git a/Moose Development/Moose/Ops/Auftrag.lua b/Moose Development/Moose/Ops/Auftrag.lua index b85fa6182..57c5125c7 100644 --- a/Moose Development/Moose/Ops/Auftrag.lua +++ b/Moose Development/Moose/Ops/Auftrag.lua @@ -5802,11 +5802,9 @@ function AUFTRAG:GetDCSMissionTask() -- SEAD Mission -- ------------------ - --[[ - local DCStask=CONTROLLABLE.EnRouteTaskEngageTargets(nil, nil ,{"Air Defence"} , 0) - table.insert(self.enrouteTasks, DCStask) - DCStask.key="SEAD" - ]] + -- Add enroute task SEAD. Disabled that here because the group enganges everything on its route. + --local DCStask=CONTROLLABLE.EnRouteTaskSEAD(nil, self.TargetType) + --table.insert(self.enrouteTasks, DCStask) self:_GetDCSAttackTask(self.engageTarget, DCStasks) diff --git a/Moose Development/Moose/Ops/Legion.lua b/Moose Development/Moose/Ops/Legion.lua index 99122ff17..94821c516 100644 --- a/Moose Development/Moose/Ops/Legion.lua +++ b/Moose Development/Moose/Ops/Legion.lua @@ -2949,6 +2949,9 @@ function LEGION:AssignAssetsForEscort(Cohorts, Assets, NescortMin, NescortMax, M -- For a SEAD mission, we also adjust the mission task. if MissionType==AUFTRAG.Type.SEAD then escort.missionTask=ENUMS.MissionTask.SEAD + -- Add enroute task SEAD. + local DCStask=CONTROLLABLE.EnRouteTaskSEAD(nil) + table.insert(escort.enrouteTasks, DCStask) end -- Reserve assts and add to mission. diff --git a/Moose Development/Moose/Sound/SRS.lua b/Moose Development/Moose/Sound/SRS.lua index 047d34921..66a480d9e 100644 --- a/Moose Development/Moose/Sound/SRS.lua +++ b/Moose Development/Moose/Sound/SRS.lua @@ -155,6 +155,18 @@ -- -- Text-to speech with default voice after 30 seconds. -- msrs:PlaySoundText(text, 30) -- +-- Basic example of using another class (ATIS) with SRS and the DCS-gRPC backend (DCS-gRPC not previously started): +-- +-- -- Start DCS-gRPC +-- GRPC.load() +-- -- Select the alternate DCS-gRPC backend for new MSRS instances +-- MSRS.SetDefaultBackendGRPC() +-- -- Create new ATIS as usual +-- atis=ATIS:New("Nellis", 251, radio.modulation.AM) +-- -- ATIS:SetSRS() expects a string for the SRS path even though it is not needed with DCS-gRPC +-- atis:SetSRS('') +-- -- Start ATIS +-- atis:Start() -- -- @field #MSRS MSRS = {