# Add Attack Wave Waypoint
Grammar — Add an attack wave waypoint at waypoint|Point for player player using useTransport|Force Transport Mode/Normal Mode
Flags —Native
|Action
Adds a waypoint to the next attack wave for a player. In Force Transport Mode, the wave units will attempt to load up in transports before approaching this waypoint and will not regroup. If there are not enough transports available for all of the units, the stranded units will be dropped from the wave.
# Arguments
int
— Attackerpoint
— Waypointbool
<preset::ForceUseTransport> — Use Transport
Returns — void
native void AIAttackWaveAddWaypoint(
int player,
point waypoint,
bool useTransport,
);
# 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/thanson02.sc2map/MapScript.galaxy:385
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:386
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);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:396
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);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:439
// Implementation
if (((UnitGroupCount(UnitGroup("CommandCenter", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("CommandCenterFlying", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("OrbitalCommand", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("OrbitalCommandFlying", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("PlanetaryFortress", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("AutomatedRefinery", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("Refinery", gv_pLAYER_01_USER, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1))) {
AIAttackWaveAddWaypoint(gv_pLAYER_03_INFESTED_REFUGEES, PointFromId(859), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:409
if (auto43D42EF4_val == ge_AttackWavePath_SouthBasetoWestChoke) {
if ((gv_currentWaveSources != gv_prismGroupNorth)) {
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(1966), false);
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(356), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:410
if ((gv_currentWaveSources != gv_prismGroupNorth)) {
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(1966), false);
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(356), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:415
}
else if (auto43D42EF4_val == ge_AttackWavePath_EastBasetoEastChoke) {
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(1967), false);
}
else if (auto43D42EF4_val == ge_AttackWavePath_SouthBasetoEastChoke) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:419
else if (auto43D42EF4_val == ge_AttackWavePath_SouthBasetoEastChoke) {
if ((gv_currentWaveSources != gv_prismGroupNorth)) {
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(24), false);
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(1967), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:420
if ((gv_currentWaveSources != gv_prismGroupNorth)) {
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(24), false);
AIAttackWaveAddWaypoint(gv_currentWaveAttacker, PointFromId(1967), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3191
AIAttackWaveAddUnits4(6, 6, 5, 9, "Zergling");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Hydralisk");
AIAttackWaveAddWaypoint(gv_p04_ZERG_NORTH, PointFromId(591), false);
AIAttackWaveSend(gv_p04_ZERG_NORTH, 120, true);
Wait(60.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3195
Wait(60.0, c_timeAI);
AIAttackWaveAddUnits4(2, 2, 3, 4, "Mutalisk");
AIAttackWaveAddWaypoint(gv_p08_ZERG_SOUTH, PointFromId(1117), false);
AIAttackWaveSend(gv_p08_ZERG_SOUTH, 100, true);
while (true) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3201
AIAttackWaveAddUnits4(6, 6, 9, 12, "Zergling");
AIAttackWaveAddUnits4(3, 3, 5, 6, "Mutalisk");
AIAttackWaveAddWaypoint(gv_p08_ZERG_SOUTH, PointFromId(1117), false);
AIAttackWaveSend(gv_p08_ZERG_SOUTH, 120, true);
Wait(150.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3206
AIAttackWaveAddUnits4(10, 12, 14, 16, "InfestedCivilian");
AIAttackWaveAddUnits4(3, 5, 7, 9, "InfestedTerranCampaign");
AIAttackWaveAddWaypoint(gv_p02_ZERG_EAST, PointFromId(76), false);
AIAttackWaveSend(gv_p02_ZERG_EAST, 120, true);
Wait(160.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3213
AIAttackWaveAddUnits4(0, 0, 0, 1, "Ultralisk");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Infestor");
AIAttackWaveAddWaypoint(gv_p04_ZERG_NORTH, PointFromId(1117), false);
AIAttackWaveSend(gv_p04_ZERG_NORTH, 120, true);
Wait(110.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3218
AIAttackWaveAddUnits4(4, 4, 5, 6, "Mutalisk");
AIAttackWaveAddUnits4(0, 0, 3, 5, "Baneling");
AIAttackWaveAddWaypoint(gv_p08_ZERG_SOUTH, PointFromId(591), false);
AIAttackWaveSend(gv_p08_ZERG_SOUTH, 120, true);
Wait(220.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3224
AIAttackWaveAddUnits4(2, 2, 2, 3, "Hydralisk");
AIAttackWaveAddUnits4(0, 0, 0, 2, "Baneling");
AIAttackWaveAddWaypoint(gv_p04_ZERG_NORTH, PointFromId(76), false);
AIAttackWaveSend(gv_p04_ZERG_NORTH, 120, true);
Wait(30.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3231
AIAttackWaveAddUnits4(0, 0, 2, 3, "Roach");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Infestor");
AIAttackWaveAddWaypoint(gv_p08_ZERG_SOUTH, PointFromId(1117), false);
AIAttackWaveSend(gv_p08_ZERG_SOUTH, 120, true);
Wait(150.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3236
AIAttackWaveAddUnits4(6, 6, 9, 12, "Zergling");
AIAttackWaveAddUnits4(3, 3, 5, 6, "Mutalisk");
AIAttackWaveAddWaypoint(gv_p04_ZERG_NORTH, PointFromId(76), false);
AIAttackWaveSend(gv_p04_ZERG_NORTH, 120, true);
Wait(80.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3242
AIAttackWaveAddUnits4(3, 5, 7, 9, "InfestedTerranCampaign");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Infestor");
AIAttackWaveAddWaypoint(gv_p02_ZERG_EAST, PointFromId(591), false);
AIAttackWaveSend(gv_p02_ZERG_EAST, 120, true);
AIAttackWaveAddUnits4(1, 1, 2, 2, "Roach");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:488
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(1788));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1789), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1790), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1791), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:489
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1789), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1790), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1791), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1792), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:490
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1789), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1790), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1791), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1792), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1793), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:491
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1790), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1791), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1792), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1793), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1794), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:492
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1791), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1792), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1793), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1794), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1795), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:493
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1792), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1793), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1794), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1795), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1796), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:494
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1793), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1794), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1795), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1796), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:495
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1794), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1795), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1796), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:503
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(1778));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1784), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1785), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1786), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:504
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1784), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1785), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1786), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1787), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:376
// Implementation
if ((gv_miraHanContractBought == true)) {
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(191), false);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:379
}
else {
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(211), false);
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:387
// Implementation
if ((gv_miraHanContractBought == true)) {
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(191), false);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:390
}
else {
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(212), false);
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3425
Wait(60.0, c_timeAI);
AIAttackWaveAddUnits4(3, 3, 5, 8, "Marine");
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(211), false);
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
Wait(30.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3430
AIAttackWaveAddUnits4(5, 5, 6, 8, "Marine");
AIAttackWaveAddUnits4(1, 1, 2, 2, "Medic");
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(211), false);
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
Wait(30.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3435
AIAttackWaveAddUnits4(6, 6, 7, 9, "Marine");
AIAttackWaveAddUnits4(1, 1, 2, 2, "Firebat");
AIAttackWaveAddWaypoint(gv_p02_ORLAN_ENEMY, PointFromId(212), false);
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
auto34130251_g = gv_enemyPlayers;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:277
if (((UnitGroupCount(UnitGroup("CommandCenter", gv_p01_USER, RegionFromId(31), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("CommandCenterFlying", gv_p01_USER, RegionFromId(31), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("OrbitalCommand", gv_p01_USER, RegionFromId(31), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("OrbitalCommandFlying", gv_p01_USER, RegionFromId(31), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1) || (UnitGroupCount(UnitGroup("PlanetaryFortress", gv_p01_USER, RegionFromId(31), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1))) {
if ((lp_p == gv_p05_DOMINION_FACTORY)) {
AIAttackWaveAddWaypoint(lp_p, PointFromId(211), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:280
}
AIAttackWaveAddWaypoint(lp_p, PointFromId(206), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1680
AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
AIAttackWaveAddWaypoint(gv_p02_TYCHUS, PointFromId(651), false);
AIAttackWaveSend(gv_p02_TYCHUS, 1, false);
Wait(60.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2195
Wait(10.0, c_timeGame);
AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveAddWaypoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(68), false);
AIAttackWaveAddUnits4(2, 2, 4, 3, "Marine");
AIAttackWaveAddUnits4(1, 1, 2, 4, "Marauder");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2450
AIAttackWaveAddUnits4(2, 3, 3, 4, "Vulture");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Diamondback");
AIAttackWaveAddWaypoint(gv_p05_DOMINION_FACTORY, PointFromId(562), false);
AIAttackWaveSend(gv_p05_DOMINION_FACTORY, 50, false);
AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2612
TriggerEnable(TriggerGetCurrent(), false);
AIAttackWaveSetTargetUnit(gv_p06_DOMINION_STARPORT_A, UnitFromId(2));
AIAttackWaveAddWaypoint(gv_p06_DOMINION_STARPORT_A, PointFromId(2200), false);
AIAttackWaveAddUnits4(1, 1, 1, 2, "Banshee");
AIAttackWaveAddUnits4(4, 4, 5, 5, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2618
AIAttackWaveSend(gv_p06_DOMINION_STARPORT_A, 0, false);
AIAttackWaveSetTargetUnit(gv_p06_DOMINION_STARPORT_A, UnitFromId(2));
AIAttackWaveAddWaypoint(gv_p06_DOMINION_STARPORT_A, PointFromId(2200), false);
AIAttackWaveAddUnits4(1, 1, 2, 2, "Marauder");
AIAttackWaveAddUnits4(2, 2, 3, 5, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2958
TriggerExecute(gt_TransmissionTychusTakesBreakAfterP06BaseQ, true, false);
AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveAddWaypoint(gv_p07_DOMINION_STARPORT_B, PointFromId(572), false);
AIAttackWaveAddUnits4(2, 2, 3, 4, "VikingFighter");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Raven");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2964
AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p01_USER));
if ((libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {
AIAttackWaveAddWaypoint(gv_p07_DOMINION_STARPORT_B, PointFromId(667), false);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2967
}
else {
AIAttackWaveAddWaypoint(gv_p07_DOMINION_STARPORT_B, PointFromId(572), false);
gf_AddWaypointToExpansion(gv_p07_DOMINION_STARPORT_B);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3754
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);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1413), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1415), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3755
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(808)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1414), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1413), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1415), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3756
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1414), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1413), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1415), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
AIAttackWaveSend(gv_p08_DOMINION, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3852
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);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1418), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1417), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3853
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(806)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1416), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1418), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1417), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3854
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1416), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1418), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1417), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
AIAttackWaveSend(gv_p08_DOMINION, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3998
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);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1516), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1517), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3999
AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(807)), 10.0), 0);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1419), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1516), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1517), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4000
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1419), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1516), false);
AIAttackWaveAddWaypoint(gv_p08_DOMINION, PointFromId(1517), false);
AIAttackWaveUseUnit(gv_p08_DOMINION, UnitLastCreated());
AIAttackWaveSend(gv_p08_DOMINION, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4181
AIAttackWaveAddUnits4(3, 3, 5, 7, "Marine");
AIAttackWaveAddUnits4(3, 3, 4, 5, "Hellion");
AIAttackWaveAddWaypoint(gv_p05_DOMINION_RAIDER, PointFromId(302), false);
AIAttackWaveSend(gv_p05_DOMINION_RAIDER, gv_wavePrepTime, false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2658
AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PointFromId(496));
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(406), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1142), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1143), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2659
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(406), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1142), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1143), false);
AIAttackWaveSend(gv_pLAYER_02_DOMINION, 0, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2660
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(406), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1142), false);
AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1143), false);
AIAttackWaveSend(gv_pLAYER_02_DOMINION, 0, true);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2573
Wait(libNtve_gf_DifficultyValueFixed(260.0, 180.0, 180.0, 180.0), c_timeAI);
TriggerExecute(gt_ZergP02EarlyNydusWave, true, false);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(14, 14, 13, 13, "Zergling");
AIAttackWaveAddUnits4(1, 1, 2, 3, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2577
AIAttackWaveAddUnits4(1, 1, 2, 3, "Hydralisk");
AIAttackWaveSend(gv_pLAYER02_ZERG, 230, true);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(14, 14, 16, 20, "Zergling");
AIAttackWaveAddUnits4(0, 0, 2, 3, "Roach");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2581
AIAttackWaveAddUnits4(0, 0, 2, 3, "Roach");
AIAttackWaveSend(gv_pLAYER02_ZERG, 240, false);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(14, 14, 20, 22, "Zergling");
AIAttackWaveAddUnits4(0, 0, 2, 2, "Roach");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2586
AIAttackWaveAddUnits4(0, 0, 0, 1, "Baneling");
AIAttackWaveSend(gv_pLAYER02_ZERG, 250, true);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(18, 18, 17, 15, "Zergling");
AIAttackWaveAddUnits4(1, 1, 2, 1, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2593
AIAttackWaveSend(gv_pLAYER02_ZERG, libNtve_gf_DifficultyValueInt(150, 180, 180, 180), true);
Wait(libNtve_gf_DifficultyValueFixed(30.0, 0.0, 0.0, 0.0), c_timeAI);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(12, 12, 16, 20, "Zergling");
AIAttackWaveSend(gv_pLAYER02_ZERG, 140, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2596
AIAttackWaveAddUnits4(12, 12, 16, 20, "Zergling");
AIAttackWaveSend(gv_pLAYER02_ZERG, 140, false);
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
AIAttackWaveAddUnits4(8, 8, 17, 19, "Zergling");
AIAttackWaveAddUnits4(2, 2, 2, 2, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2632
AIAttackWaveSetGatherPoint(gv_pLAYER03_ZERG, PointFromId(261));
TriggerExecute(gt_TransmissionTychusIncomingAirUnitsQ, true, false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(362), false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 4, 6, "Mutalisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2633
TriggerExecute(gt_TransmissionTychusIncomingAirUnitsQ, true, false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(362), false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 4, 6, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 260, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2637
AIAttackWaveSend(gv_pLAYER03_ZERG, 260, true);
if (((PlayerDifficulty(1) <= 2) == true)) {
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(361), false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 0, 0, "Mutalisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2638
if (((PlayerDifficulty(1) <= 2) == true)) {
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(361), false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 0, 0, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 330, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:818
AIAttackWaveSend(gv_p02_ZERG, libNtve_gf_DifficultyValueInt(120, 120, 120, 100), true);
Wait(50.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
AIAttackWaveAddUnits4(4, 6, 10, 16, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:835
AIAttackWaveSend(gv_p02_ZERG, 100, true);
Wait(60.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
AIAttackWaveAddUnits4(4, 4, 8, 11, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:839
AIAttackWaveSend(gv_p02_ZERG, 120, false);
Wait(20.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(555), false);
AIAttackWaveAddUnits4(0, 4, 8, 11, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:208
if ((libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1)) {
if (((lp_terrazineIndex == 13) || (lp_terrazineIndex == 8) || (lp_terrazineIndex == 5) || (lp_terrazineIndex == 3) || (lp_terrazineIndex == 12))) {
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2076), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:212
if ((libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1) && ((lp_terrazineIndex == 7) || (lp_terrazineIndex == 9) || (lp_terrazineIndex == 4) || (lp_terrazineIndex == 1))) {
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2077), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:216
if ((libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1) && ((lp_terrazineIndex == 10) || (lp_terrazineIndex == 11))) {
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2079), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:220
if ((libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1) && ((lp_terrazineIndex == 6) || (lp_terrazineIndex == 2))) {
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2080), false);
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2078), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:221
if ((libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1) && ((lp_terrazineIndex == 6) || (lp_terrazineIndex == 2))) {
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2080), false);
AIAttackWaveAddWaypoint(gv_p4_PROTOSS_WEST_ESCORTS, PointFromId(2078), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3067
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);
AIAttackWaveAddUnits4(1, 1, 2, 0, "Zealot");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3072
AIAttackWaveAddUnits4(2, 2, 3, 4, "Scout");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Stalker");
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(3014), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(300, 300, 300, 240), true);
AIAttackWaveAddUnits4(2, 2, 3, 1, "Stalker");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3079
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);
AIAttackWaveAddUnits4(3, 3, 4, 1, "Scout");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3087
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);
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(43), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3088
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);
AIAttackWaveAddWaypoint(gv_p2_PROTOSS_EAST_ATTACKERS, PointFromId(43), false);
AIAttackWaveSend(gv_p2_PROTOSS_EAST_ATTACKERS, libNtve_gf_DifficultyValueInt(270, 270, 210, 210), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:437
lv_index = lp_starting;
for ( ; ( (auto4EB59D25_ai >= 0 && lv_index <= auto4EB59D25_ae) || (auto4EB59D25_ai < 0 && lv_index >= auto4EB59D25_ae) ) ; lv_index += auto4EB59D25_ai ) {
AIAttackWaveAddWaypoint(lp_ally, gv_waypoints[lv_index], false);
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:444
lv_index = lp_starting;
for ( ; ( (auto7701E821_ai >= 0 && lv_index <= auto7701E821_ae) || (auto7701E821_ai < 0 && lv_index >= auto7701E821_ae) ) ; lv_index += auto7701E821_ai ) {
AIAttackWaveAddWaypoint(lp_ally, gv_waypoints[lv_index], false);
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:238
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(230), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(246), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(248), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:239
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(230), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(246), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(248), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(250), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:240
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(230), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(246), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(248), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(250), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:241
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(246), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(248), false);
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(250), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2362
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:2366
if ((PointGetX(lv_dropSpot) < PointGetX(PointFromId(248)))) {
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(248), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2369
}
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:3322
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);
AIAttackWaveSend(gv_p2_ZERG, 0, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3354
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(2106), false);
AIAttackWaveAddUnits4(0, 0, 4, 5, "Mutalisk");
AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(240, 180, 160, 160), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3369
AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(2106), false);
AIAttackWaveAddUnits4(0, 0, 3, 4, "Mutalisk");
AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(300, 270, 200, 200), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3200
}
if ((lv_waypoint != null)) {
AIAttackWaveAddWaypoint(lv_attacker, lv_waypoint, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:476
// Automatic Variable Declarations
// Implementation
AIAttackWaveAddWaypoint(lp_player, PointFromId(119), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(401), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(402), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:477
// Implementation
AIAttackWaveAddWaypoint(lp_player, PointFromId(119), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(401), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(402), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:478
AIAttackWaveAddWaypoint(lp_player, PointFromId(119), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(401), false);
AIAttackWaveAddWaypoint(lp_player, PointFromId(402), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:4772
AIAttackWaveAddUnits4(4, 4, 7, 10, "Zergling");
AIAttackWaveAddUnits4(1, 1, 2, 2, "Roach");
AIAttackWaveAddWaypoint(gv_p05_ZERG_BASE, PointFromId(870), false);
AIAttackWaveSend(gv_p05_ZERG_BASE, 150, false);
Wait(60.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:4777
AIAttackWaveAddUnits4(3, 3, 3, 4, "Mutalisk");
gf_AddAirAttackWaypoints(gv_p05_ZERG_BASE);
AIAttackWaveAddWaypoint(gv_p05_ZERG_BASE, PointFromId(620), false);
AIAttackWaveSend(gv_p05_ZERG_BASE, 105, false);
Wait(90.0, c_timeAI);