# UnitGroupLoopDone
Flags —
Native
Returns — bool
native bool UnitGroupLoopDone();
# Related
Category: Unclassified
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:4318
}
UnitGroupLoopBegin(gv_hotspots_Flashing);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
gf_StartFlashingUnit(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:10051
// Implementation
UnitGroupLoopBegin(gv_armoryRoomZoomRemovableUnits);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
if ((lp_displayUnit != UnitGroupLoopCurrent())) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:10063
// Implementation
UnitGroupLoopBegin(gv_armoryRoomZoomRemovableUnits);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:15982
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitSetState(UnitGroupLoopCurrent(), c_unitStateHighlightable, false);
UnitSetState(UnitGroupLoopCurrent(), c_unitStateCursorable, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:19145
UnitGroupLoopBegin(gv_visibleUnits);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
if ((UnitGroupHasUnit(gv_clickables, UnitGroupLoopCurrent()) == false)) {
gf_RemoveVisibleUnit(false, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:23743
UnitGroupLoopBegin(gv_labArtifacts);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
gf_HighlightUnit(true, UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:23773
UnitGroupLoopBegin(gv_labArtifacts);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
gf_HighlightUnit(false, UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37146
gf_ActorSceneClearAll();
UnitGroupLoopBegin(lv_group);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37291
UnitRemove(lv_armoryStage02);
UnitGroupLoopBegin(lv_bGGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:672
UnitClearSelection(gv_p01_USER);
UnitGroupLoopBegin(gv_pathingBlockerGroup01);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:678
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup02);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:684
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup03);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:690
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup04);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:696
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup05);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:738
gf_ResetMineralField(RegionFromId(32));
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropResources, 2500.0);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1019
libNtve_gf_MakeUnitInvulnerable(UnitFromId(18), true);
UnitGroupLoopBegin(UnitGroup("PathingBlocker1x1", 0, RegionFromId(60), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitGroupAdd(gv_pathingBlockerGroup01, UnitGroupLoopCurrent());
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1026
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Blocker4x4", 0, RegionFromId(57), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitGroupAdd(gv_pathingBlockerGroup02, UnitGroupLoopCurrent());
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1033
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("PathingBlocker2x2", 0, RegionFromId(29), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitGroupAdd(gv_pathingBlockerGroup03, UnitGroupLoopCurrent());
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1040
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Blocker4x4", 0, RegionFromId(12), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitGroupAdd(gv_pathingBlockerGroup04, UnitGroupLoopCurrent());
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:255
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
lv_i += 1;
gv_challengeUnits[lv_i].lv_unitType = UnitGetType(UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:416
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), true, false);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_enemiesUnits, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:422
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER2, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:592
UnitPauseAll(true);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:676
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:681
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:715
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_enemiesUnits, UnitGroupLoopCurrent());
UnitBehaviorAddPlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:727
gv_revealer = VisRevealerLastCreated();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:910
TriggerExecute(gt_ObjectiveKillUpdate, true, false);
UnitGroupLoopBegin(gv_enemiesUnits);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:916
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:279
libNtve_gf_ShareVisionofUnit(gv_forceField, true, gv_pLAYER_USER);
UnitGroupLoopBegin(UnitGroup("MineralField", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
lv_iNT += 1;
gv_mineralLocs[lv_iNT] = UnitGetPosition(UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:286
lv_iNT = 0;
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
lv_iNT += 1;
gv_vespeneLocs[lv_iNT] = UnitGetPosition(UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:622
TriggerStop(gt_Attackwavez);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:629
Wait(0.1, c_timeGame);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:635
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_ENEMY, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(lv_enemyUnits, UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:641
UnitGroupRemove(lv_enemyUnits, gv_forceField);
UnitGroupLoopBegin(lv_enemyUnits);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:646
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("MineralField", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:651
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:682
UnitPauseAll(true);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_playerUnits, UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1414
UnitPauseAll(true);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitIssueOrder(UnitGroupLoopCurrent(), Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:216
// Implementation
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:222
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:228
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:308
UnitClearSelection(gv_pLAYER_USER);
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:314
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:325
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, (1 << (c_targetFilterHallucination - 32)), (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:330
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:335
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:829
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), false, false);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:835
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_attackers, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:495
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), false, false);
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:730
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:764
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Sentry", 0, gv_pLAYER_USER, PointFromId(158));
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_playerUnits, UnitGroupLoopCurrent());
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1057
gv_ready = true;
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitIssueOrder(UnitGroupLoopCurrent(), Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
libNtve_gf_MakeUnitUncommandable(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1194
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, RegionFromId(4), UnitFilter(0, 0, (1 << c_targetFilterAir) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_rockBreakers, UnitGroupLoopCurrent());
UnitIssueOrder(UnitGroupLoopCurrent(), OrderTargetingUnit(AbilityCommand("attack", 0), gv_nWRocks), c_orderQueueReplace);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1660
gv_cINESen04 = UnitLastCreated();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_cINEPlayerUnits, UnitGroupLoopCurrent());
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1684
CameraApplyInfo(gv_pLAYER_USER, CameraInfoFromId(79), 0.0, -1, 10, true);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionFromId(2), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(239), 0.0);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1689
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(238), 0.0);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:384
lv_i = 0;
UnitGroupLoopBegin(UnitGroup("MineralField", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
gv_mineralPositions[lv_i] = UnitGetPosition(UnitGroupLoopCurrent());
lv_i += 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:392
lv_i = 0;
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
gv_vespenePositions[lv_i] = UnitGetPosition(UnitGroupLoopCurrent());
lv_i += 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:738
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)));
UnitGroupLoopBegin(UnitGroup(null, gv_p3_ENEMY_PROTOSS, RegionFromId(2), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:760
TimerWindowDestroy(gv_prepTimerWindow);
UnitGroupLoopBegin(UnitGroup(null, gv_p3_ENEMY_PROTOSS, RegionEntireMap(), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
gv_protossStructures = (gv_protossStructures + 1);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:852
UnitGroupLoopBegin(UnitGroup("Gateway", gv_p3_ENEMY_PROTOSS, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterUnderConstruction - 32)) | (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
if ((UnitHasBehavior(UnitGroupLoopCurrent(), "TimeWarpProduction") == false)) {
PlayerCreateEffectUnit(gv_p3_ENEMY_PROTOSS, "ChronoBoost", UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1364
libNtve_gf_SendActorMessageToGameRegion(RegionEntireMap(), "Signal DestroyPod");
UnitGroupLoopBegin(UnitGroup("MULE", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1370
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1376
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_p2_ENEMY_ZERG, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1382
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_p3_ENEMY_PROTOSS, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1489
UnitGroupLoopBegin(UnitGroup("MineralField", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:206
// Implementation
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:212
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:218
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:277
UnitClearSelection(gv_pLAYER_USER);
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:283
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:294
Wait(0.0625, c_timeGame);
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:299
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:304
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:777
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), false, false);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:783
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupRemove(gv_attackers, UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:240
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
lv_i += 1;
gv_challengeUnits[lv_i].lv_unitType = UnitGetType(UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:392
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), false, false);
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:583
Wait(1.0, c_timeGame);
UnitGroupLoopBegin(UnitGroup("OrbitalCommand", gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:664
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:669
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:697
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_terranBase, UnitGroupLoopCurrent());
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:707
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), true, false);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitGroupAdd(gv_playerUnits, UnitGroupLoopCurrent());
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:714
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("GhostAcademy", gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitMagazineArm(UnitGroupLoopCurrent(), AbilityCommand("ArmSiloWithNuke", 0), 1);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:895
TriggerExecute(gt_ObjectiveKillUpdate, true, false);
UnitGroupLoopBegin(gv_terranBase);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:901
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilter("OrbitalCommand", gv_pLAYER_USER, gv_playerUnits, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:211
// Implementation
UnitGroupLoopBegin(lp_showGroup);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:218
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
while (!UnitGroupLoopDone()) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:225
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
while (!UnitGroupLoopDone()) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:290
UnitClearSelection(gv_pLAYER_USER);
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionEntireMap(), 0));
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:297
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
while (!UnitGroupLoopDone()) {
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:309
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("InfestedTerran", gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:315
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Interceptor", gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:321
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Broodling", gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
UnitRemove(UnitGroupLoopCurrent());
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:327
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
while (!UnitGroupLoopDone()) {
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
UnitGroupLoopStep();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:333
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
while (!UnitGroupLoopDone()) {
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1);
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:260
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
lv_i += 1;
gv_challengeUnits[lv_i].lv_unitType = UnitGetType(UnitGroupLoopCurrent());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:408
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), false, false);
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:651
UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
UnitRemove(UnitGroupLoopCurrent());
}