# Add Unit Group To Unit Group

Grammar — Add all units in sourceUnitGroup to targetUnitGroup
FlagsNative | Action

Adds all the units in the source unit group to the target unit group.

# Arguments

  • unitgroup — Target Unit Group
  • unitgroup — Source Unit Group

Returns — void

native void UnitGroupAddUnitGroup(
	unitgroup inGroup,
	unitgroup inAddGroup,
);

Category: Unit Group / Groups

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2613
UnitGroupAddUnitGroup(lv_introHellionGroup, UnitLastCreatedGroup())
// L2613
UnitGroupAddUnitGroup(lv_introHellionGroup, UnitLastCreatedGroup())
// L586
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L599
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L612
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L625
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L638
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L651
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L664
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L677
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L914
UnitGroupAddUnitGroup(lv_gasCrystals100, UnitLastCreatedGroup())
// L915
UnitGroupAddUnitGroup(gv_tempVespeneGroup, UnitLastCreatedGroup())
// L2248
UnitGroupAddUnitGroup(lv_rescuedUnits, UnitGroup(null, gv_pLAYER_10_PROTOSS_CAPTIVES, RegionFromId(14), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3659
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave))
// L3749
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave))
// L3896
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3898
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3900
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3902
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3904
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3906
UnitGroupAddUnitGroup(lv_dropPodUnits01, UnitLastCreatedGroup())
// L3910
UnitGroupAddUnitGroup(lv_dropPodUnits02, UnitLastCreatedGroup())
// L3261
UnitGroupAddUnitGroup(gv_finalDropGroup, lv_dROP_GROUP)
// L4500
UnitGroupAddUnitGroup(gv_cinematicHiddenUnits, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4501
UnitGroupAddUnitGroup(gv_cinematicHiddenUnits, UnitGroup(null, gv_pLAYER_07_TERRAN_YELLOW, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L683
UnitGroupAddUnitGroup(lv_clusterGroup, lv_tempGroup)
// L684
UnitGroupAddUnitGroup(lv_newNewGroup, lv_tempGroup)
// L4169
UnitGroupAddUnitGroup(lv_sCVGroup01, UnitLastCreatedGroup())
// L4174
UnitGroupAddUnitGroup(lv_sCVGroup02, UnitLastCreatedGroup())
// L7382
UnitGroupAddUnitGroup(gv_cinematicHiddenUnits, UnitGroup(null, c_playerAny, RegionCircle(PointFromId(428), 2.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L7619
UnitGroupAddUnitGroup(lv_tempGroup, UnitGroup(null, gv_pLAYER_02_RESCUE_ZERG, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1254
UnitGroupAddUnitGroup(gv_frozenExpansionProtoss, UnitGroup(null, gv_pLAYER_02_SHUTTLE_BLUE, RegionFromId(11), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1255
UnitGroupAddUnitGroup(gv_frozenZergGroupGlobal, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(8), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1256
UnitGroupAddUnitGroup(gv_frozenZergGroupGlobal, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(9), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1257
UnitGroupAddUnitGroup(gv_frozenZergGroupGlobal, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(10), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1258
UnitGroupAddUnitGroup(gv_frozenZergGroupGlobal, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L1259
UnitGroupAddUnitGroup(gv_frozenZergGroupGlobal, UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(13), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L5645
UnitGroupAddUnitGroup(lv_victoryZerg, UnitLastCreatedGroup())
// L5649
UnitGroupAddUnitGroup(lv_victoryZerg, UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

ai96FA581E.galaxy

// L503
UnitGroupAddUnitGroup(ai96FA581E_wave2_lastUnits[p], UnitLastCreatedGroup())
// L642
UnitGroupAddUnitGroup(ai96FA581E_wave5_lastUnits[p], UnitLastCreatedGroup())
// L649
UnitGroupAddUnitGroup(ai96FA581E_wave5_lastUnits[p], UnitLastCreatedGroup())
// L788
UnitGroupAddUnitGroup(ai96FA581E_wave6_lastUnits[p], UnitLastCreatedGroup())
// L795
UnitGroupAddUnitGroup(ai96FA581E_wave6_lastUnits[p], UnitLastCreatedGroup())
// L934
UnitGroupAddUnitGroup(ai96FA581E_wave7_lastUnits[p], UnitLastCreatedGroup())
// L941
UnitGroupAddUnitGroup(ai96FA581E_wave7_lastUnits[p], UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

aiFD078E3C.galaxy

// L856
UnitGroupAddUnitGroup(aiFD078E3C_wave7_lastUnits[p], UnitLastCreatedGroup())
// L863
UnitGroupAddUnitGroup(aiFD078E3C_wave7_lastUnits[p], UnitLastCreatedGroup())
// L1004
UnitGroupAddUnitGroup(aiFD078E3C_wave8_lastUnits[p], UnitLastCreatedGroup())
// L1144
UnitGroupAddUnitGroup(aiFD078E3C_wave9_lastUnits[p], UnitLastCreatedGroup())
// L1151
UnitGroupAddUnitGroup(aiFD078E3C_wave9_lastUnits[p], UnitLastCreatedGroup())
// L1158
UnitGroupAddUnitGroup(aiFD078E3C_wave9_lastUnits[p], UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L5433
UnitGroupAddUnitGroup(lv_playerUnitGroup, UnitGroup(null, gv_pLAYER_01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L7386
UnitGroupAddUnitGroup(gv_cinematicTempUnits, UnitLastCreatedGroup())
// L7387
UnitGroupAddUnitGroup(gv_midInfestedTerrans, UnitLastCreatedGroup())
// L7491
UnitGroupAddUnitGroup(gv_cinematicTempUnits, UnitLastCreatedGroup())
// L7493
UnitGroupAddUnitGroup(gv_cinematicTempUnits, UnitLastCreatedGroup())
// L7495
UnitGroupAddUnitGroup(gv_cinematicTempUnits, UnitLastCreatedGroup())
// L7730
UnitGroupAddUnitGroup(gv_victoryZerg1, UnitLastCreatedGroup())
// L7734
UnitGroupAddUnitGroup(gv_victoryZerg2, UnitLastCreatedGroup())
// L7738
UnitGroupAddUnitGroup(gv_victoryZerg1, UnitLastCreatedGroup())
// L7742
UnitGroupAddUnitGroup(gv_victoryZerg2, UnitLastCreatedGroup())
// L563
UnitGroupAddUnitGroup(lv_dropGroup, UnitLastCreatedGroup())
// L565
UnitGroupAddUnitGroup(lv_dropGroup, UnitLastCreatedGroup())
// L935
UnitGroupAddUnitGroup(gv_victoryZergGroups[lv_regionIndex], lv_dropGroup)

# campaigns/swarm.sc2campaign

ai6366AE01.galaxy

// L135
UnitGroupAddUnitGroup(ai6366AE01_wave1_lastUnits[p], UnitLastCreatedGroup())
// L144
UnitGroupAddUnitGroup(ai6366AE01_wave1_lastUnits[p], UnitLastCreatedGroup())
// L283
UnitGroupAddUnitGroup(ai6366AE01_wave2_lastUnits[p], UnitLastCreatedGroup())
// L294
UnitGroupAddUnitGroup(ai6366AE01_wave2_lastUnits[p], UnitLastCreatedGroup())
// L433
UnitGroupAddUnitGroup(ai6366AE01_wave3_lastUnits[p], UnitLastCreatedGroup())
// L442
UnitGroupAddUnitGroup(ai6366AE01_wave3_lastUnits[p], UnitLastCreatedGroup())
// L580
UnitGroupAddUnitGroup(ai6366AE01_wave5_lastUnits[p], UnitLastCreatedGroup())
// L591
UnitGroupAddUnitGroup(ai6366AE01_wave5_lastUnits[p], UnitLastCreatedGroup())
// L602
UnitGroupAddUnitGroup(ai6366AE01_wave5_lastUnits[p], UnitLastCreatedGroup())
// L740
UnitGroupAddUnitGroup(ai6366AE01_wave6_lastUnits[p], UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

ai8E40AF2E.galaxy

// L135
UnitGroupAddUnitGroup(ai8E40AF2E_wave8_lastUnits[p], UnitLastCreatedGroup())
// L144
UnitGroupAddUnitGroup(ai8E40AF2E_wave8_lastUnits[p], UnitLastCreatedGroup())
// L283
UnitGroupAddUnitGroup(ai8E40AF2E_wave1_lastUnits[p], UnitLastCreatedGroup())
// L294
UnitGroupAddUnitGroup(ai8E40AF2E_wave1_lastUnits[p], UnitLastCreatedGroup())
// L303
UnitGroupAddUnitGroup(ai8E40AF2E_wave1_lastUnits[p], UnitLastCreatedGroup())
// L440
UnitGroupAddUnitGroup(ai8E40AF2E_wave4_lastUnits[p], UnitLastCreatedGroup())
// L449
UnitGroupAddUnitGroup(ai8E40AF2E_wave4_lastUnits[p], UnitLastCreatedGroup())
// L588
UnitGroupAddUnitGroup(ai8E40AF2E_wave9_lastUnits[p], UnitLastCreatedGroup())
// L597
UnitGroupAddUnitGroup(ai8E40AF2E_wave9_lastUnits[p], UnitLastCreatedGroup())
// L737
UnitGroupAddUnitGroup(ai8E40AF2E_wave3_lastUnits[p], UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

aiAC1D4E5B.galaxy

// L357
UnitGroupAddUnitGroup(aiAC1D4E5B_wave4_lastUnits[p], UnitLastCreatedGroup())
// L366
UnitGroupAddUnitGroup(aiAC1D4E5B_wave4_lastUnits[p], UnitLastCreatedGroup())

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L3842
UnitGroupAddUnitGroup(lv_dropGroup, UnitLastCreatedGroup())
// L3844
UnitGroupAddUnitGroup(lv_dropGroup, UnitLastCreatedGroup())
// L3846
UnitGroupAddUnitGroup(lv_dropGroup, UnitLastCreatedGroup())
// L4141
UnitGroupAddUnitGroup(lv_primalGroup, UnitLastCreatedGroup())
// L4151
UnitGroupAddUnitGroup(lv_primalGroup, UnitLastCreatedGroup())
// L4157
UnitGroupAddUnitGroup(lv_primalGroup, UnitLastCreatedGroup())
// L4163
UnitGroupAddUnitGroup(lv_primalGroup, UnitLastCreatedGroup())
// L4170
UnitGroupAddUnitGroup(gv_dehakasGroup, lv_primalGroup)
// L4725
UnitGroupAddUnitGroup(lv_fleeingunits, UnitGroup(null, gv_pLAYER_02_DOMINION, RegionCircle(EventUnitTargetPoint(), 9.0), UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L6946
UnitGroupAddUnitGroup(gv_cinematicTempUnits, gv_dehakasGroup)
// L2216
UnitGroupAddUnitGroup(lv_gateBullies, UnitGroup(null, gv_PLAYER_04_DOMINION_PURPLE, RegionFromId(16), UnitFilter(0, (1 << (c_targetFilterHidden - 32)), (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0))
// L2217
UnitGroupAddUnitGroup(lv_gateBullies, UnitGroup(null, gv_PLAYER_03_DOMINION_BLUE, RegionFromId(8), UnitFilter(0, (1 << (c_targetFilterHidden - 32)), (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0))
// L2218
UnitGroupAddUnitGroup(lv_gateBullies, UnitGroup(null, gv_PLAYER_05_DOMINION_TEAL, RegionFromId(18), UnitFilter(0, (1 << (c_targetFilterHidden - 32)), (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0))