# UnitGroupLoopEnd
Flags —
Native
Returns — void
native void UnitGroupLoopEnd();
# Related
Category: Unclassified
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:4321
gf_StartFlashingUnit(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:10057
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:10066
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), true);
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:15986
UnitSetState(UnitGroupLoopCurrent(), c_unitStateCursorable, false);
}
UnitGroupLoopEnd();
TriggerExecute(gt_Init02AActors, true, false);
TriggerExecute(gt_Init02BRooms, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:19151
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:23746
gf_HighlightUnit(true, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:23776
gf_HighlightUnit(false, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37149
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
gf_RoomSceneClearAll();
gf_StopAllTransmissionConversation();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37294
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
libNtve_gf_SendActorMessageToUnit(gf_RoomUnit(ge_RoomID_RoomArmory), "AnimSetPaused Default 0");
gf_ClearAnimationwithblendtime(c_animNameDefault, gf_RoomUnit(ge_RoomID_RoomArmory), 0.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:676
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup02);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:682
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup03);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:688
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup04);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:694
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(gv_pathingBlockerGroup05);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:700
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
gf_ResetMapTech();
gf_ResetMapResources();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:742
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1024
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Blocker4x4", 0, RegionFromId(57), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1031
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("PathingBlocker2x2", 0, RegionFromId(29), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1038
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Blocker4x4", 0, RegionFromId(12), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1045
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("PathingBlocker2x2", 0, RegionFromId(7), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:262
gv_challengeUnits[lv_i].lv_facing = UnitGetFacing(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
gv_numberOfChallengeUnits = lv_i;
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:420
UnitGroupRemove(gv_enemiesUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER2, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:425
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_victory == true)) {
if ((gv_previousBestScore >= gv_winningScoreSilver)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:595
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UIAlertPoint("Trigger", gv_pLAYER_USER, StringToText(""), null, PointFromId(2));
UISetMode(PlayerGroupAll(), c_uiModeConsole, c_transitionDurationDefault);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:679
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:684
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
auto5D165E8D_ae = gv_numberOfChallengeUnits;
auto5D165E8D_ai = 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:721
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
CameraApplyInfo(gv_pLAYER_USER, CameraInfoFromId(62), 0.0, -1, 10, true);
VisExploreArea(gv_pLAYER_USER, RegionPlayableMap(), true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:730
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
UnitPauseAll(true);
UISetCommandAllowed(PlayerGroupAll(), c_uiCommandAllowButtons, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:914
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:919
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:283
gv_mineralLocs[lv_iNT] = UnitGetPosition(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
lv_iNT = 0;
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:290
gv_vespeneLocs[lv_iNT] = UnitGetPosition(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:626
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
Wait(0.1, c_timeGame);
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:633
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:638
UnitGroupAdd(lv_enemyUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupRemove(lv_enemyUnits, gv_forceField);
UnitGroupLoopBegin(lv_enemyUnits);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:644
UnitRemove(UnitGroupLoopCurrent());
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:649
UnitRemove(UnitGroupLoopCurrent());
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:654
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_chokeGhostDepot1 != null)) {
libNtve_gf_KillModel(gv_chokeGhostDepot1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:685
UnitGroupAdd(gv_playerUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
auto970F3C90_ae = 16;
auto970F3C90_ai = 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1417
UnitIssueOrder(UnitGroupLoopCurrent(), Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
}
UnitGroupLoopEnd();
TimerWindowDestroy(gv_mainTimerWindow);
TriggerQueuePause(true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:220
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:226
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:232
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:312
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:323
UnitBehaviorRemove(UnitGroupLoopCurrent(), "DamageTakenNone", 1);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:328
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:333
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:340
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:833
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:839
UnitGroupRemove(gv_attackers, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_allRoundsCompleted == true)) {
libChal_gf_CreateChallengeVictoryPanel(StringExternal("Param/Value/219A7E9E"), gv_ratingText, StringExternal("Param/Value/4CBE1226"), (StringExternal("Param/Value/18B9C10D") + IntToText(gf_TotalScore())), gt_ButtonChosenLeaveGame, null);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:498
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_victory == true)) {
if ((gv_previousBestScore >= gv_winningScoreSilver)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:733
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
libNtve_gf_CreateUnitsWithDefaultFacing(1, "DestructibleRock6x6", 0, 0, PointFromId(241));
gv_nWRocks = UnitLastCreated();
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:768
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
UnitPauseAll(true);
UISetCommandAllowed(PlayerGroupAll(), c_uiCommandAllowSmartClick, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1061
libNtve_gf_MakeUnitUncommandable(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitPauseAll(false);
UISetCommandAllowed(PlayerGroupAll(), c_uiCommandAllowSmartClick, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1198
UnitIssueOrder(UnitGroupLoopCurrent(), OrderTargetingUnit(AbilityCommand("attack", 0), gv_nWRocks), c_orderQueueReplace);
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1664
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1687
libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(239), 0.0);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1692
libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(238), 0.0);
}
UnitGroupLoopEnd();
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false);
gv_introCinematicCompleted = false;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:389
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
lv_i = 0;
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:397
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:744
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Probe", 0, gv_p3_ENEMY_PROTOSS, PointFromId(38));
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Probe", 0, gv_p3_ENEMY_PROTOSS, PointFromId(39));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:764
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
gv_countProtossBuildings = true;
TriggerExecute(gt_CreateLeaderboardProtoss, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:863
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1368
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1374
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_p2_ENEMY_ZERG, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1380
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_p3_ENEMY_PROTOSS, RegionEntireMap(), UnitFilter(0, 0, 0, 0), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1386
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
ActorWorldParticleFXDestroy();
Wait(0.1, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1493
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Refinery", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:210
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:216
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:222
libNtve_gf_ShowHideUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:281
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:291
UnitBehaviorRemove(UnitGroupLoopCurrent(), "DamageTakenNone", 1);
}
UnitGroupLoopEnd();
Wait(0.0625, c_timeGame);
UnitGroupLoopBegin(lp_showGroup);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:297
UnitSelect(UnitGroupLoopCurrent(), gv_pLAYER_USER, true);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:302
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:309
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:781
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:787
UnitGroupRemove(gv_attackers, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_allRoundsCompleted == true)) {
libChal_gf_CreateChallengeVictoryPanel(StringExternal("Param/Value/98A4EF66"), gv_ratingText, StringExternal("Param/Value/F88650F1"), (StringExternal("Param/Value/B20EC050") + IntToText(gf_TotalScore())), gt_ButtonChosenLeaveGame, null);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:247
gv_challengeUnits[lv_i].lv_facing = UnitGetFacing(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
gv_numberOfChallengeUnits = lv_i;
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:395
UnitGroupRemove(gv_playerUnits, UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_victory == true)) {
if ((gv_previousBestScore >= gv_winningScoreSilver)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:586
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), false);
}
UnitGroupLoopEnd();
UISetMode(PlayerGroupAll(), c_uiModeConsole, 1.0);
libLbty_gf_OrderWorkerstoGatherNearbyResources(RegionEntireMap(), gv_pLAYER_COMPUTER1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:667
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("VespeneGeyser", c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:672
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
auto5D165E8D_ae = gv_numberOfChallengeUnits;
auto5D165E8D_ai = 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:703
UnitBehaviorAddPlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
}
UnitGroupLoopEnd();
CameraApplyInfo(gv_pLAYER_USER, CameraInfoFromId(62), 0.0, -1, 10, true);
VisExploreArea(gv_pLAYER_USER, RegionEntireMap(), true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:712
libNtve_gf_PauseUnit(UnitGroupLoopCurrent(), true);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:717
UnitMagazineArm(UnitGroupLoopCurrent(), AbilityCommand("ArmSiloWithNuke", 0), 1);
}
UnitGroupLoopEnd();
UISetCommandAllowed(PlayerGroupAll(), c_uiCommandAllowSmartClick, false);
UISetCommandAllowed(PlayerGroupAll(), c_uiCommandAllowHotkeys, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:899
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:904
UnitSetPropertyFixed(UnitGroupLoopCurrent(), c_unitPropEnergyPercent, 100.0);
}
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() ) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:216
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup1);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:223
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_hideGroup2);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:230
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:295
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(lp_showGroup);
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:307
UnitGroupLoopStep();
}
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()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:313
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroup("Interceptor", gv_pLAYER_COMPUTER1, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:319
UnitGroupLoopStep();
}
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()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:325
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_repulserFields, RegionEntireMap(), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:331
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
UnitGroupLoopBegin(UnitGroupFilterRegion(gv_attackers, RegionEntireMap(), 0));
while (!UnitGroupLoopDone()) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:339
UnitGroupLoopStep();
}
UnitGroupLoopEnd();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:267
gv_challengeUnits[lv_i].lv_facing = UnitGetFacing(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
gv_numberOfChallengeUnits = lv_i;
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:411
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
if ((gv_victoryDefeat == true)) {
if ((gv_previousBestScore >= gv_winningScoreSilver)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:654
UnitRemove(UnitGroupLoopCurrent());
}
UnitGroupLoopEnd();
auto5D165E8D_ae = gv_numberOfChallengeUnits;
auto5D165E8D_ai = 1;