mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
OPS
AUFTRAG - Added mission task param for RECON, PATROLZONE and TROOPTRANSPORT FLIGHTGROUP - Fixed CheckGroupDone if group is engaging and has a paused mission TARGET - Added GetThreatLevelMax functions CHIEF - Added :AddGciCapZone() function
This commit is contained in:
@@ -1501,6 +1501,8 @@ function AUFTRAG:NewTROOPTRANSPORT(TransportGroupSet, DropoffCoordinate, PickupC
|
||||
|
||||
mission.transportPickup=PickupCoordinate or mission:GetTargetCoordinate()
|
||||
mission.transportDropoff=DropoffCoordinate
|
||||
|
||||
mission.missionTask=mission:GetMissionTaskforMissionType(AUFTRAG.Type.TROOPTRANSPORT)
|
||||
|
||||
-- Debug.
|
||||
mission.transportPickup:MarkToAll("Pickup")
|
||||
@@ -1644,6 +1646,8 @@ function AUFTRAG:NewPATROLZONE(Zone, Speed, Altitude)
|
||||
end
|
||||
|
||||
mission:_TargetFromObject(Zone)
|
||||
|
||||
mission.missionTask=mission:GetMissionTaskforMissionType(AUFTRAG.Type.PATROLZONE)
|
||||
|
||||
mission.optionROE=ENUMS.ROE.OpenFire
|
||||
mission.optionROT=ENUMS.ROT.PassiveDefense
|
||||
@@ -1673,6 +1677,8 @@ function AUFTRAG:NewRECON(ZoneSet, Speed, Altitude, Adinfinitum, Randomly)
|
||||
local mission=AUFTRAG:New(AUFTRAG.Type.RECON)
|
||||
|
||||
mission:_TargetFromObject(ZoneSet)
|
||||
|
||||
mission.missionTask=mission:GetMissionTaskforMissionType(AUFTRAG.Type.RECON)
|
||||
|
||||
mission.optionROE=ENUMS.ROE.WeaponHold
|
||||
mission.optionROT=ENUMS.ROT.PassiveDefense
|
||||
@@ -5005,8 +5011,12 @@ function AUFTRAG:GetMissionTaskforMissionType(MissionType)
|
||||
mtask=ENUMS.MissionTask.RUNWAYATTACK
|
||||
elseif MissionType==AUFTRAG.Type.CAP then
|
||||
mtask=ENUMS.MissionTask.CAP
|
||||
elseif MissionType==AUFTRAG.Type.GCICAP then
|
||||
mtask=ENUMS.MissionTask.CAP
|
||||
elseif MissionType==AUFTRAG.Type.CAS then
|
||||
mtask=ENUMS.MissionTask.CAS
|
||||
elseif MissionType==AUFTRAG.Type.PATROLZONE then
|
||||
mtask=ENUMS.MissionTask.CAS
|
||||
elseif MissionType==AUFTRAG.Type.ESCORT then
|
||||
mtask=ENUMS.MissionTask.ESCORT
|
||||
elseif MissionType==AUFTRAG.Type.FACA then
|
||||
|
||||
Reference in New Issue
Block a user