# Unit Has Order With Ability
Grammar — unit order list has an order with ability ability
Flags —Native
|Function
Returns true if the unit has an order at any index with the ability
# Arguments
unit
— Unitstring
[ gamelink::Abil ] — Ability
Returns — bool
native bool UnitOrderHasAbil(unit inUnit, string abilLink);
# Related
Category: Unit / Orders
- [F] —
order
— Triggering Order — ( EventUnitOrder ) - [F] —
bool
— Issue Order — ( UnitIssueOrder ) - [F] —
bool
— Issue Order To Unit Group — ( UnitGroupIssueOrder ) - [F] —
int
— Unit Order Count — ( UnitOrderCount ) - [F] —
order
— Unit Order — ( UnitOrder ) - [F] —
bool
— Unit Order Is Acquired — ( UnitOrderIsAcquired ) - [F] —
bool
— Unit Has Order With Ability — ( UnitOrderHasAbil ) - [F] —
void
— Unit Is Issued Order — ( TriggerAddEventUnitOrder ) - [F] —
void
— Unit Becomes Idle — ( TriggerAddEventUnitBecomesIdle ) - [F] —
void
— Wait Until Unit Becomes Idle — ( UnitWaitUntilIdle ) - [F] —
void
— Wait Until Unit Group Becomes Idle — ( UnitGroupWaitUntilIdle ) - [F] —
int
— Unit Rally Point — ( UnitRallyPoint ) - [F] —
int
— Unit Rally Point Count — ( UnitRallyPointCount ) - [F] —
int
— Unit Rally Point Target Count — ( UnitRallyPointTargetCount ) - [F] —
point
— Unit Rally Point Target Point — ( UnitRallyPointTargetPoint ) - [F] —
unit
— Unit Rally Point Target Unit — ( UnitRallyPointTargetUnit ) - [F] —
fixed
— Unit Order Get Progress — ( UnitOrderGetProgress )
# Examples
# campaigns/liberty.sc2campaign
// L276
UnitOrderHasAbil(aiUnit, c_AB_LokiYamato)
// L276
UnitOrderHasAbil(aiUnit, c_AB_LokiYamato)
# mods/core.sc2mod
// L893
UnitOrderHasAbil(aiUnit, c_AB_Feedback)
// L893
UnitOrderHasAbil(aiUnit, c_AB_PsiStorm)
# mods/core.sc2mod
// L87
UnitOrderHasAbil(aiUnit, c_AB_250mmStrikeCannons)
// L431
UnitOrderHasAbil(aiUnit, c_AB_Yamato)
# mods/core.sc2mod
// L919
UnitOrderHasAbil(aiUnit, c_AB_Changeling)
# mods/starcoop/starcoop.sc2mod
// L1950
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonTychusTossGrenade")
// L1987
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonRaynorSnipe")
// L2037
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonDehakaDrag")
// L2109
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonNovaNuke")
// L2109
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonNovaWeaponImprovedCanisterRifleSnipe")
// L2342
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonShadowBlade")
// L2395
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonKerriganApocalypse")
// L2395
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonKerriganPrimalSlash")
// L2395
UnitOrderHasAbil(lp_aIUnit, "MutatorAmonKerriganPsiStrikeWalk")
# mods/starcoop/starcoop.sc2mod
// L632
UnitOrderHasAbil(aiUnit, c_AB_LokiYamato)
# mods/starcoop/starcoop.sc2mod
// L865
UnitOrderHasAbil(aiUnit, c_AB_Feedback)
// L865
UnitOrderHasAbil(aiUnit, c_AB_PsiStorm)
# mods/starcoop/starcoop.sc2mod
// L90
UnitOrderHasAbil(aiUnit, c_AB_250mmStrikeCannons)
// L413
UnitOrderHasAbil(aiUnit, c_AB_Yamato)
# mods/starcoop/starcoop.sc2mod
// L1128
UnitOrderHasAbil(aiUnit, c_AB_Changeling)