From 25daa6755431c973080ffef8549c115d28fdc3e1 Mon Sep 17 00:00:00 2001 From: leka1986 <83298840+leka1986@users.noreply.github.com> Date: Mon, 15 Dec 2025 17:29:54 +0100 Subject: [PATCH] Update CTLD.lua Fixed error when using Dynamic cargo "concatenate local 'gname'" and the AddStaticCargo did not respect the template staticType. --- Moose Development/Moose/Ops/CTLD.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Moose Development/Moose/Ops/CTLD.lua b/Moose Development/Moose/Ops/CTLD.lua index ca7696dae..e7278c684 100644 --- a/Moose Development/Moose/Ops/CTLD.lua +++ b/Moose Development/Moose/Ops/CTLD.lua @@ -140,6 +140,9 @@ CTLD_CARGO = { self.DontShowInMenu = DontShowInMenu or false self.ResourceMap = nil self.StaticType = "container_cargo" -- "container_cargo" + if self:IsStatic() then + self.StaticType = self.Templates + end self.StaticShape = nil self.TypeNames = nil self.StaticCategory = "Cargos" @@ -7760,7 +7763,7 @@ end for _, _cgo in pairs(loadedcargo) do local cargo = _cgo local type = cargo.CargoType - local gname = cargo.Name + local gname = cargo:GetName() local gcargo = self:_FindCratesCargoObject(gname) or self:_FindTroopsCargoObject(gname) self:T("Looking at " .. gname .. " in the helo - type = "..tostring(type)) if (type == CTLD_CARGO.Enum.TROOPS or type == CTLD_CARGO.Enum.ENGINEERS or type == CTLD_CARGO.Enum.VEHICLE or type == CTLD_CARGO.Enum.FOB) then