# Is Campaign AI
Grammar — Player player is running campaign AI
Flags —Native
|Function
Returns whether a player is running campaign AI (as opposed to melee AI).
# Arguments
int
— Player
Returns — bool
native bool AIIsCampaign(int player);
# Related
Category: AI Advanced / Utility / Functions
- [F] —
bool
— Is Point In Shrub — ( InShrub ) - [F] —
bool
— Is Campaign AI — ( AIIsCampaign ) - [F] —
unit
— Grab Unit — ( AIGrabUnit ) - [F] —
int
— Get State — ( AIState ) - [F] —
bool
— Get Flag — ( AIGetFlag ) - [F] —
bool
— Get Coop Flag — ( AIGetCoopFlag ) - [F] —
bool
— Unit Has AI Option — ( UnitGetAIOption ) - [F] —
bool
— Wants To Surrender — ( AIGivingUp ) - [F] —
int
— AI Pathing Cost Map — ( AIPathingCostMap ) - [F] —
int
— AI Pathing Cost Unit — ( AIPathingCostUnit ) - [F] —
point
— AI Self Reinforce Point — ( AISelfReinforceDropPoint )
# Examples
# campaigns/liberty.sc2campaign
// L283
AIIsCampaign(player)
// L724
AIIsCampaign(player)
// L283
AIIsCampaign(player)
// L724
AIIsCampaign(player)
// L954
AIIsCampaign(player)
# mods/core.sc2mod
// 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
// 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
// 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
// L217
AIIsCampaign(player)
# mods/liberty.sc2mod
// L783
AIIsCampaign(lv_player)
// L799
AIIsCampaign(lv_player)
# mods/starcoop/starcoop.sc2mod
// L1256
AIIsCampaign(player)
# mods/starcoop/starcoop.sc2mod
// L217
AIIsCampaign(player)