# Add Unit Group To Attack Wave
Grammar — Add unitGroup to the next attack wave for player player
Flags —Native
|Action
Adds a unit group to the next attack wave for a player.
# Arguments
int
— Playerunitgroup
— UnitGroup
Returns — void
native void AIAttackWaveUseGroup(int player, unitgroup ug);
# Related
Category: AI / AttackWaves / Actions
- Add Unit To Attack Wave —
void
— AIAttackWaveUseUnit - Add Unit Group To Attack Wave —
void
— AIAttackWaveUseGroup - Add Escort Unit To Attack Wave —
void
— AIAttackWaveAddEscortUnit - Add Escort UnitType To Attack Wave —
void
— AIAttackWaveAddEscortType - Add Attack Wave Waypoint —
void
— AIAttackWaveAddWaypoint - Send Attack Wave —
void
— AIAttackWaveSend - Cancel Attack Wave —
void
— AIAttackWaveCancel - Set Attack Wave Gather Point —
void
— AIAttackWaveSetGatherPoint - Set Target Player For Attack Waves —
void
— AIAttackWaveSetTargetPlayer - Set Target Unit For Attack Waves —
void
— AIAttackWaveSetTargetUnit - Set Target UnitGroup For Attack Waves —
void
— AIAttackWaveSetTargetUnitGroup - Set Target UnitArea For Attack Waves —
void
— AIAttackWaveSetTargetUnitPoint - Set Target Point For Attack Waves —
void
— AIAttackWaveSetTargetPoint - Set Target Merge For Attack Waves —
void
— AIAttackWaveSetTargetMerge - Set Target Patrol For Attack Waves —
void
— AIAttackWaveSetTargetPatrol - Set Target Escort For Attack Waves —
void
— AIAttackWaveSetTargetEscort - Set Target Escort For Attack Waves, No Leashing —
void
— AIAttackWaveSetTargetEscortNL - Set Target Gather Defense For Attack Waves —
void
— AIAttackWaveSetTargetGatherD - Set Target Gather Offense For Attack Waves —
void
— AIAttackWaveSetTargetGatherO - Set Target Melee For Attack Waves —
void
— AIAttackWaveSetTargetMelee - Set Target Melee Harass For Attack Waves —
void
— AIAttackWaveSetTargetMeleeHarass - Set Target Region For Attack/Defense Waves —
void
— AIAttackWaveSetTargetRegion - Add Attack Wave Unit Types (Liberty) —
void
— AIAttackWaveAddUnits4 - Add Attack Wave Unit Types (Swarm) —
void
— AIAttackWaveAddUnits3 - Set Attack Wave Keep Alive —
void
— AIAttackWaveSetKeepAlive - Set Attack Wave Gather Early No Replace —
void
— AIAttackWaveSetGatherEarlyNoReplace
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:405
}
AIAttackWaveUseGroup(gv_currentWaveAttacker, gv_currentWaveUnits);
auto43D42EF4_val = gv_currentWavePath;
if (auto43D42EF4_val == ge_AttackWavePath_SouthBasetoWestChoke) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2655
AISetUnitScriptControlled(auto7E78CD21_var, false);
}
AIAttackWaveUseGroup(gv_pLAYER_02_DOMINION, gv_hellions);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(496));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:1610
AIAttackWaveSetTargetPlayer(gv_p6_FIRST_PROTOSS, PlayerGroupSingle(gv_p1_USER));
AISetGroupScriptControlled(gv_initialStalkers, false);
AIAttackWaveUseGroup(gv_p6_FIRST_PROTOSS, gv_initialStalkers);
AIAttackWaveSend(gv_p6_FIRST_PROTOSS, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2370
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(250), false);
AIAttackWaveUseGroup(gv_p2_ZERG, lv_dropPodGroup);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2660
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1923));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2673
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1924));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2686
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1925));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2840
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1922));
AIAttackWaveUseGroup(gv_p2_ZERG, gv_zergSpeedBumpUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2896
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(995));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2909
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1922));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3323
AIAttackWaveSetGatherPoint(gv_p2_ZERG, RegionGetCenter(RegionFromId(22)));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(1840), false);
AIAttackWaveUseGroup(gv_p2_ZERG, lv_unitgroup);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1186
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 0), RegionRandomPoint(RegionFromId(13))), c_orderQueueAddToEnd);
Wait(7.0, c_timeGame);
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(13), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(13)));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1211
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(14)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(14), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1236
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(15)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(15), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1262
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(16)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1288
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(17)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(17), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1326
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(13)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(13), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1366
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(16)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1407
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(17)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(17), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1450
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(15)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(15), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1490
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(14)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(14), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 1, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4997
}
AIAttackWaveSetTargetPlayer(gv_p10_ZERG_WHITEHIVE, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveUseGroup(gv_p10_ZERG_WHITEHIVE, lv_waveUnits);
AIAttackWaveSend(gv_p10_ZERG_WHITEHIVE, 0, false);
UnitGroupClear(lv_waveUnits);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:491
// Implementation
if ((UnitGroupCount(gv_nextWaveUnits, c_unitCountAlive) > 0)) {
AIAttackWaveUseGroup(gv_nextWavePlayer, gv_nextWaveUnits);
AIAttackWaveSend(gv_nextWavePlayer, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:275
SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), lp_nydus, 0.0, 100.0, 0.0);
UnitCreate(lp_qty, lp_unitType, 0, lp_player, UnitGetPosition(lp_nydus), libNtve_gf_RandomAngle());
AIAttackWaveUseGroup(lp_player, UnitLastCreatedGroup());
AIAttackWaveSend(lp_player, 0, false);
Wait(lp_delay, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2072
Wait((255.0 - IntToFixed(lv_wAITTime)), c_timeAI);
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(44, 44, 50, 60), "Zergling", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 5, 6), "Hydralisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2074
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 5, 6), "Hydralisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 6, 7), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2076
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 6, 7), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2082
Wait((470.0 - IntToFixed(lv_wAITTime)), c_timeAI);
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(25, 25, 30, 40), "Zergling", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(9, 9, 11, 14), "Roach", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2084
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(9, 9, 11, 14), "Roach", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 2, 4, 5), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2086
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 2, 4, 5), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2088
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2094
Wait((340.0 - IntToFixed(lv_wAITTime)), c_timeAI);
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(18, 18, 28, 40), "Zergling", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 2, 4, 6), "Hydralisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2096
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 2, 4, 6), "Hydralisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 1, 1), "Infestor", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2098
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 1, 1), "Infestor", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 1, 1), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:723
TriggerExecute(gt_DialogueAttackWaveIncoming, true, false);
Wait(10.0, c_timeGame);
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
AIAttackWaveSend(gv_pLAYER_ENEMY, 0, true);
Wait(140.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:728
VisRevealArea(1, RegionFromId(6), 10.0, false);
libNtve_gf_CreateUnitsAtPoint2(6, "Zergling", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(2, "Roach", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:730
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(2, "Roach", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
AIAttackWaveSend(gv_pLAYER_ENEMY, 10, true);
Wait(120.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:735
VisRevealArea(1, RegionFromId(6), 10.0, false);
libNtve_gf_CreateUnitsAtPoint2(6, "Roach", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
AIAttackWaveSend(gv_pLAYER_ENEMY, 10, true);
Wait(60.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:739
Wait(60.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(12, "Zergling", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(3, "Mutalisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:741
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(3, "Mutalisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
VisRevealArea(1, RegionFromId(6), 10.0, false);
AIAttackWaveSend(gv_pLAYER_ENEMY, 10, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:746
Wait(160.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(8, "Zergling", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(2, "Ultralisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:748
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(2, "Ultralisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(8, "Hydralisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:750
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(8, "Hydralisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
VisRevealArea(1, RegionFromId(6), 10.0, false);
AIAttackWaveSend(gv_pLAYER_ENEMY, 10, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:755
Wait(120.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(12, "Zergling", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
libNtve_gf_CreateUnitsAtPoint2(2, "Ultralisk", 0, gv_pLAYER_ENEMY, PointFromId(29));
AIAttackWaveUseGroup(gv_pLAYER_ENEMY, UnitLastCreatedGroup());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1057
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/B2FE915C"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1077
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/5C69D3C8"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersB, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1097
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/5D638B92"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound1, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1226
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/A515F5AA"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1252
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/0F7BF892"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 0, true);
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersD);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1254
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 0, true);
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersD);
AIAttackWaveSend(gv_pLAYER_COMPUTER2, 0, true);
Wait(3.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1277
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/443A63F6"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound2, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1412
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/3BA0B13E"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1433
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/E5D916E2"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersB, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1459
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/1A5010DA"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 0, true);
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER2, gv_enemyAttackersD);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:563
libNtve_gf_CreateUnitsAtPoint2(6, "Zergling", 0, gv_p2_ENEMY_ZERG, PointFromId(53));
AIAttackWaveUseGroup(gv_p2_ENEMY_ZERG, UnitLastCreatedGroup());
AIAttackWaveSend(gv_p2_ENEMY_ZERG, 0, false);
Wait(51.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:567
Wait(51.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(2, "Zergling", 0, gv_p2_ENEMY_ZERG, PointFromId(53));
AIAttackWaveUseGroup(gv_p2_ENEMY_ZERG, UnitLastCreatedGroup());
AIAttackWaveSend(gv_p2_ENEMY_ZERG, 0, false);
Wait(27.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:571
Wait(27.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(2, "Zergling", 0, gv_p2_ENEMY_ZERG, PointFromId(53));
AIAttackWaveUseGroup(gv_p2_ENEMY_ZERG, UnitLastCreatedGroup());
AIAttackWaveSend(gv_p2_ENEMY_ZERG, 0, false);
Wait(16.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:575
Wait(16.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(4, "Zergling", 0, gv_p2_ENEMY_ZERG, PointFromId(53));
AIAttackWaveUseGroup(gv_p2_ENEMY_ZERG, UnitLastCreatedGroup());
AIAttackWaveSend(gv_p2_ENEMY_ZERG, 0, false);
Wait(41.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:579
Wait(41.0, c_timeGame);
libNtve_gf_CreateUnitsAtPoint2(8, "Zergling", 0, gv_p2_ENEMY_ZERG, PointFromId(53));
AIAttackWaveUseGroup(gv_p2_ENEMY_ZERG, UnitLastCreatedGroup());
AIAttackWaveSend(gv_p2_ENEMY_ZERG, 0, false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1007
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/B2FE915C"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1028
gf_ClearAlertsFunction();
UnitGroupIssueOrder(gv_enemyAttackersB, OrderSetAutoCast(AbilityCommand("SapStructure", 0), true), c_orderQueueReplace);
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersB, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1048
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/5D638B92"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound1, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1175
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/6478EE9B"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1195
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/071D4669"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersB, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1215
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/A826AE89"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound2, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1346
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/0C5EC80B"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersA, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1367
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/EC196D76"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((UnitGroupCount(gv_enemyAttackersB, c_unitCountAlive) == 0))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1387
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/D708F524"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound3, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1075
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/B2FE915C"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersA) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1095
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/5C69D3C8"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersB) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1115
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/5D638B92"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound1, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1245
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/4F31FD38"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersA) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1265
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/0C5A1A78"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersB) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1285
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/EFF9C977"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound2, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1418
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/20A9CC39"), null, PointFromId(39));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersA);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersA) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1437
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/32A8F9A9"), null, PointFromId(4));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersB);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, true);
while (!((gf_ContinueAIAttack(gv_enemyAttackersB) == true))) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1456
UIAlertPoint("Trigger", gv_pLAYER_USER, StringExternal("Param/Value/EDCAAD5A"), null, PointFromId(25));
gf_ClearAlertsFunction();
AIAttackWaveUseGroup(gv_pLAYER_COMPUTER1, gv_enemyAttackersC);
AIAttackWaveSend(gv_pLAYER_COMPUTER1, 3, false);
TriggerEnable(gt_FinalRound3, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2map — MapScript.galaxy:405
}
AIAttackWaveUseGroup(gv_currentWaveAttacker, gv_currentWaveUnits);
auto43D42EF4_val = gv_currentWavePath;
if (auto43D42EF4_val == ge_AttackWavePath_SouthBasetoWestChoke) {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2map — MapScript.galaxy:2655
AISetUnitScriptControlled(auto7E78CD21_var, false);
}
AIAttackWaveUseGroup(gv_pLAYER_02_DOMINION, gv_hellions);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(496));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:1610
AIAttackWaveSetTargetPlayer(gv_p6_FIRST_PROTOSS, PlayerGroupSingle(gv_p1_USER));
AISetGroupScriptControlled(gv_initialStalkers, false);
AIAttackWaveUseGroup(gv_p6_FIRST_PROTOSS, gv_initialStalkers);
AIAttackWaveSend(gv_p6_FIRST_PROTOSS, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2370
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(250), false);
AIAttackWaveUseGroup(gv_p2_ZERG, lv_dropPodGroup);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2660
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1923));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2673
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1924));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2686
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1925));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2840
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1922));
AIAttackWaveUseGroup(gv_p2_ZERG, gv_zergSpeedBumpUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2896
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(995));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:2909
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(1922));
AIAttackWaveUseGroup(gv_p2_ZERG, lv_extraUnits);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:3323
AIAttackWaveSetGatherPoint(gv_p2_ZERG, RegionGetCenter(RegionFromId(22)));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(1840), false);
AIAttackWaveUseGroup(gv_p2_ZERG, lv_unitgroup);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1186
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 0), RegionRandomPoint(RegionFromId(13))), c_orderQueueAddToEnd);
Wait(7.0, c_timeGame);
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(13), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(13)));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1211
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(14)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(14), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1236
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(15)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(15), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1262
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(16)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1288
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(17)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(17), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1326
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(13)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(13), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1366
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(16)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1407
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(17)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(17), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1450
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(15)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(15), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:1490
Wait(7.0, c_timeGame);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_ScriptedTOSS, RegionRandomPoint(RegionFromId(14)));
AIAttackWaveUseGroup(gv_pLAYER_02_ScriptedTOSS, UnitGroup(null, gv_pLAYER_02_ScriptedTOSS, RegionFromId(14), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
AIAttackWaveSetTargetRegion(gv_pLAYER_02_ScriptedTOSS, RegionFromId(3), 0);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 1, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian01.sc2map — MapScript.galaxy:4997
}
AIAttackWaveSetTargetPlayer(gv_p10_ZERG_WHITEHIVE, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveUseGroup(gv_p10_ZERG_WHITEHIVE, lv_waveUnits);
AIAttackWaveSend(gv_p10_ZERG_WHITEHIVE, 0, false);
UnitGroupClear(lv_waveUnits);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:491
// Implementation
if ((UnitGroupCount(gv_nextWaveUnits, c_unitCountAlive) > 0)) {
AIAttackWaveUseGroup(gv_nextWavePlayer, gv_nextWaveUnits);
AIAttackWaveSend(gv_nextWavePlayer, 0, false);
}