# Is In Combat
Grammar — Unit unit is in combat
Flags —Native
|Function
# Arguments
unit
— Unit
Returns — bool
native bool AIUnitIsInCombat(unit u);
# Related
Category: AI Advanced / Tactical / Functions
- [F] —
bool
— Same Command — ( AISameCommand ) - [F] —
unit
— Last Attacker — ( AILastAttacker ) - [F] —
int
— Last Attack — ( AILastAttack ) - [F] —
bool
— Get Wants To Move Status — ( AIControlWantsToMove ) - [F] —
bool
— Is Ignored By Wave — ( AIIsIgnoredByWave ) - [F] —
bool
— Is In Combat — ( AIUnitIsInCombat ) - [F] —
point
— Get Cloaked Attacker — ( AIGetCloakedAttacker ) - [F] —
point
— Get Best Target Point On Group — ( AIBestTargetPoint ) - [F] —
unitgroup
— Find Units — ( AIFindUnits ) - [F] —
unit
— Get Default Combat Priority — ( AIDefaultCombatPriority ) - [F] —
bool
— Combat Diff Flag Special High Priority — ( AICombatDiffFlagCatSpecialHighPrio ) - [F] —
bool
— Combat Diff Flag Splash High Priority — ( AICombatDiffFlagCatSplashHighPrio ) - [F] —
bool
— Combat Diff Flag Timed Low Priority — ( AICombatDiffFlagCatTimedLowPrio ) - [F] —
bool
— Combat Diff Flag Workers Normal Priority — ( AICombatDiffFlagCatWorkersNormalPrio ) - [F] —
bool
— Combat Diff Flag Sort Buildings Priority — ( AICombatDiffFlagCatSortBuildingsPrio ) - [F] —
bool
— Combat Diff Flag Healers — ( AICombatDiffFlagTieBreakHealers ) - [F] —
bool
— Combat Diff Flag Low Health — ( AICombatDiffFlagTieBreakLowHP ) - [F] —
bool
— Combat Diff Flag Bonus Damage — ( AICombatDiffFlagTieBreakBonusDamage ) - [F] —
bool
— Combat Diff Flag Injured — ( AICombatDiffFlagTieBreakInjured ) - [F] —
bool
— Combat Diff Flag Detector — ( AICombatDiffFlagTieBreakDetector ) - [F] —
bool
— Combat Diff Flag Siege Range — ( AICombatDiffFlagTieBreakRange ) - [F] —
bool
— Does Unit Have Tactical Disabled — ( AIIsTacticalDisabled )
# Examples
# mods/core.sc2mod
// L242
AIUnitIsInCombat(aiUnit)
# mods/core.sc2mod
// L806
AIUnitIsInCombat(unitToCheck)
// L806
AIUnitIsInCombat(aiUnit)
# mods/starcoop/starcoop.sc2mod
// L244
AIUnitIsInCombat(aiUnit)
# mods/starcoop/starcoop.sc2mod
// L782
AIUnitIsInCombat(unitToCheck)
// L782
AIUnitIsInCombat(aiUnit)
# mods/warcoop/warclassicsystem.sc2mod
// L212
AIUnitIsInCombat(lp_aIUnit)
// L277
AIUnitIsInCombat(lp_aIUnit)
// L340
AIUnitIsInCombat(lp_aIUnit)
// L381
AIUnitIsInCombat(lp_aIUnit)
// L405
AIUnitIsInCombat(lp_aIUnit)
// L429
AIUnitIsInCombat(lp_aIUnit)
// L453
AIUnitIsInCombat(lp_aIUnit)
// L542
AIUnitIsInCombat(lp_aIUnit)
# mods/warcoop/warclassicsystem.sc2mod
// L72
AIUnitIsInCombat(aiUnit)
// L284
AIUnitIsInCombat(aiUnit)
// L297
AIUnitIsInCombat(aiUnit)
// L409
AIUnitIsInCombat(aiUnit)