# Units In Unit Group Matching Condition

Grammartype units in group|Unit Group owned by player player matching unitFilter, with at most count
FlagsNative | Function

Returns a unit group that contains units that have passed the specified filters from another unit group.

# Arguments

  • string [ gamelink::Unit ] — Unit Type
  • int — Player
  • unitgroup — Group
  • unitfilter — Unit Filter
  • int — Count

Returns — unitgroup

native unitgroup UnitGroupFilter(
	string type,
	int player,
	unitgroup g,
	unitfilter filter,
	int maxCount,
);

Category: Unit Group / Useful Unit Groups

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L900
UnitGroupFilter("OrbitalCommand", gv_pLAYER_USER, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1209
UnitGroupFilter("Ghost", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1213
UnitGroupFilter("Raven", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1090
UnitGroupFilter("Infestor", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1094
UnitGroupFilter("InfestorBurrowed", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1098
UnitGroupFilter("Roach", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1102
UnitGroupFilter("RoachBurrowed", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1629
UnitGroupFilter(null, c_playerAny, lv_doomedUnits, UnitFilter(0, 0, 0, 0), 10)
// L1754
UnitGroupFilter("Firebat", c_playerAny, gv_riksvilleTownSquareDominion, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2240
UnitGroupFilter("Marine", gv_p2_DOMINION_RED, gv_escapeJerks, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1525
UnitGroupFilter(null, c_playerAny, lv_victims, UnitFilter(0, 0, 0, (1 << (c_targetFilterDead - 32))), 0)
// L2236
UnitGroupFilter(null, gv_p6_DOMINION_ORANGE, gv_cellBlockAJerksGroup, UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMechanical) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2333
UnitGroupFilter(null, gv_p6_DOMINION_ORANGE, gv_cellBlockAJerksGroup, UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMechanical) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2581
UnitGroupFilter("VikingFighter", gv_pLAYER02_TOSH, gv_p2LZGuards, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2156
UnitGroupFilter(null, c_playerAny, lv_enemies, UnitFilter((1 << c_targetFilterGround), 0, 0, 0), 0)
// L2157
UnitGroupFilter(null, c_playerAny, lv_enemies, UnitFilter((1 << c_targetFilterGround), 0, 0, 0), 0)
// L321
UnitGroupFilter(lp_unitType, lp_player, gv_suicidalBullies, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), lp_quantity)
// L4987
UnitGroupFilter(null, gv_p7_ABANDONED_BASE, lv_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L836
UnitGroupFilter(lv_type1, c_playerAny, lv_spawnedUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L854
UnitGroupFilter(lv_type2, c_playerAny, lv_spawnedUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1410
UnitGroupFilter("Zergling", c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1425
UnitGroupFilter(libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L853
UnitGroupFilter("ZerglingBurrowed", c_playerAny, gv_rumbleVanguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L877
UnitGroupFilter("CreepTumorBurrowed", c_playerAny, gv_rumbleMidguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L891
UnitGroupFilter("CreepTumorBurrowed", gv_p3_ZERG, gv_rumbleRearguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1629
UnitGroupFilter(null, c_playerAny, lv_doomedUnits, UnitFilter(0, 0, 0, 0), 10)
// L1754
UnitGroupFilter("Firebat", c_playerAny, gv_riksvilleTownSquareDominion, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2240
UnitGroupFilter("Marine", gv_p2_DOMINION_RED, gv_escapeJerks, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1525
UnitGroupFilter(null, c_playerAny, lv_victims, UnitFilter(0, 0, 0, (1 << (c_targetFilterDead - 32))), 0)
// L2236
UnitGroupFilter(null, gv_p6_DOMINION_ORANGE, gv_cellBlockAJerksGroup, UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMechanical) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2333
UnitGroupFilter(null, gv_p6_DOMINION_ORANGE, gv_cellBlockAJerksGroup, UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMechanical) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2581
UnitGroupFilter("VikingFighter", gv_pLAYER02_TOSH, gv_p2LZGuards, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2156
UnitGroupFilter(null, c_playerAny, lv_enemies, UnitFilter((1 << c_targetFilterGround), 0, 0, 0), 0)
// L2157
UnitGroupFilter(null, c_playerAny, lv_enemies, UnitFilter((1 << c_targetFilterGround), 0, 0, 0), 0)
// L321
UnitGroupFilter(lp_unitType, lp_player, gv_suicidalBullies, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), lp_quantity)
// L4987
UnitGroupFilter(null, gv_p7_ABANDONED_BASE, lv_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L836
UnitGroupFilter(lv_type1, c_playerAny, lv_spawnedUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L854
UnitGroupFilter(lv_type2, c_playerAny, lv_spawnedUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1410
UnitGroupFilter("Zergling", c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1425
UnitGroupFilter(libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L853
UnitGroupFilter("ZerglingBurrowed", c_playerAny, gv_rumbleVanguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L877
UnitGroupFilter("CreepTumorBurrowed", c_playerAny, gv_rumbleMidguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L891
UnitGroupFilter("CreepTumorBurrowed", gv_p3_ZERG, gv_rumbleRearguard, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L900
UnitGroupFilter("OrbitalCommand", gv_pLAYER_USER, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1209
UnitGroupFilter("Ghost", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1213
UnitGroupFilter("Raven", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1090
UnitGroupFilter("Infestor", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1094
UnitGroupFilter("InfestorBurrowed", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1098
UnitGroupFilter("Roach", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1102
UnitGroupFilter("RoachBurrowed", c_playerAny, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2285
UnitGroupFilter("MonlythArtifactForceField", c_playerAny, gv_s1_TeachBlink_Forcefields, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L6537
UnitGroupFilter("HybridDestroyer", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6542
UnitGroupFilter("Zealot", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6542
UnitGroupFilter("ShadowOfTheVoidZealot", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6547
UnitGroupFilter("Stalker", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6547
UnitGroupFilter("ShadowOfTheVoidStalker", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6552
UnitGroupFilter("Zealot", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6552
UnitGroupFilter("Stalker", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6552
UnitGroupFilter("ShadowOfTheVoidArchon", c_playerAny, gv_s3FinalStretchEnemyGroup1, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L6607
UnitGroupFilter("HybridDestroyer", c_playerAny, gv_s3FinalStretchEnemyGroup2, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0)
// L871
UnitGroupFilter(null, c_playerAny, lp_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L883
UnitGroupFilter("PhotonCannon", c_playerAny, lp_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1288
UnitGroupFilter(null, c_playerAny, gv_frozenZergGroupGlobal, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2629
UnitGroupFilter(null, c_playerAny, lv_infestedGroup, UnitFilter(0, 0, 0, 0), 10)
// L6531
UnitGroupFilter(null, c_playerAny, gv_introDropGroup, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L2451
UnitGroupFilter("Drone", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L3948
UnitGroupFilter("Hatchery", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L4029
UnitGroupFilter("Larva", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L4832
UnitGroupFilter("Drone", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L4913
UnitGroupFilter("Drone", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L5764
UnitGroupFilter("Hatchery", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L5841
UnitGroupFilter("Larva", gv_pLAYER_01_USER, UnitGroupSelected(gv_pLAYER_01_USER), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L993
UnitGroupFilter("SpaceCowMedium", gv_pLAYER_02_DOMINION32, gv_quillgorCampCreeps[lp_campIndex], UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1)
// L1265
UnitGroupFilter("SpaceCowMedium", gv_pLAYER_02_DOMINION32, gv_quillgorCampCreeps[lv_currentIndex], UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1)
// L1349
UnitGroupFilter("SpaceCowMedium", gv_pLAYER_02_DOMINION32, gv_quillgorCampCreeps[lv_currentIndex], UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1)
// L1366
UnitGroupFilter("SpaceCowMedium", gv_pLAYER_02_DOMINION32, gv_quillgorCampCreeps[lv_currentIndex], UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1)
// L3151
UnitGroupFilter("SpaceCowMedium", c_playerAny, gv_quillgorCampCreeps[lv_campIndex], UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1)
// L1946
UnitGroupFilter("PrimalZergling", gv_pLAYER_02_BRAKK, lv_brakkAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1952
UnitGroupFilter("PrimalRoach", gv_pLAYER_02_BRAKK, lv_brakkAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1958
UnitGroupFilter("PrimalHydralisk", gv_pLAYER_02_BRAKK, lv_brakkAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1964
UnitGroupFilter("PrimalUltralisk", gv_pLAYER_02_BRAKK, lv_brakkAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1970
UnitGroupFilter("PrimalMutalisk", gv_pLAYER_02_BRAKK, lv_brakkAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1976
UnitGroupFilter("PrimalZergling", gv_pLAYER_03_YAGDRA, lv_yagdraAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1982
UnitGroupFilter("PrimalRoach", gv_pLAYER_03_YAGDRA, lv_yagdraAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1988
UnitGroupFilter("PrimalHydralisk", c_playerAny, lv_yagdraAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1994
UnitGroupFilter("PrimalUltralisk", gv_pLAYER_03_YAGDRA, lv_yagdraAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2000
UnitGroupFilter("PrimalMutalisk", gv_pLAYER_03_YAGDRA, lv_yagdraAttackGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1077
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L1925
UnitGroupFilter("Zealot", gv_pLAYER_02_PROTOSS, gv_protossInVileArea, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L973
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L1037
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L1077
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L1925
UnitGroupFilter("Zealot", gv_pLAYER_02_PROTOSS, gv_protossInVileArea, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L973
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L1037
UnitGroupFilter(null, c_playerAny, lv_backupUnits, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)
// L871
UnitGroupFilter(null, c_playerAny, lp_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L883
UnitGroupFilter("PhotonCannon", c_playerAny, lp_unitGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L1288
UnitGroupFilter(null, c_playerAny, gv_frozenZergGroupGlobal, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)
// L2629
UnitGroupFilter(null, c_playerAny, lv_infestedGroup, UnitFilter(0, 0, 0, 0), 10)
// L6531
UnitGroupFilter(null, c_playerAny, gv_introDropGroup, UnitFilter(0, (1 << (c_targetFilterHidden - 32)), 0, 0), 0)