# Unit Group Is Dead
Grammar — All units in units|Unit Group are dead
Flags —Function
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);
# Related
Category: Unit / Basic
- [F] —
void
— Unit Show Kill Display — ( UnitShowKillDisplay ) - [F] —
bool
— Unit Can Path To Point — ( UnitPathableToPoint ) - [F] —
bool
— Unit Can Path To Unit — ( UnitPathableToUnit ) - [F] —
void
— Create Units With Default Facing — ( libNtve_gf_CreateUnitsWithDefaultFacing ) - [F] —
void
— Create Units With Point Facing — ( libNtve_gf_CreateUnitsAtPoint2 ) - [F] —
unitgroup
— Create Units Facing Angle — ( UnitCreate ) - [F] —
unitgroup
— Create Units Facing Point — ( libNtve_gf_UnitCreateFacingPoint ) - [F] —
unit
— Last Created Unit — ( UnitLastCreated ) - [F] —
unitgroup
— Last Created Units — ( UnitLastCreatedGroup ) - [F] —
unit
— Original Caster Of Unit — ( UnitGetOriginalCaster ) - [F] —
string
[ gamelink::Effect ] — Effect That Created Unit — ( UnitGetOriginalEffect ) - [F] —
void
— Replace Unit — ( libNtve_gf_ReplaceUnit ) - [F] —
unit
— Last Replaced Unit — ( libNtve_gf_LastReplacedUnit ) - [F] —
void
— Change Owner — ( UnitSetOwner ) - [F] —
void
— Unit Owner Changes — ( TriggerAddEventUnitChangeOwner ) - [F] —
int
— Old Unit Owner — ( EventUnitOwnerOld ) - [F] —
int
— New Unit Owner — ( EventUnitOwnerNew ) - [F] —
void
— Rescue Unit — ( libNtve_gf_RescueUnit ) - [F] —
void
— Rescue Unit Group — ( libNtve_gf_RescueUnit2 ) - [F] —
void
— Kill Unit — ( UnitKill ) - [F] —
void
— Revive Unit — ( UnitRevive ) - [F] —
void
— Remove Unit — ( UnitRemove ) - [F] —
int
— Owner Of Unit — ( UnitGetOwner ) - [F] —
bool
— Unit Is Alive — ( UnitIsAlive ) - [F] —
bool
— Unit Is Valid — ( UnitIsValid ) - [F] —
bool
— Unit Group Is Dead — ( libNtve_gf_UnitGroupIsDead ) - [F] —
void
— Move Unit Instantly — ( UnitSetPosition ) - [F] —
void
— Make Unit Face Angle — ( UnitSetFacing ) - [F] —
void
— Make Unit Face Point — ( libNtve_gf_MakeUnitFacePoint ) - [F] —
point
— Position Of Unit — ( UnitGetPosition ) - [F] —
point
— Goal Position Of Unit — ( UnitGetGoalPosition ) - [F] —
fixed
— Facing Angle Of Unit — ( UnitGetFacing ) - [F] —
void
— Pause/Unpause Unit — ( libNtve_gf_PauseUnit ) - [F] —
void
— Pause/Unpause All Units — ( UnitPauseAll ) - [F] —
void
— Sleep/WakeUp Unit — ( libNtve_gf_SleepUnit ) - [F] —
void
— Show/Hide Unit — ( libNtve_gf_ShowHideUnit ) - [F] —
void
— Share Vision of Unit — ( libNtve_gf_ShareVisionofUnit ) - [F] —
bool
— Unit Is Paused — ( libNtve_gf_UnitIsPaused ) - [F] —
bool
— Unit Is Sleepiing — ( libNtve_gf_UnitIsSleepiing ) - [F] —
bool
— Unit Is Hidden — ( libNtve_gf_UnitIsHidden ) - [F] —
bool
— Unit Is Visible To Player — ( libNtve_gf_UnitIsVisibleToPlayer ) - [F] —
void
— Set Unit Custom Value — ( UnitSetCustomValue ) - [F] —
fixed
— Custom Value Of Unit — ( UnitGetCustomValue ) - [F] —
void
— Unit Enters/Leaves Region — ( TriggerAddEventUnitRegion ) - [F] —
region
— Triggering Region — ( EventUnitRegion ) - [F] —
void
— Unit Enters/Leaves Point — ( TriggerAddEventUnitRangePoint ) - [F] —
void
— Unit Enters/Leaves Range Of Unit — ( TriggerAddEventUnitRange ) - [F] —
unit
— Triggering Range Unit — ( EventUnitRangeUnit ) - [F] —
bool
— Unit In Region — ( libNtve_gf_UnitInRegion ) - [F] —
unit
— Triggering Unit — ( EventUnit ) - [F] —
void
— Load Unit Model — ( UnitLoadModel ) - [F] —
void
— Unload Unit Model — ( UnitUnloadModel ) - [F] —
unit
— Agent Of Player For Unit — ( UnitAgent ) - [F] —
void
— Change Empty Unit Variables In Events — ( UnitEventSetNullVariableInvalid ) - [F] —
text
— Name of Unit — ( UnitGetName ) - [F] —
int
— Ideal Harvester Count — ( UnitIdealWorkerCount ) - [F] —
int
— Current Harvester Count — ( UnitCurrentWorkerCount )
# Examples
# campaigns/liberty.sc2campaign
// 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)