From 73940fffc6d727d5db59fbfcaacf2bd44931d6c8 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 18 Sep 2021 18:47:06 +0200 Subject: [PATCH] Update Legion.lua - Fix that assets did not get removed --- Moose Development/Moose/Ops/Legion.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Moose Development/Moose/Ops/Legion.lua b/Moose Development/Moose/Ops/Legion.lua index 843c34b3d..66cf48d0e 100644 --- a/Moose Development/Moose/Ops/Legion.lua +++ b/Moose Development/Moose/Ops/Legion.lua @@ -1794,12 +1794,13 @@ function LEGION.RecruitCohortAssets(Cohorts, MissionTypeRecruit, MissionTypeOpt, end -- Return payloads of not needed assets. - for i=Nassets+1,#Assets do + for i=#Assets,Nassets+1,-1 do local asset=Assets[i] --Functional.Warehouse#WAREHOUSE.Assetitem if asset.legion:IsAirwing() and not asset.spawned then asset.legion:T2(asset.legion.lid..string.format("Returning payload from asset %s", asset.spawngroupname)) asset.legion:ReturnPayloadFromAsset(asset) end + table.remove(Assets, i) end -- Found enough assets.