Reinforcing
- improved check if reinforcing is still ongoing
- improved handling by commander/chief
- added check that assets are not added to a mission twice
This commit is contained in:
Frank
2023-05-26 11:37:19 +02:00
parent 2967de8f6e
commit fb202012da
2 changed files with 50 additions and 10 deletions

View File

@@ -682,7 +682,7 @@ function LEGION:CheckMissionQueue()
-- Debug info.
self:T(self.lid..string.format("Checking Reinforcement Nreinf=%d, Nops=%d, Nassigned=%d, Ndead=%d, Nmin=%d ==> Reinforce=%s",
mission.reinforce, N, mission.Nassigned, mission.Ndead, mission.NassetsMin, tostring(reinforce)))
mission.reinforce, N, mission.Nassigned, mission.Ndead, mission.NassetsMin, tostring(reinforce)))
end
-- Firstly, check if mission is due?
@@ -1003,6 +1003,7 @@ function LEGION:onafterMissionRequest(From, Event, To, Mission, Assets)
end
-- Add asset to mission.
Mission:AddAsset(asset)
-- Trigger event.
@@ -1054,6 +1055,7 @@ function LEGION:onafterMissionRequest(From, Event, To, Mission, Assets)
asset.takeoffType=COORDINATE.WaypointType.TakeOffParking
end
-- Add asset to mission.
Mission:AddAsset(asset)
end