# Set Attack Wave Gather Point
Grammar — Set the attack wave gather point to gatherPoint for player player
Flags —Native
|Action
Sets the point at which attack wave units will gather before being dispatched.
# Arguments
int
— Attackerpoint
— Point
Returns — void
native void AIAttackWaveSetGatherPoint(
int player,
point gather,
);
# 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/thanson01.sc2map/MapScript.galaxy:1817
AIAttackWaveSetTargetUnitGroup(gv_p2_ZERG_ORANGE_NW, gv_colonistsOnTheMove);
AIAttackWaveSetTargetUnitGroup(gv_p3_ZERG_LIGHTBLUE_SE, gv_colonistsOnTheMove);
AIAttackWaveSetGatherPoint(gv_p2_ZERG_ORANGE_NW, PointFromId(2714));
AIAttackWaveSetGatherPoint(gv_p3_ZERG_LIGHTBLUE_SE, PointFromId(2715));
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:1818
AIAttackWaveSetTargetUnitGroup(gv_p3_ZERG_LIGHTBLUE_SE, gv_colonistsOnTheMove);
AIAttackWaveSetGatherPoint(gv_p2_ZERG_ORANGE_NW, PointFromId(2714));
AIAttackWaveSetGatherPoint(gv_p3_ZERG_LIGHTBLUE_SE, PointFromId(2715));
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3642
auto56518657_var = UnitGroupUnitFromEnd(auto56518657_g, auto56518657_u);
if (auto56518657_var == null) { break; }
AIAttackWaveSetGatherPoint(gv_p2_ZERG_ORANGE_NW, UnitGetPosition(lv_nydusWorm));
AIAttackWaveUseUnit(gv_p2_ZERG_ORANGE_NW, auto56518657_var);
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:384
if (autoEA1974A1_val == ge_AttackDirection_Left) {
if ((gv_area01Cleared == true) && (gv_area02Cleared == true) && (gv_area03Cleared == true)) {
AIAttackWaveSetGatherPoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(324));
AIAttackWaveAddWaypoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(237), false);
AIAttackWaveAddWaypoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(457), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:389
}
else {
AIAttackWaveSetGatherPoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(228));
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:395
gf_AddWaypointToExpansion();
if ((gv_area04Cleared == true) && (gv_area05Cleared == true) && (gv_area06Cleared == true)) {
AIAttackWaveSetGatherPoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(458));
AIAttackWaveAddWaypoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(1109), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:399
}
else {
AIAttackWaveSetGatherPoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(317));
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:403
}
else if (autoEA1974A1_val == ge_AttackDirection_South) {
AIAttackWaveSetGatherPoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(282));
}
else if (autoEA1974A1_val == ge_AttackDirection_SouthLeftfallback) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:375
if ((gv_currentWaveSources == null) && (libNtve_gf_UnitGroupIsDead(lp_powerSource) == false)) {
gv_currentWaveSources = lp_powerSource;
AIAttackWaveSetGatherPoint(gv_currentWaveAttacker, lp_gatherPoint);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:975
PlayerGroupAdd(gv_zergPlayers, gv_p07_ZERG_INFESTED);
PlayerGroupAdd(gv_zergPlayers, gv_p08_ZERG_SOUTH);
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, RegionGetCenter(RegionFromId(15)));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, RegionGetCenter(RegionFromId(31)));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, RegionGetCenter(RegionFromId(32)));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:976
PlayerGroupAdd(gv_zergPlayers, gv_p08_ZERG_SOUTH);
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, RegionGetCenter(RegionFromId(15)));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, RegionGetCenter(RegionFromId(31)));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, RegionGetCenter(RegionFromId(32)));
PlayerModifyPropertyInt(gv_p01_USER, c_playerPropMinerals, c_playerPropOperSetTo, 500);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:977
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, RegionGetCenter(RegionFromId(15)));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, RegionGetCenter(RegionFromId(31)));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, RegionGetCenter(RegionFromId(32)));
PlayerModifyPropertyInt(gv_p01_USER, c_playerPropMinerals, c_playerPropOperSetTo, 500);
PlayerModifyPropertyInt(gv_p01_USER, c_playerPropVespene, c_playerPropOperSetTo, 400);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3185
AIAttackWaveSetTargetPlayer(gv_p04_ZERG_NORTH, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetTargetPlayer(gv_p08_ZERG_SOUTH, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, PointFromId(294));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, PointFromId(204));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, PointFromId(372));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3186
AIAttackWaveSetTargetPlayer(gv_p08_ZERG_SOUTH, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, PointFromId(294));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, PointFromId(204));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, PointFromId(372));
Wait(90.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3187
AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, PointFromId(294));
AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, PointFromId(204));
AIAttackWaveSetGatherPoint(gv_p08_ZERG_SOUTH, PointFromId(372));
Wait(90.0, c_timeAI);
AIAttackWaveAddUnits4(6, 6, 5, 9, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:486
// Automatic Variable Declarations
// Implementation
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(1788));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1789), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:501
// Automatic Variable Declarations
// Implementation
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(1778));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1784), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:517
// Automatic Variable Declarations
// Implementation
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(1788));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(2520), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4312
Wait((gv_trainWaveWait - libNtve_gf_DifficultyValueFixed(40.0, 40.0, 40.0, 40.0)), c_timeAI);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4328
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 1, 0), "TerranVehicleWeaponsLevel1");
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranShipWeaponsLevel2");
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1451), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4342
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 1, 0), "TerranInfantryArmorsLevel2");
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranVehicleArmorsLevel2");
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4355
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 1, 0), "TerranShipArmorsLevel2");
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranInfantryWeaponsLevel3");
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4368
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranShipWeaponsLevel3");
while (true) {
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1451), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4375
AIAttackWaveAddUnits4(0, 0, 1, 1, "Raven");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), true);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4382
AIAttackWaveAddUnits4(0, 0, 0, 1, "SiegeTank");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), true);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3421
}
AIAttackWaveSetGatherPoint(gv_p02_ORLAN_ENEMY, PointFromId(269));
AIAttackWaveSetTargetPlayer(gv_p02_ORLAN_ENEMY, PlayerGroupSingle(gv_p01_USER));
Wait(60.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1411
AIRemoveUnitFromAnyWaves(UnitFromId(2));
AISetUnitScriptControlled(UnitFromId(2), false);
AIAttackWaveSetGatherPoint(gv_p02_TYCHUS, UnitGetPosition(UnitFromId(2)));
AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1677
AIRemoveUnitFromAnyWaves(UnitFromId(2));
AISetUnitScriptControlled(UnitFromId(2), false);
AIAttackWaveSetGatherPoint(gv_p02_TYCHUS, UnitGetPosition(UnitFromId(2)));
AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1901
AIAttackWaveSetTargetPlayer(gv_p06_DOMINION_STARPORT_A, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_INFANTRY_A, PointFromId(134));
AIAttackWaveSetGatherPoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(135));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_FACTORY, PointFromId(124));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1902
AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_INFANTRY_A, PointFromId(134));
AIAttackWaveSetGatherPoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(135));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_FACTORY, PointFromId(124));
AIAttackWaveSetGatherPoint(gv_p06_DOMINION_STARPORT_A, PointFromId(131));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1903
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_INFANTRY_A, PointFromId(134));
AIAttackWaveSetGatherPoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(135));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_FACTORY, PointFromId(124));
AIAttackWaveSetGatherPoint(gv_p06_DOMINION_STARPORT_A, PointFromId(131));
AIAttackWaveSetGatherPoint(gv_p07_DOMINION_STARPORT_B, PointFromId(132));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1904
AIAttackWaveSetGatherPoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(135));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_FACTORY, PointFromId(124));
AIAttackWaveSetGatherPoint(gv_p06_DOMINION_STARPORT_A, PointFromId(131));
AIAttackWaveSetGatherPoint(gv_p07_DOMINION_STARPORT_B, PointFromId(132));
TriggerExecute(gt_StartAIOverTime, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1905
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_FACTORY, PointFromId(124));
AIAttackWaveSetGatherPoint(gv_p06_DOMINION_STARPORT_A, PointFromId(131));
AIAttackWaveSetGatherPoint(gv_p07_DOMINION_STARPORT_B, PointFromId(132));
TriggerExecute(gt_StartAIOverTime, true, false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3752
}
UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(808)));
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(808)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1414), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3850
UnitCreate(1, "Raven", 0, gv_p08_DOMINION, libNtve_gf_RandomPointBetweenPoints(PointFromId(876), PointFromId(964)), 270.0);
UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(806)));
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(806)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1416), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3996
UnitCreate(1, "Raven", 0, gv_p08_DOMINION, libNtve_gf_RandomPointBetweenPoints(PointFromId(572), PointFromId(591)), 270.0);
UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(807)));
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(807)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1419), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4079
AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_AIR, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_RAIDER, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p03_DOMINION_SIEGE, PointFromId(1070));
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_AIR, PointFromId(1071));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_RAIDER, PointFromId(1069));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4080
AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_RAIDER, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p03_DOMINION_SIEGE, PointFromId(1070));
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_AIR, PointFromId(1071));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_RAIDER, PointFromId(1069));
libNtve_gf_DeclareNextTown(gv_p02_DOMINION_INFANTRY, UnitGetPosition(UnitFromId(570)));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4081
AIAttackWaveSetGatherPoint(gv_p03_DOMINION_SIEGE, PointFromId(1070));
AIAttackWaveSetGatherPoint(gv_p04_DOMINION_AIR, PointFromId(1071));
AIAttackWaveSetGatherPoint(gv_p05_DOMINION_RAIDER, PointFromId(1069));
libNtve_gf_DeclareNextTown(gv_p02_DOMINION_INFANTRY, UnitGetPosition(UnitFromId(570)));
AINearestTownBullyRebuild(gv_p02_DOMINION_INFANTRY, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:5899
AIAttackWaveSetTargetPlayer(gv_p11_BRUTALISK, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveUseUnit(gv_p11_BRUTALISK, gv_brutalisk);
AIAttackWaveSetGatherPoint(gv_p11_BRUTALISK, PointFromId(481));
AIAttackWaveSend(gv_p11_BRUTALISK, 1, true);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9666
Wait(0.2, c_timeGame);
AIAttackWaveSetTargetUnitGroup(gv_p09_NEUTRAL_ATTACK, gv_hybridUnitGroup);
AIAttackWaveSetGatherPoint(gv_p09_NEUTRAL_ATTACK, UnitGetPosition(gv_escapeWarbot));
AIAttackWaveUseUnit(gv_p04_HYBRID, gv_escapeWarbot);
AIAttackWaveSend(gv_p09_NEUTRAL_ATTACK, 1, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9708
AIAttackWaveSetTargetUnitGroup(gv_p04_HYBRID, gv_playerGroupforAI);
AIAttackWaveSetGatherPoint(gv_p04_HYBRID, UnitGetPosition(gv_hybrid));
AIAttackWaveUseUnit(gv_p04_HYBRID, gv_hybrid);
AIAttackWaveSend(gv_p04_HYBRID, 1, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:326
// Automatic Variable Declarations
// Implementation
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(292));
if ((UnitIsAlive(gv_medicBarracks) == true) && (UnitGetOwner(gv_medicBarracks) == gv_pLAYER_01_USER)) {
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2656
}
AIAttackWaveUseGroup(gv_pLAYER_02_DOMINION, gv_hellions);
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(496));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(406), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2570
AIAttackWaveSetTargetPlayer(gv_pLAYER02_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER02_ZERG, PointFromId(264));
Wait(libNtve_gf_DifficultyValueFixed(260.0, 180.0, 180.0, 180.0), c_timeAI);
TriggerExecute(gt_ZergP02EarlyNydusWave, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2630
AIAttackWaveSetTargetPlayer(gv_pLAYER03_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER03_ZERG, PointFromId(261));
TriggerExecute(gt_TransmissionTychusIncomingAirUnitsQ, true, false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(362), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2713
AIAttackWaveSetTargetPlayer(gv_pLAYER04_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER04_ZERG, PointFromId(257));
Wait(libNtve_gf_DifficultyValueFixed(400.0, 320.0, 320.0, 320.0), c_timeAI);
TriggerExecute(gt_ZergP04EarlyNydusWave, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:809
AIAttackWaveSetTargetPlayer(gv_p02_ZERG, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p02_ZERG, PointFromId(106));
Wait(170.0, c_timeAI);
AIAttackWaveAddUnits4(2, 4, 8, 10, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:871
AIAttackWaveSetTargetPlayer(gv_p04_ZERG, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p04_ZERG, PointFromId(8));
Wait(libNtve_gf_DifficultyValueFixed(670.0, 670.0, 610.0, 550.0), c_timeAI);
AIAttackWaveAddUnits4(0, 0, 4, 8, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3044
TriggerExecute(gt_AITerrazineSealingH, true, false);
TriggerExecute(gt_AITerrazineSealingI, true, false);
AIAttackWaveSetGatherPoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(272));
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3066
AIAttackWaveAddUnits4(1, 1, 2, 2, "Zealot");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Stalker");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(22));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(240, 240, 240, 240), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3078
AIAttackWaveAddUnits4(1, 1, 2, 0, "VoidRay");
AIAttackWaveAddUnits4(0, 0, 0, 1, "HighTemplar");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(48));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(300, 300, 240, 240), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3086
AIAttackWaveAddUnits4(0, 0, 0, 1, "Colossus");
AIAttackWaveAddUnits4(0, 0, 0, 1, "HighTemplar");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(22));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3017), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3096
AIAttackWaveAddUnits4(1, 1, 2, 1, "VoidRay");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Colossus");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(48));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3017), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3106
AIAttackWaveAddUnits4(0, 0, 1, 1, "VoidRay");
AIAttackWaveAddUnits4(0, 0, 0, 1, "HighTemplar");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(22));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(300, 300, 240, 240), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3112
AIAttackWaveAddUnits4(1, 1, 2, 0, "VoidRay");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Colossus");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(48));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3017), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3123
AIAttackWaveAddUnits4(0, 0, 1, 1, "Colossus");
AIAttackWaveAddUnits4(0, 0, 0, 1, "HighTemplar");
AIAttackWaveSetGatherPoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(22));
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(300, 300, 240, 240), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3218
TimerStart(gv_maraudersComeOnline, 60.0, false, c_timeAI);
AISetAPM(gv_p2_RAYNOR_LIGHTBLUE, 10000);
AIAttackWaveSetGatherPoint(gv_p2_RAYNOR_LIGHTBLUE, PointFromId(432));
AIAttackWaveSetGatherPoint(gv_p8_ALLIED_PINK, PointFromId(268));
AIAttackWaveSetGatherPoint(gv_p9_ALLIED_GREEN, PointFromId(559));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3219
AISetAPM(gv_p2_RAYNOR_LIGHTBLUE, 10000);
AIAttackWaveSetGatherPoint(gv_p2_RAYNOR_LIGHTBLUE, PointFromId(432));
AIAttackWaveSetGatherPoint(gv_p8_ALLIED_PINK, PointFromId(268));
AIAttackWaveSetGatherPoint(gv_p9_ALLIED_GREEN, PointFromId(559));
AIAttackWaveSetGatherPoint(gv_p11_ALLIED_CELLBLOCK_A, PointFromId(762));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3220
AIAttackWaveSetGatherPoint(gv_p2_RAYNOR_LIGHTBLUE, PointFromId(432));
AIAttackWaveSetGatherPoint(gv_p8_ALLIED_PINK, PointFromId(268));
AIAttackWaveSetGatherPoint(gv_p9_ALLIED_GREEN, PointFromId(559));
AIAttackWaveSetGatherPoint(gv_p11_ALLIED_CELLBLOCK_A, PointFromId(762));
AIAttackWaveSetGatherPoint(gv_p12_ALLIED_CELLBLOCK_B, PointFromId(763));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3221
AIAttackWaveSetGatherPoint(gv_p8_ALLIED_PINK, PointFromId(268));
AIAttackWaveSetGatherPoint(gv_p9_ALLIED_GREEN, PointFromId(559));
AIAttackWaveSetGatherPoint(gv_p11_ALLIED_CELLBLOCK_A, PointFromId(762));
AIAttackWaveSetGatherPoint(gv_p12_ALLIED_CELLBLOCK_B, PointFromId(763));
AIAttackWaveSetGatherPoint(gv_p3_DOMINION_RED, PointFromId(598));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3222
AIAttackWaveSetGatherPoint(gv_p9_ALLIED_GREEN, PointFromId(559));
AIAttackWaveSetGatherPoint(gv_p11_ALLIED_CELLBLOCK_A, PointFromId(762));
AIAttackWaveSetGatherPoint(gv_p12_ALLIED_CELLBLOCK_B, PointFromId(763));
AIAttackWaveSetGatherPoint(gv_p3_DOMINION_RED, PointFromId(598));
AIAttackWaveSetTargetPlayer(gv_p8_ALLIED_PINK, PlayerGroupSingle(gv_p3_DOMINION_RED));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3223
AIAttackWaveSetGatherPoint(gv_p11_ALLIED_CELLBLOCK_A, PointFromId(762));
AIAttackWaveSetGatherPoint(gv_p12_ALLIED_CELLBLOCK_B, PointFromId(763));
AIAttackWaveSetGatherPoint(gv_p3_DOMINION_RED, PointFromId(598));
AIAttackWaveSetTargetPlayer(gv_p8_ALLIED_PINK, PlayerGroupSingle(gv_p3_DOMINION_RED));
AIAttackWaveSetTargetPlayer(gv_p9_ALLIED_GREEN, PlayerGroupSingle(gv_p3_DOMINION_RED));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:236
// Automatic Variable Declarations
// Implementation
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(230), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2360
AISetGroupScriptControlled(lv_dropPodGroup, false);
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, lv_dropSpot);
if ((PointGetX(lv_dropSpot) < PointGetX(PointFromId(246)))) {
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(246), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2659
AISetGroupScriptControlled(lv_extraUnits, false);
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:2672
AISetGroupScriptControlled(lv_extraUnits, false);
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:2685
AISetGroupScriptControlled(lv_extraUnits, false);
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:2839
AISetGroupScriptControlled(gv_zergSpeedBumpUnits, false);
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:2895
AISetGroupScriptControlled(lv_extraUnits, false);
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:2908
AISetGroupScriptControlled(lv_extraUnits, false);
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:3321
AISetGroupScriptControlled(lv_unitgroup, false);
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, RegionGetCenter(RegionFromId(22)));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(1840), false);
AIAttackWaveUseGroup(gv_p2_ZERG, lv_unitgroup);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3326
AIAttackWaveSend(gv_p2_ZERG, 0, false);
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
AIAttackWaveAddUnits4(4, 4, 9, 13, "Zergling");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3230
AIAttackWaveSetTargetPlayer(gv_p4_SE_PROTOSSRight, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetTargetPlayer(gv_p5_NW_PROTOSSLeft, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_NE_PROTOSSMiddle, PointFromId(229));
AIAttackWaveSetGatherPoint(gv_p4_SE_PROTOSSRight, PointFromId(232));
AIAttackWaveSetGatherPoint(gv_p5_NW_PROTOSSLeft, PointFromId(255));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3231
AIAttackWaveSetTargetPlayer(gv_p5_NW_PROTOSSLeft, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_NE_PROTOSSMiddle, PointFromId(229));
AIAttackWaveSetGatherPoint(gv_p4_SE_PROTOSSRight, PointFromId(232));
AIAttackWaveSetGatherPoint(gv_p5_NW_PROTOSSLeft, PointFromId(255));
AISetBullyAttackWavePercent(100, gv_p2_NE_PROTOSSMiddle);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3232
AIAttackWaveSetGatherPoint(gv_p2_NE_PROTOSSMiddle, PointFromId(229));
AIAttackWaveSetGatherPoint(gv_p4_SE_PROTOSSRight, PointFromId(232));
AIAttackWaveSetGatherPoint(gv_p5_NW_PROTOSSLeft, PointFromId(255));
AISetBullyAttackWavePercent(100, gv_p2_NE_PROTOSSMiddle);
AISetBullyAttackWavePercent(100, gv_p4_SE_PROTOSSRight);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:4764
AIAttackWaveSetTargetPlayer(gv_p05_ZERG_BASE, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetGatherPoint(gv_p05_ZERG_BASE, PointFromId(326));
Wait(90.0, c_timeAI);
AIAttackWaveAddUnits4(0, 1, 2, 3, "Mutalisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1688
AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER02_PROTOSS, PointFromId(123));
AIAttackWaveAddWaypoint(gv_pLAYER02_PROTOSS, PointFromId(433), false);
AIAttackWaveAddUnits4(3, 3, 5, 5, "Zealot");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1780
AIAttackWaveSetTargetPlayer(gv_pLAYER03_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER03_PROTOSS, PointFromId(322));
Wait(libNtve_gf_DifficultyValueFixed(90.0, 90.0, 60.0, 30.0), c_timeAI);
AIAttackWaveAddUnits4(3, 3, 5, 6, "Zealot");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1814
AIAttackWaveSetTargetPlayer(gv_pLAYER04_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER04_PROTOSS, PointFromId(262));
Wait(libNtve_gf_DifficultyValueFixed(480.0, 480.0, 400.0, 320.0), c_timeAI);
AIAttackWaveAddUnits4(2, 2, 5, 6, "Sentry");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1187
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);
AIAttackWaveSend(gv_pLAYER_02_ScriptedTOSS, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1210
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 5), RegionRandomPoint(RegionFromId(14))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1235
}
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1261
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 1), RegionRandomPoint(RegionFromId(16))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1287
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 1), RegionRandomPoint(RegionFromId(17))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1325
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 0), RegionRandomPoint(RegionFromId(13))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1365
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 1), RegionRandomPoint(RegionFromId(16))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1406
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 1), RegionRandomPoint(RegionFromId(17))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1449
}
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1489
UnitIssueOrder(gv_uNIT_Toss02_SUPERWARPGATE, OrderTargetingPoint(AbilityCommand("SuperWarpGateTrain", 5), RegionRandomPoint(RegionFromId(14))), c_orderQueueAddToEnd);
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4771
}
AIAttackWaveSetGatherPoint(gv_p02_ZERG_PURPLE_NE, PointFromId(133));
Wait(110.0, c_timeGame);
AIAttackWaveAddUnits4(10, 10, 8, 8, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4830
}
AIAttackWaveSetGatherPoint(gv_p05_ZERG_ORANGE_NW, PointFromId(131));
AIAttackWaveAddUnits4(4, 4, 5, 5, "Baneling");
AIAttackWaveAddUnits4(3, 3, 2, 3, "Roach");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4892
}
AIAttackWaveSetGatherPoint(gv_p06_ZERG_GREEN_SW, PointFromId(31));
AIAttackWaveAddUnits4(6, 8, 12, 15, "Zergling");
AIAttackWaveAddUnits4(1, 1, 2, 2, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:1221
AISetUnitScriptControlled(gv_leviathan, false);
AIAttackWaveUseUnit(gv_pLAYER_P10_LEVIATHAN, gv_leviathan);
AIAttackWaveSetGatherPoint(gv_pLAYER_P10_LEVIATHAN, UnitGetPosition(gv_leviathan));
AIAttackWaveSetTargetPatrol(gv_pLAYER_P10_LEVIATHAN, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_P10_LEVIATHAN, PointFromId(1473), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4220
AIAttackWaveSetTargetPlayer(gv_pLAYER_P05_ZERG_TL, PlayerGroupSingle(gv_pLAYER_P01_USER));
AIAttackWaveSetTargetPlayer(gv_pLAYER_P06_ZERG_TR, PlayerGroupSingle(gv_pLAYER_P01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER_P03_ZERG_BR, PointFromId(369));
AIAttackWaveSetGatherPoint(gv_pLAYER_P04_ZERG_BL, PointFromId(370));
AIAttackWaveSetGatherPoint(gv_pLAYER_P05_ZERG_TL, PointFromId(371));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4221
AIAttackWaveSetTargetPlayer(gv_pLAYER_P06_ZERG_TR, PlayerGroupSingle(gv_pLAYER_P01_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER_P03_ZERG_BR, PointFromId(369));
AIAttackWaveSetGatherPoint(gv_pLAYER_P04_ZERG_BL, PointFromId(370));
AIAttackWaveSetGatherPoint(gv_pLAYER_P05_ZERG_TL, PointFromId(371));
AIAttackWaveSetGatherPoint(gv_pLAYER_P06_ZERG_TR, PointFromId(372));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4222
AIAttackWaveSetGatherPoint(gv_pLAYER_P03_ZERG_BR, PointFromId(369));
AIAttackWaveSetGatherPoint(gv_pLAYER_P04_ZERG_BL, PointFromId(370));
AIAttackWaveSetGatherPoint(gv_pLAYER_P05_ZERG_TL, PointFromId(371));
AIAttackWaveSetGatherPoint(gv_pLAYER_P06_ZERG_TR, PointFromId(372));
TriggerExecute(gt_CombinedAttackWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4223
AIAttackWaveSetGatherPoint(gv_pLAYER_P04_ZERG_BL, PointFromId(370));
AIAttackWaveSetGatherPoint(gv_pLAYER_P05_ZERG_TL, PointFromId(371));
AIAttackWaveSetGatherPoint(gv_pLAYER_P06_ZERG_TR, PointFromId(372));
TriggerExecute(gt_CombinedAttackWaves, true, false);
TriggerExecute(gt_StartUpgradesH, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:371
AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(713));
AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(112), false);
AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(308), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:380
AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(715));
AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(114), false);
AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(307), false);