# Create Cargo Units

Grammar — Create inCount inId as cargo in inUnit
FlagsNative | Action

Creates cargo units inside a unit’s cargo bay. Use the “Last Created Cargo Unit” and “Last Created Cargo Units” functions to refer to the created units.

# Arguments

  • unit — Unit
  • string [ gamelink::Unit ] — Type
  • int — Count

Returns — void

native void UnitCargoCreate(
	unit inUnit,
	string inId,
	int inCount,
);

Category: Unit / Cargo

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1556
UnitCargoCreate(UnitLastCreated(), "Marine", 1)
// L1558
UnitCargoCreate(UnitLastCreated(), "Marine", 1)
// L1560
UnitCargoCreate(UnitLastCreated(), "Marine", 1)
// L1562
UnitCargoCreate(UnitLastCreated(), "Marine", 1)
// L319
UnitCargoCreate(lv_randomHut, "Civilian", 1)
// L322
UnitCargoCreate(lv_randomHut, "CivilianFemale", 1)
// L997
UnitCargoCreate(UnitFromId(290), "Firebat", 2)
// L999
UnitCargoCreate(UnitFromId(290), "Medic", 2)
// L631
UnitCargoCreate(lv_overlord, "Drone", 1)
// L565
UnitCargoCreate(UnitFromId(271), "SCV", 5)
// L567
UnitCargoCreate(UnitFromId(1056), "Marine", 5)
// L573
UnitCargoCreate(auto4801D79A_var, "Marine", 4)
// L580
UnitCargoCreate(auto8FA23EE3_var, "WarPig", 4)
// L1552
UnitCargoCreate(lv_medivac, "Vulture", 4)
// L459
UnitCargoCreate(UnitFromId(80), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L460
UnitCargoCreate(UnitFromId(175), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L461
UnitCargoCreate(UnitFromId(7), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L462
UnitCargoCreate(UnitFromId(433), "Marine", libNtve_gf_DifficultyValueInt(2, 1, 2, 0))
// L463
UnitCargoCreate(UnitFromId(433), "Marauder", libNtve_gf_DifficultyValueInt(0, 1, 1, 2))
// L464
UnitCargoCreate(UnitFromId(218), "Marauder", libNtve_gf_DifficultyValueInt(1, 1, 2, 2))
// L465
UnitCargoCreate(UnitFromId(694), "Marine", 4)
// L466
UnitCargoCreate(UnitFromId(1007), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L5564
UnitCargoCreate(UnitLastCreated(), "SCV", 5)
// L327
UnitCargoCreate(lp_bunker, lp_type, lp_qty)
// L414
UnitCargoCreate(lv_dropship, lp_type1, lp_qty1)
// L418
UnitCargoCreate(lv_dropship, lp_type2, lp_qty2)
// L6126
UnitCargoCreate(lv_coCe, "SCV", 5)
// L7097
UnitCargoCreate(UnitLastCreated(), "Marine", 2)
// L7098
UnitCargoCreate(UnitLastCreated(), "Marauder", 1)
// L5450
UnitCargoCreate(gv_dropshipComputer05, "Marine", 8)
// L5453
UnitCargoCreate(gv_dropshipComputer05, "Marauder", 3)
// L5456
UnitCargoCreate(gv_dropshipComputer05, "Firebat", 4)
// L5459
UnitCargoCreate(gv_dropshipComputer05, "Marine", 3)
// L5460
UnitCargoCreate(gv_dropshipComputer05, "Medic", 3)
// L11291
UnitCargoCreate(gv_introDropship, "Marine", 5)
// L11293
UnitCargoCreate(gv_introDropship, "Medic", 2)
// L11295
UnitCargoCreate(UnitLastCreated(), "Raynor", 1)
// L4945
UnitCargoCreate(gv_introDropship, "Raynor01", 1)
// L4948
UnitCargoCreate(gv_introDropship, "Marine", 5)
// L690
UnitCargoCreate(UnitFromId(5), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 6))
// L1063
UnitCargoCreate(gv_supplyDropship, "SCV", 1)
// L1257
UnitCargoCreate(gv_sCVDropship, "SCV", 8)
// L2040
UnitCargoCreate(lv_dropship, "SCV", 6)
// L792
UnitCargoCreate(UnitFromId(6), "Marine", 4)
// L793
UnitCargoCreate(UnitFromId(7), "Marine", 4)
// L929
UnitCargoCreate(auto4E511087_var, "Marine", libNtve_gf_DifficultyValueInt(3, 4, 4, 6))
// L638
UnitCargoCreate(UnitFromId(141), "Marine", 4)
// L662
UnitCargoCreate(UnitFromId(575), "Marine", libNtve_gf_DifficultyValueInt(3, 3, 4, 2))
// L663
UnitCargoCreate(UnitFromId(575), "Marauder", libNtve_gf_DifficultyValueInt(0, 0, 0, 1))
// L664
UnitCargoCreate(UnitFromId(82), "Marine", libNtve_gf_DifficultyValueInt(2, 2, 4, 2))
// L665
UnitCargoCreate(UnitFromId(82), "Marauder", libNtve_gf_DifficultyValueInt(0, 0, 0, 1))
// L681
UnitCargoCreate(UnitFromId(212), "Marine", 4)
// L2702
UnitCargoCreate(UnitLastCreated(), "Reaper", 4)
// L2703
UnitCargoCreate(UnitLastCreated(), "SiegeTank", 1)
// L2710
UnitCargoCreate(UnitLastCreated(), "Reaper", 4)
// L2711
UnitCargoCreate(UnitLastCreated(), "SiegeTank", 1)
// L1534
UnitCargoCreate(lv_swannDropship, "Marauder", libNtve_gf_DifficultyValueInt(4, 4, 4, 3))
// L555
UnitCargoCreate(UnitFromId(317), "Marauder", 1)
// L556
UnitCargoCreate(UnitFromId(317), "Marine", 4)
// L557
UnitCargoCreate(UnitFromId(317), "Medic", 2)
// L1022
UnitCargoCreate(UnitLastCreated(), "SiegeTank", 2)
// L2702
UnitCargoCreate(EventUnitProgressUnit(), "Zealot", libNtve_gf_DifficultyValueInt(0, 0, 1, 0))
// L2703
UnitCargoCreate(EventUnitProgressUnit(), "Archon", libNtve_gf_DifficultyValueInt(0, 0, 0, 1))
// L2706
UnitCargoCreate(EventUnitProgressUnit(), "Stalker", libNtve_gf_DifficultyValueInt(0, 0, 1, 1))
// L2713
UnitCargoCreate(EventUnitProgressUnit(), "Zealot", libNtve_gf_DifficultyValueInt(0, 0, 1, 1))
// L2716
UnitCargoCreate(EventUnitProgressUnit(), "Stalker", libNtve_gf_DifficultyValueInt(0, 0, 1, 1))
// L2723
UnitCargoCreate(EventUnitProgressUnit(), "Zealot", libNtve_gf_DifficultyValueInt(0, 0, 1, 1))
// L1054
UnitCargoCreate(gv_medivac01, "Marine", 2)
// L1065
UnitCargoCreate(gv_medivac02, "Marine", 2)
// L3690
UnitCargoCreate(UnitLastCreated(), "SCV", 8)
// L3706
UnitCargoCreate(gv_midCineDropship, "Marine", 4)
// L3708
UnitCargoCreate(gv_midCineDropship, "Marauder", 2)
// L4030
UnitCargoCreate(lv_dropship, "Marine", 8)
// L5122
UnitCargoCreate(UnitLastCreated(), "SCV", 5)
// L1005
UnitCargoCreate(autoA4354CDE_var, "Marine", 4)
// L6931
UnitCargoCreate(UnitLastCreated(), "Marine", 8)
// L4315
UnitCargoCreate(UnitLastCreated(), "InfestedCivilian", libNtve_gf_DifficultyValueInt(1, 1, 2, 3))
// L4318
UnitCargoCreate(UnitLastCreated(), "Zergling", libNtve_gf_DifficultyValueInt(1, 1, 2, 2))
// L4321
UnitCargoCreate(UnitLastCreated(), "InfestedCivilian", libNtve_gf_DifficultyValueInt(1, 2, 0, 1))
// L4322
UnitCargoCreate(UnitLastCreated(), "InfestedTerranCampaign", libNtve_gf_DifficultyValueInt(0, 0, 1, 1))
// L3523
UnitCargoCreate(UnitLastCreated(), "Roach", libNtve_gf_DifficultyValueInt(2, 2, 3, 4))
// L3531
UnitCargoCreate(UnitLastCreated(), "Roach", libNtve_gf_DifficultyValueInt(2, 2, 3, 4))
// L6222
UnitCargoCreate(gv_introVoidSeeker, "Probe", 6)
// L479
UnitCargoCreate(UnitFromId(685), "Zeratul", 1)
// L319
UnitCargoCreate(lv_randomHut, "Civilian", 1)
// L322
UnitCargoCreate(lv_randomHut, "CivilianFemale", 1)
// L997
UnitCargoCreate(UnitFromId(290), "Firebat", 2)
// L999
UnitCargoCreate(UnitFromId(290), "Medic", 2)
// L631
UnitCargoCreate(lv_overlord, "Drone", 1)
// L565
UnitCargoCreate(UnitFromId(271), "SCV", 5)
// L567
UnitCargoCreate(UnitFromId(1056), "Marine", 5)
// L573
UnitCargoCreate(auto4801D79A_var, "Marine", 4)
// L580
UnitCargoCreate(auto8FA23EE3_var, "WarPig", 4)
// L1552
UnitCargoCreate(lv_medivac, "Vulture", 4)
// L459
UnitCargoCreate(UnitFromId(80), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L460
UnitCargoCreate(UnitFromId(175), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L461
UnitCargoCreate(UnitFromId(7), "Marine", libNtve_gf_DifficultyValueInt(2, 3, 4, 4))
// L462
UnitCargoCreate(UnitFromId(433), "Marine", libNtve_gf_DifficultyValueInt(2, 1, 2, 0))
// L463
UnitCargoCreate(UnitFromId(433), "Marauder", libNtve_gf_DifficultyValueInt(0, 1, 1, 2))
// L464
UnitCargoCreate(UnitFromId(218), "Marauder", libNtve_gf_DifficultyValueInt(1, 1, 2, 2))