# Ability Of Ability Command
Grammar — Ability of abilityCommand
Flags —Native
|Function
Returns the ability being used for an ability command. An ability command is the combination of an ability and an index for a command within that ability.
# Arguments
abilcmd
— Ability Command
Returns — string
[ gamelink::Abil ]
native string AbilityCommandGetAbility(abilcmd inAbilCmd);
# Related
Category: Order / Ability Commands
- [F] —
abilcmd
— Ability Command — ( AbilityCommand ) - [F] —
string
[ gamelink::Abil ] — Ability Of Ability Command — ( AbilityCommandGetAbility ) - [F] —
int
— Index Of Ability Command — ( AbilityCommandGetCommand ) - [F] —
int
[ preset::AbilityCommandActionType ] — Action Type For Ability Command — ( AbilityCommandGetAction )
# Examples
# campaigns/liberty.sc2campaign
// L125
AbilityCommandGetAbility(curAbilCmd)
# campaigns/liberty.sc2campaign
// L3678
AbilityCommandGetAbility(OrderGetAbilityCommand(lv_order))
// L3678
AbilityCommandGetAbility(OrderGetAbilityCommand(lv_order))
# campaigns/swarm.sc2campaign
// L125
AbilityCommandGetAbility(curAbilCmd)
# campaigns/swarm.sc2campaign
// L1625
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lp_harvester, lv_index)))
// L1625
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lp_harvester, lv_index)))
# campaigns/swarmstory.sc2campaign
// L4662
AbilityCommandGetAbility(lp_abilityCommand)
# campaigns/voidstory.sc2campaign
// L5589
AbilityCommandGetAbility(UserDataGetAbilCmd("CampaignPerk", lp_ability, "AbilityCommand", 1))
// L5719
AbilityCommandGetAbility(UserDataGetAbilCmd("CampaignPerk", lp_campaignPerk, "AbilityCommand", 1))
// L8162
AbilityCommandGetAbility(AbilityCommand("Blink", 0))
// L8163
AbilityCommandGetAbility(AbilityCommand("TimeWarp", 0))
// L10900
AbilityCommandGetAbility(EventUnitAbility())
// L10900
AbilityCommandGetAbility(EventUnitAbility())
# campaigns/voidstory.sc2campaign
// L4974
AbilityCommandGetAbility(lv_indexCommand)
# mods/core.sc2mod
// L5412
AbilityCommandGetAbility(lp_key)
// L5430
AbilityCommandGetAbility(lp_abilcmd)
# mods/core.sc2mod
// L161
AbilityCommandGetAbility(curAbilCmd)
# mods/core.sc2mod
// L277
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
// L284
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
# mods/heroesdata.stormmod
// L26096
AbilityCommandGetAbility(AbilityCommand("BarbarianShotofFury", 0))
// L26096
AbilityCommandGetAbility(EventUnitAbility())
// L26100
AbilityCommandGetAbility(AbilityCommand("BarbarianAncientSpear", 0))
// L26100
AbilityCommandGetAbility(EventUnitAbility())
// L26104
AbilityCommandGetAbility(AbilityCommand("L90ETCPowerslide", 0))
// L26104
AbilityCommandGetAbility(EventUnitAbility())
// L26119
AbilityCommandGetAbility(EventUnitAbility())
# mods/heroesdata.stormmod
// L1970
AbilityCommandGetAbility(TechTreeUnitProducedAbilCmd(lv_effectingUnitType, 0))
# mods/heroesdata.stormmod
// L4499
AbilityCommandGetAbility(EventUnitAbility())
# mods/heromods/dva.stormmod
// L1425
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lv_dVaUnit, 0)))
# mods/novastoryassets.sc2mod
// L549
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(gv_xanthos, 0)))
// L619
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(gv_xanthos, 0)))
// L549
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(gv_xanthos, 0)))
// L619
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(gv_xanthos, 0)))
# mods/starcoop/starcoop.sc2mod
// L3563
AbilityCommandGetAbility(lp_abilityCommand)
// L4749
AbilityCommandGetAbility(lp_cmd)
// L6028
AbilityCommandGetAbility(lv_cmd)
// L17039
AbilityCommandGetAbility(EventUnitAbility())
// L17874
AbilityCommandGetAbility(OrderGetAbilityCommand(EventUnitOrder()))
// L28816
AbilityCommandGetAbility(lv_cmd)
// L28853
AbilityCommandGetAbility(lv_cmd)
// L28890
AbilityCommandGetAbility(lv_cmd)
// L31785
AbilityCommandGetAbility(EventUnitAbility())
# mods/starcoop/starcoop.sc2mod
// L1150
AbilityCommandGetAbility(OrderGetAbilityCommand(lp_order))
# mods/starcoop/starcoop.sc2mod
// L3374
AbilityCommandGetAbility(UserDataGetAbilCmd("CampaignPerk", lp_perk, "AbilityCommand", lv_indexTech))
// L4271
AbilityCommandGetAbility(StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player)))
// L4280
AbilityCommandGetAbility(StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player)))
# mods/starcoop/starcoop.sc2mod
// L475
AbilityCommandGetAbility(curAbilCmd)
// L1543
AbilityCommandGetAbility(curAbilCmd)
# mods/starcoop/starcoop.sc2mod
// L1319
AbilityCommandGetAbility(curAbilCmd)
# mods/starcoop/starcoop.sc2mod
// L164
AbilityCommandGetAbility(curAbilCmd)
# mods/starcoop/starcoop.sc2mod
// L277
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
// L284
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
# mods/voidprologue.sc2mod
// L3527
AbilityCommandGetAbility(lp_abilityCommand)
# mods/warcoop/legends/jainaproudmoore.sc2mod
// L29
AbilityCommandGetAbility(EventUnitAbility())
# mods/warcoop/warclassicsystem.sc2mod
// L1533
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lv_u, 0)))