# Start Campaign AI For Player

Grammar — Start the campaign AI for player player
FlagsNative | Action

The campaign AI must be started for each player that uses AI triggers.

# Arguments

  • int — Player

Returns — void

void AICampaignStart(int player);

Category: AI / MiscCampaign / Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1632
AICampaignStart(gv_pLAYER_COMPUTER1)
// L1634
AICampaignStart(gv_pLAYER_COMPUTER2)
// L872
AICampaignStart(gv_pLAYER_COMPUTER1)
// L715
AICampaignStart(gv_pLAYER_ENEMY)
// L1197
AICampaignStart(gv_p2_ENEMY_ZERG)
// L1198
AICampaignStart(gv_p3_ENEMY_PROTOSS)
// L1482
AICampaignStart(gv_pLAYER_COMPUTER1)
// L1543
AICampaignStart(gv_pLAYER_COMPUTER1)
// L2887
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES)
// L2888
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES)
// L3930
AICampaignStart(gv_pLAYER02_PROTOSS)
// L3931
AICampaignStart(gv_pLAYER04_PURIFIER)
// L3932
AICampaignStart(gv_pLAYER06_TERRORFLEET)
// L2915
AICampaignStart(gv_p02_ZERG_EAST)
// L2916
AICampaignStart(gv_p03_VIROPHAGE)
// L2917
AICampaignStart(gv_p04_ZERG_NORTH)
// L2918
AICampaignStart(gv_p07_ZERG_INFESTED)
// L2919
AICampaignStart(gv_p08_ZERG_SOUTH)
// L4267
AICampaignStart(gv_pLAYER_02_DOMINION)
// L4268
AICampaignStart(gv_pLAYER_03_DOMINION)
// L4269
AICampaignStart(gv_pLAYER_04_DOMINION)
// L3381
AICampaignStart(gv_p02_ORLAN_ENEMY)
// L3382
AICampaignStart(gv_p03_MIRA_HAN)
// L2392
AICampaignStart(gv_p07_HORNERBASE)
// L4071
AICampaignStart(gv_p02_DOMINION_INFANTRY)
// L4072
AICampaignStart(gv_p03_DOMINION_SIEGE)
// L4073
AICampaignStart(gv_p04_DOMINION_AIR)
// L4074
AICampaignStart(gv_p05_DOMINION_RAIDER)
// L4075
AICampaignStart(gv_p08_DOMINION)
// L9663
AICampaignStart(gv_p09_NEUTRAL_ATTACK)
// L9687
AICampaignStart(gv_p04_HYBRID)
// L11413
AICampaignStart(gv_p05_ZERG_LAB_SPECIMENS)
// L11414
AICampaignStart(gv_p11_BRUTALISK)
// L3470
AICampaignStart(gv_pLAYER_02_DOMINION)
// L3471
AICampaignStart(gv_pLAYER_04_REBELS)
// L2467
AICampaignStart(gv_pLAYER02_ZERG)
// L2468
AICampaignStart(gv_pLAYER03_ZERG)
// L2469
AICampaignStart(gv_pLAYER04_ZERG)
// L786
AICampaignStart(gv_p02_ZERG)
// L787
AICampaignStart(gv_p04_ZERG)
// L3037
AICampaignStart(gv_p2_PROTOSS_EAST_ATTACKERS)
// L3038
AICampaignStart(gv_p3_PROTOSS_SCRIPTED)
// L3039
AICampaignStart(gv_p4_PROTOSS_WEST_ESCORTS)
// L1065
AICampaignStart(gv_p2_RAYNOR_LIGHTBLUE)
// L1066
AICampaignStart(gv_p3_DOMINION_RED)
// L1067
AICampaignStart(gv_p4_DOMINION_PURPLE)
// L1068
AICampaignStart(gv_p5_DOMINION_GREY)
// L1069
AICampaignStart(gv_p6_DOMINION_ORANGE)
// L1070
AICampaignStart(gv_p8_ALLIED_PINK)
// L1071
AICampaignStart(gv_p9_ALLIED_GREEN)
// L1072
AICampaignStart(gv_p11_ALLIED_CELLBLOCK_A)
// L1073
AICampaignStart(gv_p12_ALLIED_CELLBLOCK_B)
// L3230
AICampaignStart(gv_p2_ZERG)
// L3231
AICampaignStart(gv_p4_LOWER_CAUSEWAY)
// L3232
AICampaignStart(gv_p5_UPPER_CAUSEWAY)
// L3233
AICampaignStart(gv_p6_FIRST_PROTOSS)
// L3223
AICampaignStart(gv_p2_NE_PROTOSSMiddle)
// L3224
AICampaignStart(gv_p3_WARPEDINPROTOSS)
// L3225
AICampaignStart(gv_p4_SE_PROTOSSRight)
// L3226
AICampaignStart(gv_p5_NW_PROTOSSLeft)
// L4742
AICampaignStart(gv_p05_ZERG_BASE)
// L716
AICampaignStart(gv_pLAYER03_PROTOSS)
// L1653
AICampaignStart(gv_pLAYER02_PROTOSS)
// L1654
AICampaignStart(gv_pLAYER03_PROTOSS)
// L1655
AICampaignStart(gv_pLAYER04_PROTOSS)
// L4576
AICampaignStart(gv_p02_ZERG_PURPLE_NE)
// L4577
AICampaignStart(gv_p05_ZERG_ORANGE_NW)
// L4578
AICampaignStart(gv_p06_ZERG_GREEN_SW)
// L4579
AICampaignStart(gv_p07_ZERG_PINK)
// L4580
AICampaignStart(gv_p10_ZERG_WHITEHIVE)
// L4208
AICampaignStart(gv_pLAYER_P03_ZERG_BR)
// L4209
AICampaignStart(gv_pLAYER_P04_ZERG_BL)
// L4210
AICampaignStart(gv_pLAYER_P05_ZERG_TL)
// L4211
AICampaignStart(gv_pLAYER_P06_ZERG_TR)
// L4212
AICampaignStart(gv_pLAYER_P07_ZERG_EXP)
// L4213
AICampaignStart(gv_pLAYER_P10_LEVIATHAN)
// L1665
AICampaignStart(gv_pLAYER_ZERG_MAIN)
// L1666
AICampaignStart(gv_pLAYER_ZERG_SOUTH)
// L1667
AICampaignStart(gv_pLAYER_ZERG_EAST)
// L1668
AICampaignStart(gv_pLAYER_ZERG_SPECIAL)
// L896
AICampaignStart(gv_p3_PROTOSS_ENEMY)
// L897
AICampaignStart(gv_p4_PROTOSS_ENEMY)
// L898
AICampaignStart(gv_p6_PROTOSS_ENEMY)
// L899
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS)
// L1755
AICampaignStart(gv_p02_ZERG_LOW_GROUND_AI)
// L1756
AICampaignStart(gv_p03_ZERG_NORTH)
// L1757
AICampaignStart(gv_p04_ZERG_EAST)
// L2887
AICampaignStart(gv_pLAYER_03_INFESTED_REFUGEES)
// L2888
AICampaignStart(gv_pLAYER_04_INFESTEDREFUGEES)
// L3930
AICampaignStart(gv_pLAYER02_PROTOSS)
// L3931
AICampaignStart(gv_pLAYER04_PURIFIER)
// L3932
AICampaignStart(gv_pLAYER06_TERRORFLEET)
// L2915
AICampaignStart(gv_p02_ZERG_EAST)
// L2916
AICampaignStart(gv_p03_VIROPHAGE)
// L2917
AICampaignStart(gv_p04_ZERG_NORTH)
// L2918
AICampaignStart(gv_p07_ZERG_INFESTED)
// L2919
AICampaignStart(gv_p08_ZERG_SOUTH)
// L4267
AICampaignStart(gv_pLAYER_02_DOMINION)
// L4268
AICampaignStart(gv_pLAYER_03_DOMINION)
// L4269
AICampaignStart(gv_pLAYER_04_DOMINION)