# Call Unit Ability Tactical Script
Grammar — Run Unit Ability Tactical Script(unit,scrip,scanGroup,ability,item)
Flags —Native
|Action
# Arguments
unit
— Unitstring
— Scripunitgroup
— Scan Groupstring
[ gamelink::Abil ] — Abilityunit
— Item
Returns — void
native void AIExecuteAbilTactical(
unit inUnit,
string scrip,
unitgroup scanGroup,
string ability,
unit item,
);
# Related
Category: AI Advanced / Tactical / Actions
- [F] —
void
— Set Ignored By Wave — ( AISetIgnoredByWave ) - [F] —
void
— Clear Cloaked Attacker — ( AIClearCloakedAttacker ) - [F] —
int
— Tactical AI - Cast — ( AICast ) - [F] —
int
— Tactical AI - Flee — ( AICastFlee ) - [F] —
void
— Call Original Tactical AI Think — ( AIBaseThink ) - [F] —
void
— Call Unit Ability Tactical Script — ( AIExecuteAbilTactical ) - [F] —
void
— Set Tactical AI Range — ( libNtve_gf_SetTacticalAIRange ) - [F] —
void
— Set Tactical AI Think — ( libNtve_gf_SetTacticalAIThink ) - [F] —
void
— Enable/Disable Tactical For Unit — ( AISetUnitTacticalDisabled ) - [F] —
void
— Enable/Disable Tactical For Unit Group — ( AISetGroupTacticalDisabled )
# Examples
# mods/warcoop/warclassicsystem.sc2mod
// L642
AIExecuteAbilTactical(lp_aIUnit, lv_itAbilTact, lp_nearByUnits, lv_itAbilLink, null)
// L661
AIExecuteAbilTactical(lp_aIUnit, lv_itAbilTact, lp_nearByUnits, lv_itAbilLink, lv_itItem)