# Send Attack Wave
Grammar — Send the attack wave from player player to attack in time seconds and wait|Wait/Don’t Wait
Flags —Native
|Action
Sends an attack wave for a player after the specified number of seconds has elapsed. If Wait is used, then the script will wait for the wave to be sent before continuing execution.
# Arguments
int
— Attackerint
— Timebool
<preset::Trigger_Wait_Option> — WaitOption
Returns — void
native int AIAttackWaveSend(
int player,
int time,
bool wait,
);
# 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:413
AIAttackWaveUseUnit(lp_player, lv_u);
}
AIAttackWaveSend(lp_player, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:454
if (auto142C38A1_var == null) { break; }
AIAttackWaveUseUnit(gv_p2_ZERG_ORANGE_NW, auto142C38A1_var);
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
}
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:2272
}
AIAttackWaveSend(gv_p4_COLONISTS, 0, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3048
gf_WaitForColonistToEnterRegion(RegionFromId(5));
AIAttackWaveAddUnits4(4, 5, 8, 12, "Zergling");
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(10));
gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(2691));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3081
gf_SpoogeAreawithOverlord(PointFromId(145), PointFromId(1402));
AIAttackWaveAddUnits4(7, 7, 9, 12, "Zergling");
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(1));
AIAttackWaveAddUnits4(8, 8, 10, 5, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3085
AIAttackWaveAddUnits4(8, 8, 10, 5, "Zergling");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Hydralisk");
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(7));
gf_WaitForColonistToEnterRegion(RegionFromId(3));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3090
AIAttackWaveAddUnits4(1, 1, 1, 1, "Hydralisk");
AIAttackWaveAddUnits4(0, 0, 6, 10, "Zergling");
AIAttackWaveSend(gv_p3_ZERG_LIGHTBLUE_SE, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(8));
gf_SpoogeAreawithOverlord(PointFromId(145), PointFromId(1404));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3094
gf_SpoogeAreawithOverlord(PointFromId(145), PointFromId(1404));
AIAttackWaveAddUnits4(6, 6, 7, 10, "Zergling");
AIAttackWaveSend(gv_p3_ZERG_LIGHTBLUE_SE, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(4));
AIAttackWaveAddUnits4(6, 6, 8, 11, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3097
gf_WaitForColonistToEnterRegion(RegionFromId(4));
AIAttackWaveAddUnits4(6, 6, 8, 11, "Zergling");
AIAttackWaveSend(gv_p3_ZERG_LIGHTBLUE_SE, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(9));
gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(1406));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:3102
AIAttackWaveAddUnits4(5, 5, 7, 11, "Zergling");
AIAttackWaveAddUnits4(1, 1, 1, 0, "Hydralisk");
AIAttackWaveSend(gv_p2_ZERG_ORANGE_NW, 0, false);
gf_WaitForColonistToEnterRegion(RegionFromId(5));
AIAttackWaveAddUnits4(9, 9, 12, 12, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:432
AIAttackWaveAddUnits4(lp_qty2, lp_qty2, lp_qty2, lp_qty2, "InfestedTerranCampaign");
AIAttackWaveAddUnits4(lp_qty3, lp_qty3, lp_qty3, lp_qty3, "InfestedAbomination");
AIAttackWaveSend(gv_pLAYER_03_INFESTED_REFUGEES, lp_delay, lp_waitOption);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:426
else {
}
AIAttackWaveSend(gv_currentWaveAttacker, lp_duration, false);
UnitGroupClear(gv_currentWaveUnits);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3192
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);
AIAttackWaveAddUnits4(2, 2, 3, 4, "Mutalisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3196
AIAttackWaveAddUnits4(2, 2, 3, 4, "Mutalisk");
AIAttackWaveAddWaypoint(gv_p08_ZERG_SOUTH, PointFromId(1117), false);
AIAttackWaveSend(gv_p08_ZERG_SOUTH, 100, true);
while (true) {
Wait(120.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3202
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);
AIAttackWaveAddUnits4(10, 12, 14, 16, "InfestedCivilian");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3207
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);
AIAttackWaveAddUnits4(6, 6, 9, 12, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3214
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);
AIAttackWaveAddUnits4(4, 4, 5, 6, "Mutalisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3219
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);
AIAttackWaveAddUnits4(4, 4, 9, 5, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3225
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);
AIAttackWaveAddUnits4(2, 2, 3, 3, "BroodLord");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3232
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);
AIAttackWaveAddUnits4(6, 6, 9, 12, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3237
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);
AIAttackWaveAddUnits4(10, 12, 14, 12, "InfestedCivilian");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3243
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");
AIAttackWaveAddUnits4(1, 1, 2, 2, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2093
}
if ((lv_escortCount > 0)) {
AIAttackWaveSend(lv_escortPlayer, 0, false);
gv_trainList[lv_trainIndex].lv_escortWave = WaveLastCreated();
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4319
AIAttackWaveAddUnits4(0, 0, 1, 2, "Medivac");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Goliath");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), false);
TriggerExecute(gt_DominionAttackQ, true, false);
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranInfantryWeaponsLevel2");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4335
AIAttackWaveAddUnits4(0, 0, 1, 1, "SiegeTank");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Raven");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), false);
Wait(gv_trainWaveWait, c_timeAI);
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 1, 0), "TerranShipWeaponsLevel1");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4348
AIAttackWaveAddUnits4(1, 1, 1, 2, "SiegeTank");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Banshee");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), false);
Wait(gv_trainWaveWait, c_timeAI);
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 1, 0), "TerranVehicleArmorsLevel2");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4362
AIAttackWaveAddUnits4(1, 1, 1, 2, "Banshee");
AIAttackWaveAddUnits4(0, 0, 2, 2, "Goliath");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), false);
Wait(gv_trainWaveWait, c_timeAI);
gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranVehicleWeaponsLevel3");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4374
AIAttackWaveAddUnits4(2, 2, 2, 2, "SiegeTank");
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));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4381
AIAttackWaveAddUnits4(2, 2, 2, 3, "Banshee");
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));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4389
AIAttackWaveAddUnits4(1, 1, 2, 2, "SiegeTank");
AIAttackWaveAddUnits4(0, 0, 2, 3, "Goliath");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4432
AIAttackWaveAddUnits4(0, 0, 1, 2, "Marauder");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Medic");
AIAttackWaveSend(gv_pLAYER_03_DOMINION, 150, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4442
AIAttackWaveAddUnits4(0, 0, 2, 3, "Marauder");
AIAttackWaveAddUnits4(0, 0, 1, 3, "Medic");
AIAttackWaveSend(gv_pLAYER_03_DOMINION, 150, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3426
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);
AIAttackWaveAddUnits4(5, 5, 6, 8, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3431
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);
AIAttackWaveAddUnits4(6, 6, 7, 9, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3436
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;
auto34130251_var = -1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3454
AIAttackWaveAddUnits4(0, 0, 1, 1, "Goliath");
gf_OrlanAttackWaveWaypointEast();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
autoB5251DD6_g = gv_enemyPlayers;
autoB5251DD6_var = -1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3471
AIAttackWaveAddUnits4(0, 0, 1, 1, "Goliath");
gf_OrlanAttackWaveWaypointWest();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
auto5DDEC14D_g = gv_enemyPlayers;
auto5DDEC14D_var = -1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3489
AIAttackWaveAddUnits4(0, 0, 1, 1, "Raven");
gf_OrlanAttackWaveWaypointWest();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
Wait(30.0, c_timeAI);
AIAttackWaveAddUnits4(7, 7, 9, 12, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3495
AIAttackWaveAddUnits4(1, 1, 1, 1, "Wraith");
gf_OrlanAttackWaveWaypointEast();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
while (true) {
Wait(30.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3503
AIAttackWaveAddUnits4(0, 0, 1, 1, "Raven");
gf_OrlanAttackWaveWaypointEast();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
AIAttackWaveAddUnits4(4, 4, 8, 12, "Marine");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Goliath");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3508
AIAttackWaveAddUnits4(2, 2, 2, 2, "SiegeTank");
gf_OrlanAttackWaveWaypointWest();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
AIAttackWaveAddUnits4(7, 7, 9, 12, "Marine");
AIAttackWaveAddUnits4(2, 2, 2, 2, "Wraith");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3513
AIAttackWaveAddUnits4(0, 0, 2, 2, "Medic");
gf_OrlanAttackWaveWaypointWest();
AIAttackWaveSend(gv_p02_ORLAN_ENEMY, 120, true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1414
AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
AIAttackWaveSend(gv_p02_TYCHUS, 1, false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:1681
AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
AIAttackWaveAddWaypoint(gv_p02_TYCHUS, PointFromId(651), false);
AIAttackWaveSend(gv_p02_TYCHUS, 1, false);
Wait(60.0, c_timeGame);
TriggerEnable(gt_TransmissionTychusNoticesRaynorsUnitsQ, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2066
AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveAddUnits4(10, 10, 15, 20, "Marine");
AIAttackWaveSend(gv_p04_DOMINION_INFANTRY_A, 70, true);
while (true) {
AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2070
AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveAddUnits4(6, 6, 9, 12, "Marine");
AIAttackWaveSend(gv_p04_DOMINION_INFANTRY_A, 30, true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2106
AIAttackWaveAddUnits4(2, 2, 4, 8, "Marine");
AIAttackWaveAddUnits4(1, 1, 3, 5, "Marauder");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 0, false);
AIAttackWaveSetTargetUnit(gv_p08_DOMINION_INFANTRY_B, UnitFromId(2));
AIAttackWaveAddUnits4(3, 3, 5, 10, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2110
AIAttackWaveAddUnits4(3, 3, 5, 10, "Marine");
AIAttackWaveAddUnits4(1, 1, 2, 3, "Marauder");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 55, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2198
AIAttackWaveAddUnits4(2, 2, 4, 3, "Marine");
AIAttackWaveAddUnits4(1, 1, 2, 4, "Marauder");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 40, false);
Wait(libNtve_gf_DifficultyValueFixed(90.0, 90.0, 75.0, 75.0), c_timeGame);
TriggerExecute(gt_TransmissionOdinChargesP08BaseQ, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2308
AIAttackWaveAddUnits4(1, 1, 2, 2, "Marauder");
AIAttackWaveAddUnits4(3, 3, 5, 6, "Marine");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 30, true);
AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveAddUnits4(2, 2, 3, 4, "Firebat");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2313
AIAttackWaveAddUnits4(1, 1, 2, 2, "Marauder");
AIAttackWaveAddUnits4(5, 5, 7, 9, "Marine");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 30, true);
AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
AIAttackWaveAddUnits4(3, 3, 5, 6, "Firebat");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2318
AIAttackWaveAddUnits4(3, 3, 5, 6, "Marine");
AIAttackWaveAddUnits4(2, 2, 3, 4, "Marauder");
AIAttackWaveSend(gv_p08_DOMINION_INFANTRY_B, 30, true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:3758
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:3856
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:4002
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:4182
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/thorner04.sc2map/MapScript.galaxy:4190
AIAttackWaveAddUnits4(2, 2, 3, 4, "VikingFighter");
AIAttackWaveAddWaypoint(gv_p04_DOMINION_AIR, PointFromId(1220), false);
AIAttackWaveSend(gv_p04_DOMINION_AIR, gv_wavePrepTime, false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4199
AIAttackWaveAddUnits4(1, 1, 1, 1, "Diamondback");
AIAttackWaveAddWaypoint(gv_p03_DOMINION_SIEGE, PointFromId(1220), false);
AIAttackWaveSend(gv_p03_DOMINION_SIEGE, gv_wavePrepTime, false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4232
AIAttackWaveAddUnits4(0, 0, 1, 2, "SiegeTank");
AIAttackWaveAddWaypoint(gv_p03_DOMINION_SIEGE, PointFromId(302), false);
AIAttackWaveSend(gv_p03_DOMINION_SIEGE, gv_wavePrepTime, false);
gf_WaitForPermissionToAttack(gv_p03_DOMINION_SIEGE);
AIAttackWaveAddUnits4(2, 2, 4, 6, "Goliath");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4237
AIAttackWaveAddUnits4(1, 1, 3, 3, "SiegeTank");
AIAttackWaveAddWaypoint(gv_p03_DOMINION_SIEGE, PointFromId(1220), false);
AIAttackWaveSend(gv_p03_DOMINION_SIEGE, gv_wavePrepTime, false);
while (true) {
gf_WaitForPermissionToAttack(gv_p03_DOMINION_SIEGE);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4242
AIAttackWaveAddUnits4(4, 4, 6, 8, "Goliath");
AIAttackWaveAddWaypoint(gv_p03_DOMINION_SIEGE, PointFromId(302), false);
AIAttackWaveSend(gv_p03_DOMINION_SIEGE, gv_wavePrepTime, false);
gf_WaitForPermissionToAttack(gv_p03_DOMINION_SIEGE);
AIAttackWaveAddUnits4(1, 2, 1, 2, "Diamondback");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4248
AIAttackWaveAddUnits4(1, 1, 2, 1, "SiegeTank");
AIAttackWaveAddWaypoint(gv_p03_DOMINION_SIEGE, PointFromId(302), false);
AIAttackWaveSend(gv_p03_DOMINION_SIEGE, gv_wavePrepTime, false);
gf_WaitForPermissionToAttack(gv_p03_DOMINION_SIEGE);
AIAttackWaveAddUnits4(2, 2, 4, 5, "Goliath");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:5900
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:9668
AIAttackWaveSetGatherPoint(gv_p09_NEUTRAL_ATTACK, UnitGetPosition(gv_escapeWarbot));
AIAttackWaveUseUnit(gv_p04_HYBRID, gv_escapeWarbot);
AIAttackWaveSend(gv_p09_NEUTRAL_ATTACK, 1, true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9710
AIAttackWaveSetGatherPoint(gv_p04_HYBRID, UnitGetPosition(gv_hybrid));
AIAttackWaveUseUnit(gv_p04_HYBRID, gv_hybrid);
AIAttackWaveSend(gv_p04_HYBRID, 1, true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:2661
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/traynor02.sc2map/MapScript.galaxy:3564
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 4, 5, "Marine");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 225, 180), true);
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 6, 7, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3568
AIAttackWaveAddUnits4(0, 2, 6, 7, "Marine");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Medic");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 210, 180), true);
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 7, 8, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3572
AIAttackWaveAddUnits4(0, 2, 7, 8, "Marine");
AIAttackWaveAddUnits4(0, 0, 2, 3, "Medic");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 210, 180), true);
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 0, 0, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3576
AIAttackWaveAddUnits4(0, 2, 0, 0, "Marine");
AIAttackWaveAddUnits4(0, 0, 3, 5, "Hellion");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 210, 180), true);
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 9, 11, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3580
AIAttackWaveAddUnits4(0, 2, 9, 11, "Marine");
AIAttackWaveAddUnits4(0, 0, 3, 4, "Medic");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 180, 150), true);
while (true) {
gf_SetAttackWaveParameters();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3585
AIAttackWaveAddUnits4(0, 2, 8, 9, "Marine");
AIAttackWaveAddUnits4(0, 0, 3, 4, "Hellion");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 210, 180), true);
gf_SetAttackWaveParameters();
AIAttackWaveAddUnits4(0, 2, 7, 8, "Marine");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3590
AIAttackWaveAddUnits4(0, 0, 2, 2, "Medic");
AIAttackWaveAddUnits4(0, 0, 2, 3, "Hellion");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(400, 400, 210, 180), true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3613
AIAttackWaveAddUnits4(0, 4, 5, 6, "Marine");
AIAttackWaveAddUnits4(0, 0, 0, 1, "Medic");
AIAttackWaveSend(gv_pLAYER_02_DOMINION, libNtve_gf_DifficultyValueInt(0, 0, 0, 0), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3685
AIAttackWaveUseUnit(gv_pLAYER_02_DOMINION, autoBAB1CE6C_var);
}
AIAttackWaveSend(gv_pLAYER_02_DOMINION, 0, false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2576
AIAttackWaveAddUnits4(14, 14, 13, 13, "Zergling");
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");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2580
AIAttackWaveAddUnits4(14, 14, 16, 20, "Zergling");
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");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2585
AIAttackWaveAddUnits4(0, 0, 2, 2, "Roach");
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");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2591
AIAttackWaveAddUnits4(0, 0, 2, 1, "Roach");
AIAttackWaveAddUnits4(0, 0, 0, 2, "Baneling");
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);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2595
AIAttackWaveAddWaypoint(gv_pLAYER02_ZERG, PointFromId(378), false);
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");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2601
AIAttackWaveAddUnits4(0, 0, 3, 1, "Roach");
AIAttackWaveAddUnits4(0, 0, 0, 3, "Baneling");
AIAttackWaveSend(gv_pLAYER02_ZERG, libNtve_gf_DifficultyValueInt(145, 150, 150, 150), true);
Wait(libNtve_gf_DifficultyValueFixed(0.0, 75.0, 75.0, 75.0), c_timeAI);
auto74461568_n = libNtve_gf_DifficultyValueInt(6, 8, 8, 8);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2635
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 4, 6, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 260, true);
if (((PlayerDifficulty(1) <= 2) == true)) {
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(361), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2640
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 3, 0, 0, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 330, true);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2647
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 0, 3, 0, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 330, true);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2653
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
AIAttackWaveAddUnits4(0, 0, 0, 3, "Mutalisk");
AIAttackWaveSend(gv_pLAYER03_ZERG, 330, false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(651), false);
AIAttackWaveAddWaypoint(gv_pLAYER03_ZERG, PointFromId(363), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:812
Wait(170.0, c_timeAI);
AIAttackWaveAddUnits4(2, 4, 8, 10, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
Wait(libNtve_gf_DifficultyValueFixed(40.0, 40.0, 10.0, 0.0), c_timeAI);
AIAttackWaveAddUnits4(2, 5, 4, 8, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:816
AIAttackWaveAddUnits4(2, 5, 4, 8, "Zergling");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Hydralisk");
AIAttackWaveSend(gv_p02_ZERG, libNtve_gf_DifficultyValueInt(120, 120, 120, 100), true);
Wait(50.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:820
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
AIAttackWaveAddUnits4(4, 6, 10, 16, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
Wait(libNtve_gf_DifficultyValueFixed(50.0, 50.0, 20.0, 0.0), c_timeAI);
AIAttackWaveAddUnits4(5, 10, 11, 12, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:825
AIAttackWaveAddUnits4(0, 0, 1, 2, "Hydralisk");
AIAttackWaveAddUnits4(0, 0, 1, 1, "Mutalisk");
AIAttackWaveSend(gv_p02_ZERG, libNtve_gf_DifficultyValueInt(120, 120, 120, 110), true);
Wait(libNtve_gf_DifficultyValueFixed(80.0, 80.0, 50.0, 20.0), c_timeAI);
AIAttackWaveAddUnits4(4, 6, 10, 20, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:829
AIAttackWaveAddUnits4(4, 6, 10, 20, "Zergling");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Mutalisk");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
AIAttackWaveAddUnits4(5, 2, 3, 13, "Zergling");
AIAttackWaveAddUnits4(0, 1, 2, 2, "Hydralisk");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:833
AIAttackWaveAddUnits4(0, 1, 2, 2, "Hydralisk");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Mutalisk");
AIAttackWaveSend(gv_p02_ZERG, 100, true);
Wait(60.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:837
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(557), false);
AIAttackWaveAddUnits4(4, 4, 8, 11, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, false);
Wait(20.0, c_timeAI);
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(555), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:841
AIAttackWaveAddWaypoint(gv_p02_ZERG, PointFromId(555), false);
AIAttackWaveAddUnits4(0, 4, 8, 11, "Zergling");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
while (true) {
AIAttackWaveAddUnits4(5, 6, 11, 11, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:846
AIAttackWaveAddUnits4(0, 1, 1, 3, "Hydralisk");
AIAttackWaveAddUnits4(0, 0, 2, 3, "Mutalisk");
AIAttackWaveSend(gv_p02_ZERG, libNtve_gf_DifficultyValueInt(140, 140, 110, 80), true);
Wait(59.0, c_timeAI);
AIAttackWaveAddUnits4(6, 10, 16, 20, "Zergling");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:850
AIAttackWaveAddUnits4(6, 10, 16, 20, "Zergling");
AIAttackWaveAddUnits4(0, 0, 1, 2, "Hydralisk");
AIAttackWaveSend(gv_p02_ZERG, 120, true);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:331
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
lv_escortCount = libNtve_gf_DifficultyValueInt(1, 1, 2, 3);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:340
AIAttackWaveAddEscortType(gv_p4_PROTOSS_WEST_ESCORTS, "Scout", lv_harvestingProbe, 3.5, (lv_offsetAngle * IntToFixed(lv_i)));
}
AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
}
else if (autoD1A8BB6F_val == 2) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:345
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:354
AIAttackWaveAddEscortType(gv_p4_PROTOSS_WEST_ESCORTS, "Scout", lv_harvestingProbe, 3.5, (lv_offsetAngle * IntToFixed(lv_i)));
}
AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
}
else if (autoD1A8BB6F_val == 3) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:359
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
AIAttackWaveAddUnits4(0, 0, 1, 2, "Stalker");
AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);