# Ability Of Ability Command

Grammar — Ability of abilityCommand
FlagsNative | 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);

Category: Order / Ability Commands

# Examples

# campaigns/liberty.sc2campaign

TactCampAI.galaxy

// L125
AbilityCommandGetAbility(curAbilCmd)

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L3678
AbilityCommandGetAbility(OrderGetAbilityCommand(lv_order))
// L3678
AbilityCommandGetAbility(OrderGetAbilityCommand(lv_order))

# campaigns/swarm.sc2campaign

TactCampAI.galaxy

// L125
AbilityCommandGetAbility(curAbilCmd)

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L1625
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lp_harvester, lv_index)))
// L1625
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lp_harvester, lv_index)))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L4662
AbilityCommandGetAbility(lp_abilityCommand)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// 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

VoidCampaignUILib.galaxy

// L4974
AbilityCommandGetAbility(lv_indexCommand)

# mods/core.sc2mod

NativeLib.galaxy

// L5412
AbilityCommandGetAbility(lp_key)
// L5430
AbilityCommandGetAbility(lp_abilcmd)

# mods/core.sc2mod

TactTerrAI.galaxy

// L161
AbilityCommandGetAbility(curAbilCmd)

# mods/core.sc2mod

TacticalAI.galaxy

// L277
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
// L284
AbilityCommandGetAbility(OrderGetAbilityCommand(o))

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// 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

GameLib.galaxy

// L1970
AbilityCommandGetAbility(TechTreeUnitProducedAbilCmd(lv_effectingUnitType, 0))

# mods/heroesdata.stormmod

SupportLib.galaxy

// L4499
AbilityCommandGetAbility(EventUnitAbility())

# mods/heromods/dva.stormmod

LibHDVA.galaxy

// L1425
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lv_dVaUnit, 0)))

# mods/novastoryassets.sc2mod

MapScript.galaxy

// 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

LibCOMI.galaxy

// 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

LibCOMU.galaxy

// L1150
AbilityCommandGetAbility(OrderGetAbilityCommand(lp_order))

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// 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

TactCampAI.galaxy

// L475
AbilityCommandGetAbility(curAbilCmd)
// L1543
AbilityCommandGetAbility(curAbilCmd)

# mods/starcoop/starcoop.sc2mod

TactProtAI.galaxy

// L1319
AbilityCommandGetAbility(curAbilCmd)

# mods/starcoop/starcoop.sc2mod

TactTerrAI.galaxy

// L164
AbilityCommandGetAbility(curAbilCmd)

# mods/starcoop/starcoop.sc2mod

TacticalAI.galaxy

// L277
AbilityCommandGetAbility(OrderGetAbilityCommand(o))
// L284
AbilityCommandGetAbility(OrderGetAbilityCommand(o))

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L3527
AbilityCommandGetAbility(lp_abilityCommand)

# mods/warcoop/legends/jainaproudmoore.sc2mod

LibLJai.galaxy

// L29
AbilityCommandGetAbility(EventUnitAbility())

# mods/warcoop/warclassicsystem.sc2mod

WarClassicSystem.galaxy

// L1533
AbilityCommandGetAbility(OrderGetAbilityCommand(UnitOrder(lv_u, 0)))