# Unit Group Is Dead

Grammar — All units in units|Unit Group are dead
FlagsFunction

Returns true if all units in the unit group are dead. An empty unit group is considered to be dead.

# Arguments

  • unitgroup — Units

Returns — bool

bool libNtve_gf_UnitGroupIsDead(unitgroup lp_units);

Category: Unit / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1335
libNtve_gf_UnitGroupIsDead(lv_unitgroup)
// L4957
libNtve_gf_UnitGroupIsDead(gv_civilianSpawners)
// L1637
libNtve_gf_UnitGroupIsDead(lv_doomedUnits)
// L373
libNtve_gf_UnitGroupIsDead(lp_powerSource)
// L558
libNtve_gf_UnitGroupIsDead(gv_infestationOverlords[lp_colonyIndex])
// L4578
libNtve_gf_UnitGroupIsDead(gv_patrolTop)
// L4663
libNtve_gf_UnitGroupIsDead(gv_patrolBottom)
// L4733
libNtve_gf_UnitGroupIsDead(gv_patrolSingle)
// L4794
libNtve_gf_UnitGroupIsDead(gv_patrolTop)
// L4812
libNtve_gf_UnitGroupIsDead(gv_patrolBottom)
// L4844
libNtve_gf_UnitGroupIsDead(gv_patrolSingle)
// L3675
libNtve_gf_UnitGroupIsDead(gv_enemyGroupTurretArea)
// L1700
libNtve_gf_UnitGroupIsDead(gv_initialAttackSquad)
// L1719
libNtve_gf_UnitGroupIsDead(lv_dominionAttackSquad)
// L2706
libNtve_gf_UnitGroupIsDead(gv_hellions)
// L3190
libNtve_gf_UnitGroupIsDead(lv_minerGroup)
// L3218
libNtve_gf_UnitGroupIsDead(lv_minerGroup)
// L1969
libNtve_gf_UnitGroupIsDead(gv_rebelMarines01)
// L2047
libNtve_gf_UnitGroupIsDead(gv_rebelMarines02)
// L2136
libNtve_gf_UnitGroupIsDead(gv_rebelMarines03)
// L3304
libNtve_gf_UnitGroupIsDead(gv_toshReapers)
// L2083
libNtve_gf_UnitGroupIsDead(gv_cellBlockAJerksGroup)
// L2454
libNtve_gf_UnitGroupIsDead(gv_cellBlockBJerksGroup)
// L2619
libNtve_gf_UnitGroupIsDead(gv_p2LZGuards)
// L4385
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4950
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L5479
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4474
libNtve_gf_UnitGroupIsDead(gv__2IntroBanelings)
// L5972
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup1)
// L6139
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup2)
// L6139
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup2MoverShooters)
// L2188
libNtve_gf_UnitGroupIsDead(gv_overseerHydralisks)
// L1335
libNtve_gf_UnitGroupIsDead(lv_unitgroup)
// L4957
libNtve_gf_UnitGroupIsDead(gv_civilianSpawners)
// L1637
libNtve_gf_UnitGroupIsDead(lv_doomedUnits)
// L373
libNtve_gf_UnitGroupIsDead(lp_powerSource)
// L558
libNtve_gf_UnitGroupIsDead(gv_infestationOverlords[lp_colonyIndex])
// L4578
libNtve_gf_UnitGroupIsDead(gv_patrolTop)
// L4663
libNtve_gf_UnitGroupIsDead(gv_patrolBottom)
// L4733
libNtve_gf_UnitGroupIsDead(gv_patrolSingle)
// L4794
libNtve_gf_UnitGroupIsDead(gv_patrolTop)
// L4812
libNtve_gf_UnitGroupIsDead(gv_patrolBottom)
// L4844
libNtve_gf_UnitGroupIsDead(gv_patrolSingle)
// L3675
libNtve_gf_UnitGroupIsDead(gv_enemyGroupTurretArea)
// L1700
libNtve_gf_UnitGroupIsDead(gv_initialAttackSquad)
// L1719
libNtve_gf_UnitGroupIsDead(lv_dominionAttackSquad)
// L2706
libNtve_gf_UnitGroupIsDead(gv_hellions)
// L3190
libNtve_gf_UnitGroupIsDead(lv_minerGroup)
// L3218
libNtve_gf_UnitGroupIsDead(lv_minerGroup)
// L1969
libNtve_gf_UnitGroupIsDead(gv_rebelMarines01)
// L2047
libNtve_gf_UnitGroupIsDead(gv_rebelMarines02)
// L2136
libNtve_gf_UnitGroupIsDead(gv_rebelMarines03)
// L3304
libNtve_gf_UnitGroupIsDead(gv_toshReapers)
// L2083
libNtve_gf_UnitGroupIsDead(gv_cellBlockAJerksGroup)
// L2454
libNtve_gf_UnitGroupIsDead(gv_cellBlockBJerksGroup)
// L2619
libNtve_gf_UnitGroupIsDead(gv_p2LZGuards)
// L4385
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4950
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L5479
libNtve_gf_UnitGroupIsDead(UnitGroup("Marine", gv_p01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4474
libNtve_gf_UnitGroupIsDead(gv__2IntroBanelings)
// L5972
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup1)
// L6139
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup2)
// L6139
libNtve_gf_UnitGroupIsDead(gv__3BullyGroup2MoverShooters)
// L2188
libNtve_gf_UnitGroupIsDead(gv_overseerHydralisks)
// L2179
libNtve_gf_UnitGroupIsDead(gv_s1_TeachBlink_Forcefields)
// L10083
libNtve_gf_UnitGroupIsDead(gv_midTempPlayerUnits)
// L1607
libNtve_gf_UnitGroupIsDead(libNtve_gf_UnitsInRegionWithAllianceToPlayerMatchingCondition("CreepTumor", "CreepTumorBurrowed", "CreepTumorUsed", gv_pLAYER_01_USER, -1, RegionCircle(gv_scourgeNest_Point[autoC2102447_var], gv_c_ScourgeActivationRange), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L630
libNtve_gf_UnitGroupIsDead(lp_army)
// L636
libNtve_gf_UnitGroupIsDead(lv_armyLeftGroup)
// L675
libNtve_gf_UnitGroupIsDead(lv_newGroup)
// L3198
libNtve_gf_UnitGroupIsDead(gv_frozenExpansionProtoss)
// L683
libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam]))
// L2637
libNtve_gf_UnitGroupIsDead(lv_infestedGroup)
// L4115
libNtve_gf_UnitGroupIsDead(lv_zombies)
// L4121
libNtve_gf_UnitGroupIsDead(lv_dominions)
// L4758
libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]))
// L3537
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION2, RegionPlayableMap(), UnitFilter((1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3537
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION22, RegionPlayableMap(), UnitFilter((1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3537
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION222, RegionPlayableMap(), UnitFilter((1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3651
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION2, RegionEntireMap(), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 0))
// L3651
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION22, RegionEntireMap(), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 0))
// L3944
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION2, RegionPlayableMap(), UnitFilter((1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L3944
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_02_DOMINION3, RegionPlayableMap(), UnitFilter((1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L4435
libNtve_gf_UnitGroupIsDead(gv_killTeam01)
// L4487
libNtve_gf_UnitGroupIsDead(gv_killTeam02)
// L3927
libNtve_gf_UnitGroupIsDead(gv_powerLinkGroup)
// L5572
libNtve_gf_UnitGroupIsDead(lv_introMutas)
// L5573
libNtve_gf_UnitGroupIsDead(lv_introMutas)
// L3674
libNtve_gf_UnitGroupIsDead(lv_attackGroup)
// L3693
libNtve_gf_UnitGroupIsDead(lv_attackGroup)
// L3799
libNtve_gf_UnitGroupIsDead(lv_attackGroup)
// L3818
libNtve_gf_UnitGroupIsDead(lv_attackGroup)
// L2411
libNtve_gf_UnitGroupIsDead(gv_aI_FirstAttackWave)
// L4492
libNtve_gf_UnitGroupIsDead(gv_rescue_DominionRight)
// L4755
libNtve_gf_UnitGroupIsDead(gv_rescue_DominionLeft)
// L5018
libNtve_gf_UnitGroupIsDead(gv_rescue_DominionCenter)
// L5664
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(21), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L5777
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L5878
libNtve_gf_UnitGroupIsDead(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(7), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))
// L6024
libNtve_gf_UnitGroupIsDead(gv_aI_FinalAttackWave)