@@ -358,12 +358,16 @@ function MissionCommandsHelper:AddSupplyHubCommandsIfApplicable(groupID)
|
||||
missionCommands.addCommandForGroup(groupID, "Load FARP Crate (2000)", path, loadCargoCommand, farpParams2000)
|
||||
|
||||
---@type LoadCargoCommandParams
|
||||
local samParms1000 = { unitID = unit:getID(), groupID = group:getID(), crateType = "FARP_CRATE_1000", supplyUnitsTracker = self._supplyUnitsTracker }
|
||||
local samParms1000 = { unitID = unit:getID(), groupID = group:getID(), crateType = "SAM_CRATE_2000", supplyUnitsTracker = self._supplyUnitsTracker }
|
||||
missionCommands.addCommandForGroup(groupID, "Load SAM Crate (1000)", path, loadCargoCommand, samParms1000)
|
||||
|
||||
---@type LoadCargoCommandParams
|
||||
local samParms2000 = { unitID = unit:getID(), groupID = group:getID(), crateType = "FARP_CRATE_2000", supplyUnitsTracker = self._supplyUnitsTracker }
|
||||
local samParms2000 = { unitID = unit:getID(), groupID = group:getID(), crateType = "SAM_CRATE_2000", supplyUnitsTracker = self._supplyUnitsTracker }
|
||||
missionCommands.addCommandForGroup(groupID, "Load SAM Crate (2000)", path, loadCargoCommand, samParms2000)
|
||||
|
||||
---@type LoadCargoCommandParams
|
||||
local samParms2000 = { unitID = unit:getID(), groupID = group:getID(), crateType = "AIRBASE_CRATE_2000", supplyUnitsTracker = self._supplyUnitsTracker }
|
||||
missionCommands.addCommandForGroup(groupID, "Airbase Crate (2000)", path, loadCargoCommand, samParms2000)
|
||||
end
|
||||
|
||||
function MissionCommandsHelper:AddCargoCommands(groupID)
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
---@alias SupplyType
|
||||
---| "FARP_CRATE"
|
||||
---| "SAM_CRATE"
|
||||
---| "AIRBASE_CRATE"
|
||||
|
||||
---@alias CrateType
|
||||
---| "FARP_CRATE_500"
|
||||
@@ -10,6 +11,7 @@
|
||||
---| "SAM_CRATE_500"
|
||||
---| "SAM_CRATE_1000"
|
||||
---| "SAM_CRATE_2000"
|
||||
---| "AIRBASE_CRATE_2000"
|
||||
|
||||
---@class SupplyConfig
|
||||
---@field type SupplyType
|
||||
@@ -55,6 +57,12 @@ local SupplyConfig = {
|
||||
displayName = "SAM Crate (2000)",
|
||||
staticType = "container_cargo",
|
||||
},
|
||||
["AIRBASE_CRATE_2000"] = {
|
||||
type = "AIRBASE_CRATE",
|
||||
weight = 2000,
|
||||
displayName = "Airbase Crate (2000)",
|
||||
staticType = "container_cargo",
|
||||
},
|
||||
}
|
||||
|
||||
---@class MaxLoadConfig
|
||||
|
||||
Reference in New Issue
Block a user