# Start Campaign AI For Player
Grammar — Start the campaign AI for player player
Flags —Native
|Action
The campaign AI must be started for each player that uses AI triggers.
# Arguments
int
— Player
Returns — void
void AICampaignStart(int player);
# Related
Category: AI / MiscCampaign / Actions
- Pause AI Time —
void
— AITimePause - Start Campaign AI For All Players —
void
— CampaignInitAI - Start Campaign AI For Player —
void
— AICampaignStart - Global Suicide —
void
— AIGlobalSuicide - Enable/Disable Script Control For Unit —
void
— AISetUnitScriptControlled - Enable/Disable Script Control For Unit Group —
void
— AISetGroupScriptControlled - Enable/Disable Wave Use For Unit —
void
— AISetUnitNotUsableInWaves - Enable/Disable Wave Use For Unit Group —
void
— AISetGroupNotUsableInWaves - Enable/Disable Suicide For Unit —
void
— AISetUnitSuicide - Enable/Disable Suicide For Unit Group —
void
— AISetGroupSuicide - Remove Unit From All Waves —
void
— AIRemoveUnitFromAnyWaves - Remove Unit Group From All Waves —
void
— AIRemoveGroupFromAnyWaves - Remove Unit From All Waves And Set Home —
void
— AIRemoveUnitFromAnyWavesAndSetHome - Remove Unit Group From All Waves And Set Home —
void
— AIRemoveGroupFromAnyWavesAndSetHome - Init Campaign Towns —
void
— AIInitCampaignTowns - Init Campaign Harvesting —
void
— AIInitCampaignHarvest - Issue AI Order —
void
— libNtve_gf_AICast
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2887
}
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES);
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES);
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(118)));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2888
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES);
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES);
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(118)));
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(31)));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3930
}
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3931
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3932
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetTargetPlayer(gv_pLAYER06_TERRORFLEET, PlayerGroupSingle(gv_pLAYER01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:2915
}
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:2916
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:2917
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:2918
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
AIAttackWaveSetTargetPlayer(gv_p07_ZERG_INFESTED, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:2919
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
AIAttackWaveSetTargetPlayer(gv_p07_ZERG_INFESTED, PlayerGroupSingle(gv_p01_USER));
TriggerExecute(gt_ZergAttackWavesP02P04P08, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4267
}
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4268
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4269
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true);
TriggerExecute(gt_DominionAttackWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3381
}
AICampaignStart(gv_p02_ORLAN_ENEMY);
AICampaignStart(gv_p03_MIRA_HAN);
AINearestTownBullyRebuild(gv_p02_ORLAN_ENEMY, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3382
AICampaignStart(gv_p02_ORLAN_ENEMY);
AICampaignStart(gv_p03_MIRA_HAN);
AINearestTownBullyRebuild(gv_p02_ORLAN_ENEMY, true);
TriggerExecute(gt_OrlanP02AttackWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:2392
}
AICampaignStart(gv_p07_HORNERBASE);
AIToggleBulliesInRegion(gv_p07_HORNERBASE, RegionFromId(18), true);
if ((gv_playerHasMercTech == false)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4071
AISetGroupScriptControlled(UnitGroup("SCV", gv_p03_DOMINION_SIEGE, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), false);
AICampaignStart(gv_p02_DOMINION_INFANTRY);
AICampaignStart(gv_p03_DOMINION_SIEGE);
AICampaignStart(gv_p04_DOMINION_AIR);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4072
AISetGroupScriptControlled(UnitGroup("SCV", gv_p03_DOMINION_SIEGE, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), false);
AICampaignStart(gv_p02_DOMINION_INFANTRY);
AICampaignStart(gv_p03_DOMINION_SIEGE);
AICampaignStart(gv_p04_DOMINION_AIR);
AICampaignStart(gv_p05_DOMINION_RAIDER);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4073
AICampaignStart(gv_p02_DOMINION_INFANTRY);
AICampaignStart(gv_p03_DOMINION_SIEGE);
AICampaignStart(gv_p04_DOMINION_AIR);
AICampaignStart(gv_p05_DOMINION_RAIDER);
AICampaignStart(gv_p08_DOMINION);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4074
AICampaignStart(gv_p03_DOMINION_SIEGE);
AICampaignStart(gv_p04_DOMINION_AIR);
AICampaignStart(gv_p05_DOMINION_RAIDER);
AICampaignStart(gv_p08_DOMINION);
AIAttackWaveSetTargetPlayer(gv_p03_DOMINION_SIEGE, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:4075
AICampaignStart(gv_p04_DOMINION_AIR);
AICampaignStart(gv_p05_DOMINION_RAIDER);
AICampaignStart(gv_p08_DOMINION);
AIAttackWaveSetTargetPlayer(gv_p03_DOMINION_SIEGE, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_AIR, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9663
UnitBehaviorAdd(gv_escapeWarbot, "WarbotA", gv_escapeWarbot, 1);
Wait(0.2, c_timeGame);
AICampaignStart(gv_p09_NEUTRAL_ATTACK);
Wait(0.2, c_timeGame);
AIAttackWaveSetTargetUnitGroup(gv_p09_NEUTRAL_ATTACK, gv_hybridUnitGroup);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9687
}
AICampaignStart(gv_p04_HYBRID);
libNtve_gf_SetTacticalAIThink(gv_p04_HYBRID, "Hybrid", "", true);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:11413
CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1279), 0.0, -1, 10, false);
VisExploreArea(gv_p01_USER, RegionEntireMap(), false, false);
AICampaignStart(gv_p05_ZERG_LAB_SPECIMENS);
AICampaignStart(gv_p11_BRUTALISK);
Wait(0.1, c_timeReal);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:11414
VisExploreArea(gv_p01_USER, RegionEntireMap(), false, false);
AICampaignStart(gv_p05_ZERG_LAB_SPECIMENS);
AICampaignStart(gv_p11_BRUTALISK);
Wait(0.1, c_timeReal);
UnitSetState(UnitFromId(2658), c_unitStateSelectable, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3470
}
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_04_REBELS);
TriggerExecute(gt_DominionAttackWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3471
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_04_REBELS);
TriggerExecute(gt_DominionAttackWaves, true, false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2467
}
AICampaignStart(gv_pLAYER02_ZERG);
AICampaignStart(gv_pLAYER03_ZERG);
AICampaignStart(gv_pLAYER04_ZERG);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2468
AICampaignStart(gv_pLAYER02_ZERG);
AICampaignStart(gv_pLAYER03_ZERG);
AICampaignStart(gv_pLAYER04_ZERG);
TriggerExecute(gt_AttackWavesRedZergP02, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2469
AICampaignStart(gv_pLAYER02_ZERG);
AICampaignStart(gv_pLAYER03_ZERG);
AICampaignStart(gv_pLAYER04_ZERG);
TriggerExecute(gt_AttackWavesRedZergP02, true, false);
TriggerExecute(gt_AttackWavesTealZergP03, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:786
}
AICampaignStart(gv_p02_ZERG);
AICampaignStart(gv_p04_ZERG);
TriggerExecute(gt_P2ZergAIWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:787
AICampaignStart(gv_p02_ZERG);
AICampaignStart(gv_p04_ZERG);
TriggerExecute(gt_P2ZergAIWaves, true, false);
TriggerExecute(gt_P4ZergAIWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3037
}
AICampaignStart(gv_p2_PROTOSS_EAST_ATTACKERS);
AICampaignStart(gv_p3_PROTOSS_SCRIPTED);
AICampaignStart(gv_p4_PROTOSS_WEST_ESCORTS);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3038
AICampaignStart(gv_p2_PROTOSS_EAST_ATTACKERS);
AICampaignStart(gv_p3_PROTOSS_SCRIPTED);
AICampaignStart(gv_p4_PROTOSS_WEST_ESCORTS);
TriggerExecute(gt_AIP2AttackWaves, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3039
AICampaignStart(gv_p2_PROTOSS_EAST_ATTACKERS);
AICampaignStart(gv_p3_PROTOSS_SCRIPTED);
AICampaignStart(gv_p4_PROTOSS_WEST_ESCORTS);
TriggerExecute(gt_AIP2AttackWaves, true, false);
TriggerExecute(gt_AITerrazineSealingEN, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1065
CinematicFade(true, 1.5, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
TriggerExecute(gt_StartGame, true, false);
AICampaignStart(gv_p2_RAYNOR_LIGHTBLUE);
AICampaignStart(gv_p3_DOMINION_RED);
AICampaignStart(gv_p4_DOMINION_PURPLE);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1066
TriggerExecute(gt_StartGame, true, false);
AICampaignStart(gv_p2_RAYNOR_LIGHTBLUE);
AICampaignStart(gv_p3_DOMINION_RED);
AICampaignStart(gv_p4_DOMINION_PURPLE);
AICampaignStart(gv_p5_DOMINION_GREY);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1067
AICampaignStart(gv_p2_RAYNOR_LIGHTBLUE);
AICampaignStart(gv_p3_DOMINION_RED);
AICampaignStart(gv_p4_DOMINION_PURPLE);
AICampaignStart(gv_p5_DOMINION_GREY);
AICampaignStart(gv_p6_DOMINION_ORANGE);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1068
AICampaignStart(gv_p3_DOMINION_RED);
AICampaignStart(gv_p4_DOMINION_PURPLE);
AICampaignStart(gv_p5_DOMINION_GREY);
AICampaignStart(gv_p6_DOMINION_ORANGE);
AICampaignStart(gv_p8_ALLIED_PINK);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1069
AICampaignStart(gv_p4_DOMINION_PURPLE);
AICampaignStart(gv_p5_DOMINION_GREY);
AICampaignStart(gv_p6_DOMINION_ORANGE);
AICampaignStart(gv_p8_ALLIED_PINK);
AICampaignStart(gv_p9_ALLIED_GREEN);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1070
AICampaignStart(gv_p5_DOMINION_GREY);
AICampaignStart(gv_p6_DOMINION_ORANGE);
AICampaignStart(gv_p8_ALLIED_PINK);
AICampaignStart(gv_p9_ALLIED_GREEN);
AICampaignStart(gv_p11_ALLIED_CELLBLOCK_A);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1071
AICampaignStart(gv_p6_DOMINION_ORANGE);
AICampaignStart(gv_p8_ALLIED_PINK);
AICampaignStart(gv_p9_ALLIED_GREEN);
AICampaignStart(gv_p11_ALLIED_CELLBLOCK_A);
AICampaignStart(gv_p12_ALLIED_CELLBLOCK_B);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1072
AICampaignStart(gv_p8_ALLIED_PINK);
AICampaignStart(gv_p9_ALLIED_GREEN);
AICampaignStart(gv_p11_ALLIED_CELLBLOCK_A);
AICampaignStart(gv_p12_ALLIED_CELLBLOCK_B);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1073
AICampaignStart(gv_p9_ALLIED_GREEN);
AICampaignStart(gv_p11_ALLIED_CELLBLOCK_A);
AICampaignStart(gv_p12_ALLIED_CELLBLOCK_B);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3230
TriggerEnable(TriggerGetCurrent(), false);
TriggerExecute(gt_OverseerBullies, true, false);
AICampaignStart(gv_p2_ZERG);
AICampaignStart(gv_p4_LOWER_CAUSEWAY);
AICampaignStart(gv_p5_UPPER_CAUSEWAY);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3231
TriggerExecute(gt_OverseerBullies, true, false);
AICampaignStart(gv_p2_ZERG);
AICampaignStart(gv_p4_LOWER_CAUSEWAY);
AICampaignStart(gv_p5_UPPER_CAUSEWAY);
AICampaignStart(gv_p6_FIRST_PROTOSS);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3232
AICampaignStart(gv_p2_ZERG);
AICampaignStart(gv_p4_LOWER_CAUSEWAY);
AICampaignStart(gv_p5_UPPER_CAUSEWAY);
AICampaignStart(gv_p6_FIRST_PROTOSS);
TriggerExecute(gt_ZergAttackWavesProtoss, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3233
AICampaignStart(gv_p4_LOWER_CAUSEWAY);
AICampaignStart(gv_p5_UPPER_CAUSEWAY);
AICampaignStart(gv_p6_FIRST_PROTOSS);
TriggerExecute(gt_ZergAttackWavesProtoss, true, false);
TriggerExecute(gt_ZergAttackWavesPlayer, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3223
}
AICampaignStart(gv_p2_NE_PROTOSSMiddle);
AICampaignStart(gv_p3_WARPEDINPROTOSS);
AICampaignStart(gv_p4_SE_PROTOSSRight);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3224
AICampaignStart(gv_p2_NE_PROTOSSMiddle);
AICampaignStart(gv_p3_WARPEDINPROTOSS);
AICampaignStart(gv_p4_SE_PROTOSSRight);
AICampaignStart(gv_p5_NW_PROTOSSLeft);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3225
AICampaignStart(gv_p2_NE_PROTOSSMiddle);
AICampaignStart(gv_p3_WARPEDINPROTOSS);
AICampaignStart(gv_p4_SE_PROTOSSRight);
AICampaignStart(gv_p5_NW_PROTOSSLeft);
AIAttackWaveSetTargetPlayer(gv_p2_NE_PROTOSSMiddle, PlayerGroupSingle(gv_p1_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3226
AICampaignStart(gv_p3_WARPEDINPROTOSS);
AICampaignStart(gv_p4_SE_PROTOSSRight);
AICampaignStart(gv_p5_NW_PROTOSSLeft);
AIAttackWaveSetTargetPlayer(gv_p2_NE_PROTOSSMiddle, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetTargetPlayer(gv_p4_SE_PROTOSSRight, PlayerGroupSingle(gv_p1_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:4742
UnitIssueOrder(UnitFromId(285), OrderTargetingPoint(AbilityCommand("move", 1), PointFromId(189)), c_orderQueueReplace);
UnitIssueOrder(UnitFromId(429), OrderTargetingPoint(AbilityCommand("move", 1), PointFromId(1235)), c_orderQueueReplace);
AICampaignStart(gv_p05_ZERG_BASE);
AINearestTownBullyRebuild(gv_p05_ZERG_BASE, true);
TriggerExecute(gt_ZergP05AttackWavesBase, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:716
PlayerPauseAllCooldowns(gv_pLAYER01_USER, true);
PlayerPauseAllCharges(gv_pLAYER01_USER, true);
AICampaignStart(gv_pLAYER03_PROTOSS);
TriggerEnable(gt_PingDetectorCannon, true);
Wait(2.0, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1653
}
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER03_PROTOSS);
AICampaignStart(gv_pLAYER04_PROTOSS);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1654
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER03_PROTOSS);
AICampaignStart(gv_pLAYER04_PROTOSS);
libNtve_gf_DeclareNextTown(gv_pLAYER02_PROTOSS, PointFromId(354));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1655
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER03_PROTOSS);
AICampaignStart(gv_pLAYER04_PROTOSS);
libNtve_gf_DeclareNextTown(gv_pLAYER02_PROTOSS, PointFromId(354));
AINearestTownBullyRebuild(gv_pLAYER02_PROTOSS, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4576
}
AICampaignStart(gv_p02_ZERG_PURPLE_NE);
AICampaignStart(gv_p05_ZERG_ORANGE_NW);
AICampaignStart(gv_p06_ZERG_GREEN_SW);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4577
AICampaignStart(gv_p02_ZERG_PURPLE_NE);
AICampaignStart(gv_p05_ZERG_ORANGE_NW);
AICampaignStart(gv_p06_ZERG_GREEN_SW);
AICampaignStart(gv_p07_ZERG_PINK);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4578
AICampaignStart(gv_p02_ZERG_PURPLE_NE);
AICampaignStart(gv_p05_ZERG_ORANGE_NW);
AICampaignStart(gv_p06_ZERG_GREEN_SW);
AICampaignStart(gv_p07_ZERG_PINK);
AICampaignStart(gv_p10_ZERG_WHITEHIVE);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4579
AICampaignStart(gv_p05_ZERG_ORANGE_NW);
AICampaignStart(gv_p06_ZERG_GREEN_SW);
AICampaignStart(gv_p07_ZERG_PINK);
AICampaignStart(gv_p10_ZERG_WHITEHIVE);
AIAttackWaveSetTargetPlayer(gv_p02_ZERG_PURPLE_NE, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:4580
AICampaignStart(gv_p06_ZERG_GREEN_SW);
AICampaignStart(gv_p07_ZERG_PINK);
AICampaignStart(gv_p10_ZERG_WHITEHIVE);
AIAttackWaveSetTargetPlayer(gv_p02_ZERG_PURPLE_NE, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetTargetPlayer(gv_p05_ZERG_ORANGE_NW, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4208
}
AICampaignStart(gv_pLAYER_P03_ZERG_BR);
AICampaignStart(gv_pLAYER_P04_ZERG_BL);
AICampaignStart(gv_pLAYER_P05_ZERG_TL);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4209
AICampaignStart(gv_pLAYER_P03_ZERG_BR);
AICampaignStart(gv_pLAYER_P04_ZERG_BL);
AICampaignStart(gv_pLAYER_P05_ZERG_TL);
AICampaignStart(gv_pLAYER_P06_ZERG_TR);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4210
AICampaignStart(gv_pLAYER_P03_ZERG_BR);
AICampaignStart(gv_pLAYER_P04_ZERG_BL);
AICampaignStart(gv_pLAYER_P05_ZERG_TL);
AICampaignStart(gv_pLAYER_P06_ZERG_TR);
AICampaignStart(gv_pLAYER_P07_ZERG_EXP);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4211
AICampaignStart(gv_pLAYER_P04_ZERG_BL);
AICampaignStart(gv_pLAYER_P05_ZERG_TL);
AICampaignStart(gv_pLAYER_P06_ZERG_TR);
AICampaignStart(gv_pLAYER_P07_ZERG_EXP);
AICampaignStart(gv_pLAYER_P10_LEVIATHAN);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4212
AICampaignStart(gv_pLAYER_P05_ZERG_TL);
AICampaignStart(gv_pLAYER_P06_ZERG_TR);
AICampaignStart(gv_pLAYER_P07_ZERG_EXP);
AICampaignStart(gv_pLAYER_P10_LEVIATHAN);
AIClearAllBullies(gv_pLAYER_P06_ZERG_TR);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:4213
AICampaignStart(gv_pLAYER_P06_ZERG_TR);
AICampaignStart(gv_pLAYER_P07_ZERG_EXP);
AICampaignStart(gv_pLAYER_P10_LEVIATHAN);
AIClearAllBullies(gv_pLAYER_P06_ZERG_TR);
AINearestTownBullyRebuild(gv_pLAYER_P07_ZERG_EXP, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1665
TriggerExecute(gt_AIFreeMoney, true, false);
TriggerExecute(gt_InitializeSpawnRegions, true, false);
AICampaignStart(gv_pLAYER_ZERG_MAIN);
AICampaignStart(gv_pLAYER_ZERG_SOUTH);
AICampaignStart(gv_pLAYER_ZERG_EAST);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1666
TriggerExecute(gt_InitializeSpawnRegions, true, false);
AICampaignStart(gv_pLAYER_ZERG_MAIN);
AICampaignStart(gv_pLAYER_ZERG_SOUTH);
AICampaignStart(gv_pLAYER_ZERG_EAST);
AICampaignStart(gv_pLAYER_ZERG_SPECIAL);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1667
AICampaignStart(gv_pLAYER_ZERG_MAIN);
AICampaignStart(gv_pLAYER_ZERG_SOUTH);
AICampaignStart(gv_pLAYER_ZERG_EAST);
AICampaignStart(gv_pLAYER_ZERG_SPECIAL);
AISetAPM(gv_pLAYER_ZERG_MAIN, 9001);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1668
AICampaignStart(gv_pLAYER_ZERG_SOUTH);
AICampaignStart(gv_pLAYER_ZERG_EAST);
AICampaignStart(gv_pLAYER_ZERG_SPECIAL);
AISetAPM(gv_pLAYER_ZERG_MAIN, 9001);
AISetAPM(gv_pLAYER_ZERG_SOUTH, 9001);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:896
}
AICampaignStart(gv_p3_PROTOSS_ENEMY);
AICampaignStart(gv_p4_PROTOSS_ENEMY);
AICampaignStart(gv_p6_PROTOSS_ENEMY);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:897
AICampaignStart(gv_p3_PROTOSS_ENEMY);
AICampaignStart(gv_p4_PROTOSS_ENEMY);
AICampaignStart(gv_p6_PROTOSS_ENEMY);
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:898
AICampaignStart(gv_p3_PROTOSS_ENEMY);
AICampaignStart(gv_p4_PROTOSS_ENEMY);
AICampaignStart(gv_p6_PROTOSS_ENEMY);
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS);
libNtve_gf_SetTacticalAIThink(gv_p10_HYBRID_MANIFESTATIONS, "Maar", "", true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:899
AICampaignStart(gv_p4_PROTOSS_ENEMY);
AICampaignStart(gv_p6_PROTOSS_ENEMY);
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS);
libNtve_gf_SetTacticalAIThink(gv_p10_HYBRID_MANIFESTATIONS, "Maar", "", true);
AIAttackWaveSetTargetPlayer(gv_p10_HYBRID_MANIFESTATIONS, PlayerGroupSingle(gv_p1_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:1755
}
AICampaignStart(gv_p02_ZERG_LOW_GROUND_AI);
AICampaignStart(gv_p03_ZERG_NORTH);
AICampaignStart(gv_p04_ZERG_EAST);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:1756
AICampaignStart(gv_p02_ZERG_LOW_GROUND_AI);
AICampaignStart(gv_p03_ZERG_NORTH);
AICampaignStart(gv_p04_ZERG_EAST);
AIAttackWaveSetTargetPlayer(gv_p02_ZERG_LOW_GROUND_AI, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:1757
AICampaignStart(gv_p02_ZERG_LOW_GROUND_AI);
AICampaignStart(gv_p03_ZERG_NORTH);
AICampaignStart(gv_p04_ZERG_EAST);
AIAttackWaveSetTargetPlayer(gv_p02_ZERG_LOW_GROUND_AI, PlayerGroupSingle(gv_p01_USER));
AIAttackWaveSetTargetPlayer(gv_p03_ZERG_NORTH, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:715
}
AICampaignStart(gv_pLAYER_ENEMY);
AIAttackWaveSetTargetPlayer(gv_pLAYER_ENEMY, PlayerGroupSingle(gv_pLAYER_USER));
AIAttackWaveSetGatherPoint(gv_pLAYER_ENEMY, PointFromId(29));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1632
}
AICampaignStart(gv_pLAYER_COMPUTER1);
AIAttackWaveSetTargetPlayer(gv_pLAYER_COMPUTER1, PlayerGroupSingle(gv_pLAYER_USER));
AICampaignStart(gv_pLAYER_COMPUTER2);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1634
AICampaignStart(gv_pLAYER_COMPUTER1);
AIAttackWaveSetTargetPlayer(gv_pLAYER_COMPUTER1, PlayerGroupSingle(gv_pLAYER_USER));
AICampaignStart(gv_pLAYER_COMPUTER2);
AIAttackWaveSetTargetPlayer(gv_pLAYER_COMPUTER2, PlayerGroupSingle(gv_pLAYER_USER));
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:872
}
AICampaignStart(gv_pLAYER_COMPUTER1);
AIAttackWaveSetTargetUnitGroup(gv_pLAYER_COMPUTER1, gv_playerUnits);
TriggerEnable(gt_RocksDestroyed, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1197
TriggerEnable(TriggerGetCurrent(), false);
AICampaignStart(gv_p2_ENEMY_ZERG);
AICampaignStart(gv_p3_ENEMY_PROTOSS);
AIAttackWaveSetTargetPlayer(gv_p2_ENEMY_ZERG, PlayerGroupSingle(gv_pLAYER_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/rushdefense.sc2map/MapScript.galaxy:1198
TriggerEnable(TriggerGetCurrent(), false);
AICampaignStart(gv_p2_ENEMY_ZERG);
AICampaignStart(gv_p3_ENEMY_PROTOSS);
AIAttackWaveSetTargetPlayer(gv_p2_ENEMY_ZERG, PlayerGroupSingle(gv_pLAYER_USER));
AIAttackWaveSetTargetPlayer(gv_p3_ENEMY_PROTOSS, PlayerGroupSingle(gv_pLAYER_USER));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1482
}
AICampaignStart(gv_pLAYER_COMPUTER1);
AIAttackWaveSetTargetPlayer(gv_pLAYER_COMPUTER1, PlayerGroupSingle(gv_pLAYER_USER));
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:1543
}
AICampaignStart(gv_pLAYER_COMPUTER1);
AIAttackWaveSetTargetPlayer(gv_pLAYER_COMPUTER1, PlayerGroupSingle(gv_pLAYER_USER));
return true;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2map — MapScript.galaxy:2887
}
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES);
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES);
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(118)));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2map — MapScript.galaxy:2888
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES);
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES);
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(118)));
libNtve_gf_DeclareNextTown(gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(UnitFromId(31)));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2map — MapScript.galaxy:3930
}
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2map — MapScript.galaxy:3931
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2map — MapScript.galaxy:3932
AICampaignStart(gv_pLAYER02_PROTOSS);
AICampaignStart(gv_pLAYER04_PURIFIER);
AICampaignStart(gv_pLAYER06_TERRORFLEET);
AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
AIAttackWaveSetTargetPlayer(gv_pLAYER06_TERRORFLEET, PlayerGroupSingle(gv_pLAYER01_USER));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:2915
}
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:2916
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:2917
AICampaignStart(gv_p02_ZERG_EAST);
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:2918
AICampaignStart(gv_p03_VIROPHAGE);
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
AIAttackWaveSetTargetPlayer(gv_p07_ZERG_INFESTED, PlayerGroupSingle(gv_p01_USER));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:2919
AICampaignStart(gv_p04_ZERG_NORTH);
AICampaignStart(gv_p07_ZERG_INFESTED);
AICampaignStart(gv_p08_ZERG_SOUTH);
AIAttackWaveSetTargetPlayer(gv_p07_ZERG_INFESTED, PlayerGroupSingle(gv_p01_USER));
TriggerExecute(gt_ZergAttackWavesP02P04P08, true, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4267
}
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4268
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4269
AICampaignStart(gv_pLAYER_02_DOMINION);
AICampaignStart(gv_pLAYER_03_DOMINION);
AICampaignStart(gv_pLAYER_04_DOMINION);
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true);
TriggerExecute(gt_DominionAttackWaves, true, false);