This commit is contained in:
Frank
2020-08-14 18:09:13 +02:00
parent 200c1dac85
commit 32c9a59ff0
7 changed files with 143 additions and 37 deletions

View File

@@ -1759,11 +1759,20 @@ function OPSGROUP:_GetNextMission()
-- Current time.
local time=timer.getAbsTime()
-- Look for first mission that is SCHEDULED.
local importance=math.huge
for _,_mission in pairs(self.missionqueue) do
local mission=_mission --Ops.Auftrag#AUFTRAG
if mission.importance<importance then
importance=mission.importance
end
end
-- Look for first mission that is SCHEDULED.
for _,_mission in pairs(self.missionqueue) do
local mission=_mission --Ops.Auftrag#AUFTRAG
if mission:GetGroupStatus(self)==AUFTRAG.Status.SCHEDULED and (mission:IsReadyToGo() or self.airwing) then
if mission:GetGroupStatus(self)==AUFTRAG.Status.SCHEDULED and (mission:IsReadyToGo() or self.airwing) and mission.importance<=importance then
return mission
end
end