# Is Campaign AI

Grammar — Player player is running campaign AI
FlagsNative | Function

Returns whether a player is running campaign AI (as opposed to melee AI).

# Arguments

  • int — Player

Returns — bool

native bool AIIsCampaign(int player);

Category: AI Advanced / Utility / Functions

# Examples

# campaigns/liberty.sc2campaign

TactCampAI.galaxy

// L283
AIIsCampaign(player)
// L724
AIIsCampaign(player)
// L283
AIIsCampaign(player)
// L724
AIIsCampaign(player)
// L954
AIIsCampaign(player)

# mods/core.sc2mod

TactProtAI.galaxy

// L38
AIIsCampaign(player)
// L174
AIIsCampaign(player)
// L471
AIIsCampaign(player)
// L547
AIIsCampaign(player)
// L793
AIIsCampaign(player)
// L832
AIIsCampaign(player)
// L874
AIIsCampaign(player)
// L878
AIIsCampaign(player)
// L886
AIIsCampaign(player)
// L942
AIIsCampaign(player)

# mods/core.sc2mod

TactTerrAI.galaxy

// L78
AIIsCampaign(player)
// L306
AIIsCampaign(player)
// L312
AIIsCampaign(player)
// L323
AIIsCampaign(player)
// L340
AIIsCampaign(player)
// L435
AIIsCampaign(player)
// L579
AIIsCampaign(player)
// L588
AIIsCampaign(player)
// L598
AIIsCampaign(player)
// L856
AIIsCampaign(player)

# mods/core.sc2mod

TactZergAI.galaxy

// L16
AIIsCampaign(player)
// L85
AIIsCampaign(player)
// L154
AIIsCampaign(player)
// L462
AIIsCampaign(player)
// L698
AIIsCampaign(player)
// L722
AIIsCampaign(player)
// L912
AIIsCampaign(player)
// L953
AIIsCampaign(player)
// L1108
AIIsCampaign(player)
// L1142
AIIsCampaign(player)

# mods/core.sc2mod

TacticalAI.galaxy

// L217
AIIsCampaign(player)

# mods/liberty.sc2mod

LibertyLib.galaxy

// L783
AIIsCampaign(lv_player)
// L799
AIIsCampaign(lv_player)

# mods/starcoop/starcoop.sc2mod

TactProtAI.galaxy

// L1256
AIIsCampaign(player)

# mods/starcoop/starcoop.sc2mod

TacticalAI.galaxy

// L217
AIIsCampaign(player)