# Issue Order To Unit Group

Grammar — Order all units in g|Unit Group to o (queue|Replace/After/Before Existing Orders)
FlagsNative | Action

Issues an order to all the units in the specified unit group.

# Arguments

Returns — bool

native bool UnitGroupIssueOrder(
	unitgroup inGroup,
	order inOrder,
	int inQueueType,
);

Category: Unit / Orders

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1172
UnitGroupIssueOrder(gv_rockBreakers, OrderTargetingUnitGroup(AbilityCommand("attack", 0), gv_playerUnits), c_orderQueueReplace)
// L1699
UnitGroupIssueOrder(gv_nEUnits, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(2)), c_orderQueueReplace)
// L1714
UnitGroupIssueOrder(gv_nWUnits, OrderTargetingUnit(AbilityCommand("attack", 0), UnitFromId(1)), c_orderQueueReplace)
// L1740
UnitGroupIssueOrder(gv_sEUnits, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(2)), c_orderQueueReplace)
// L1666
UnitGroupIssueOrder(gv_cINEZergUnits, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(32)), c_orderQueueReplace)
// L2077
UnitGroupIssueOrder(gv_cineZerglings, OrderTargetingUnit(AbilityCommand("attack", 0), UnitGroupUnit(UnitGroup("SupplyDepot", gv_pLAYER_USER, RegionCircle(PointFromId(105), 2.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1)), c_orderQueueReplace)
// L2079
UnitGroupIssueOrder(gv_cineZerglings, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(116)), c_orderQueueReplace)
// L2083
UnitGroupIssueOrder(gv_cinePlayerUnitsAttackers, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(117)), c_orderQueueReplace)
// L2084
UnitGroupIssueOrder(gv_cinePlayerUnitsRepair, OrderTargetingUnit(AbilityCommand("Repair", 0), gv_supplyDepot), c_orderQueueReplace)
// L2384
UnitGroupIssueOrder(gv_cineProtoss, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(116)), c_orderQueueReplace)
// L2393
UnitGroupIssueOrder(gv_cinePlayerUnitsRepair2, OrderTargetingUnit(AbilityCommand("Repair", 0), gv_supplyDepot2), c_orderQueueReplace)
// L2398
UnitGroupIssueOrder(gv_cineProtoss, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(116)), c_orderQueueReplace)
// L1027
UnitGroupIssueOrder(gv_enemyAttackersB, OrderSetAutoCast(AbilityCommand("SapStructure", 0), true), c_orderQueueReplace)
// L459
UnitGroupIssueOrder(lv_lastGroup, Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L896
UnitGroupIssueOrder(lv_attackersLeft, Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L899
UnitGroupIssueOrder(lv_attackersRight, Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L1238
UnitGroupIssueOrder(gv_infestorGroup, Order(AbilityCommand("BurrowInfestorUp", 0)), c_orderQueueReplace)
// L1241
UnitGroupIssueOrder(gv_infestorGroup, Order(AbilityCommand("BurrowInfestorDown", 0)), c_orderQueueReplace)
// L2799
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L2810
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L2821
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L2864
UnitGroupIssueOrder(gv_rockDestroyers, OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(UnitGroupUnit(gv_rockDestroyers, 1)), UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)))), c_orderQueueReplace)
// L5143
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("BurrowInfestedTerranCampaignUp", 0)), c_orderQueueReplace)
// L305
UnitGroupIssueOrder(lp_fLEET, OrderTargetingPoint(AbilityCommand("move", 0), RegionGetCenter(lp_tARGET)), c_orderQueueAddToEnd)
// L2053
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderSetAutoCast(AbilityCommand("CarrierHangar", 0), true), c_orderQueueReplace)
// L2054
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1061)), c_orderQueueReplace)
// L2055
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1592)), c_orderQueueAddToEnd)
// L2345
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(1678))), c_orderQueueAddToEnd)
// L2409
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(2722))), c_orderQueueAddToEnd)
// L2473
UnitGroupIssueOrder(gv_terrorFleetGroup, OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(1594))), c_orderQueueAddToEnd)
// L6021
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingUnit(AbilityCommand("attack", 0), gv_purifier), c_orderQueueReplace)
// L6023
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingUnit(AbilityCommand("attack", 0), gv_purifier), c_orderQueueReplace)
// L6025
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingUnit(AbilityCommand("attack", 0), gv_purifier), c_orderQueueReplace)
// L4222
UnitGroupIssueOrder(lv_attackGroup, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(292)), c_orderQueueReplace)
// L4223
UnitGroupIssueOrder(UnitGroup("VikingFighter", c_playerAny, RegionFromId(18), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), Order(AbilityCommand("AssaultMode", 0)), c_orderQueueAddToEnd)
// L5182
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(630)), c_orderQueueReplace)
// L5183
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(631)), c_orderQueueAddToEnd)
// L5184
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(632)), c_orderQueueAddToEnd)
// L5185
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(633)), c_orderQueueAddToEnd)
// L5195
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(630)), c_orderQueueReplace)
// L5196
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(631)), c_orderQueueAddToEnd)
// L5197
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(632)), c_orderQueueAddToEnd)
// L5198
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(633)), c_orderQueueAddToEnd)
// L5201
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(630)), c_orderQueueReplace)
// L5202
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(631)), c_orderQueueAddToEnd)
// L2029
UnitGroupIssueOrder(UnitGroup(null, gv_p04_DOMINION_INFANTRY_A, RegionFromId(22), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(2))), c_orderQueueReplace)
// L5215
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1824)), c_orderQueueReplace)
// L5216
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2100)), c_orderQueueAddToEnd)
// L5217
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2101)), c_orderQueueAddToEnd)
// L5220
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1824)), c_orderQueueReplace)
// L5221
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2100)), c_orderQueueAddToEnd)
// L5222
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2101)), c_orderQueueAddToEnd)
// L5225
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1824)), c_orderQueueReplace)
// L5226
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2100)), c_orderQueueAddToEnd)
// L5227
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2101)), c_orderQueueAddToEnd)
// L445
UnitGroupIssueOrder(lv_attackers, OrderTargetingPoint(AbilityCommand("attack", 0), lp_targetPoint), c_orderQueueReplace)
// L3844
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1552)), c_orderQueueReplace)
// L3845
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("AssaultMode", 0)), c_orderQueueAddToEnd)
// L3846
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(806))), c_orderQueueAddToEnd)
// L3898
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1552)), c_orderQueueReplace)
// L3899
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("AssaultMode", 0)), c_orderQueueAddToEnd)
// L3900
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(806))), c_orderQueueAddToEnd)
// L3988
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1553)), c_orderQueueReplace)
// L3989
UnitGroupIssueOrder(UnitLastCreatedGroup(), Order(AbilityCommand("AssaultMode", 0)), c_orderQueueAddToEnd)
// L3990
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(UnitFromId(807))), c_orderQueueAddToEnd)
// L1750
UnitGroupIssueOrder(UnitGroup(null, gv_p2_DOMINION_RED, RegionFromId(35), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(953)), c_orderQueueReplace)
// L1751
UnitGroupIssueOrder(UnitGroup(null, gv_p2_DOMINION_RED, RegionFromId(39), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(2614)), c_orderQueueReplace)
// L1752
UnitGroupIssueOrder(UnitGroup(null, gv_p2_DOMINION_RED, RegionFromId(27), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1949)), c_orderQueueReplace)
// L1753
UnitGroupIssueOrder(UnitGroup(null, gv_p2_DOMINION_RED, RegionFromId(38), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(2615)), c_orderQueueReplace)
// L1830
UnitGroupIssueOrder(gv_dropGroup, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(2177)), c_orderQueueReplace)
// L2503
UnitGroupIssueOrder(gv_escapeCivilians, OrderTargetingPoint(AbilityCommand("move", 0), RegionRandomPoint(RegionFromId(94))), c_orderQueueReplace)
// L2657
UnitGroupIssueOrder(gv_escapeCivilians, OrderTargetingUnit(AbilityCommand("attack", 0), gv_holoboards[6]), c_orderQueueAddToEnd)
// L2660
UnitGroupIssueOrder(gv_escapeCivilians, OrderTargetingPoint(AbilityCommand("attack", 0), RegionGetCenter(RegionFromId(5))), c_orderQueueAddToEnd)
// L2775
UnitGroupIssueOrder(gv_dominionCompoundGuards, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(82)), c_orderQueueReplace)
// L1712
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(489)), c_orderQueueReplace)
// L1713
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(494)), c_orderQueueAddToEnd)
// L1714
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(495)), c_orderQueueAddToEnd)
// L1715
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingUnitGroup(AbilityCommand("attack", 0), UnitGroup("Marine", gv_pLAYER_04_REBELS, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)), c_orderQueueAddToEnd)
// L1716
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(gv_medicBarracks)), c_orderQueueAddToEnd)
// L1717
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(622)), c_orderQueueAddToEnd)
// L1718
UnitGroupIssueOrder(lv_dominionAttackSquad, OrderTargetingPoint(AbilityCommand("attack", 0), RegionGetCenter(RegionFromId(22))), c_orderQueueAddToEnd)
// L2772
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(620)), c_orderQueueReplace)
// L426
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(81)), c_orderQueueReplace)
// L427
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(114)), c_orderQueueAddToEnd)
// L428
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(162)), c_orderQueueAddToEnd)
// L429
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(209)), c_orderQueueAddToEnd)
// L445
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(243)), c_orderQueueReplace)
// L446
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(242)), c_orderQueueAddToEnd)
// L447
UnitGroupIssueOrder(lv_lastGroup, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(240)), c_orderQueueAddToEnd)
// L459
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(363)), c_orderQueueReplace)
// L2526
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingUnit(AbilityCommand("attack", 0), UnitFromId(366)), c_orderQueueReplace)
// L2527
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(363)), c_orderQueueAddToEnd)
// L273
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(105)), c_orderQueueReplace)
// L274
UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(136)), c_orderQueueAddToEnd)
// L679
UnitGroupIssueOrder(lv_mineralHarvesters, OrderTargetingUnitGroup(AbilityCommand("SCVHarvest", 0), lv_mineralGroup), c_orderQueueReplace)
// L5221
UnitGroupIssueOrder(gv_victoryZergling, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(216)), c_orderQueueReplace)
// L5225
UnitGroupIssueOrder(gv_victoryZergling, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(216)), c_orderQueueReplace)
// L5234
UnitGroupIssueOrder(gv_victoryZergling, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(216)), c_orderQueueReplace)
// L5239
UnitGroupIssueOrder(gv_victoryZergling, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(216)), c_orderQueueReplace)
// L5246
UnitGroupIssueOrder(gv_victoryZergling, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(216)), c_orderQueueReplace)