# Class Of Ability

Grammar — Class of ability
FlagsNative | Function

Returns the ability type of an ability. This is the non raw data version of an ability’s scope. Use catalog lookup functions to retrieve a data value or other information from the game data.

# Arguments

  • string [ gamelink::Abil ] — Ability

Returns — int [ preset::AbilityClass ]

native int AbilityClass(string ability);

Category: Catalog / Lookup

# Examples

# mods/core.sc2mod

NativeLib.galaxy

// L165
AbilityClass(lv_abil)
// L193
AbilityClass(lp_ability)
// L194
AbilityClass(lp_ability)

# mods/heroesdata.stormmod

GameLib.galaxy

// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)
// L8039
AbilityClass(lp_abilityLink)

# mods/heroesdata.stormmod

SupportLib.galaxy

// L1649
AbilityClass(lv_abilLink)
// L1649
AbilityClass(lv_abilLink)
// L1649
AbilityClass(lv_abilLink)
// L1649
AbilityClass(lv_abilLink)
// L1649
AbilityClass(lv_abilLink)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L4212
AbilityClass(lv_ability)

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L1175
AbilityClass(lv_abil)
// L1175
AbilityClass(lv_abil)
// L1175
AbilityClass(lv_abil)
// L1175
AbilityClass(lv_abil)
// L1175
AbilityClass(lv_abil)
// L1175
AbilityClass(lv_abil)
// L13313
AbilityClass(lv_structureAbility)

# mods/warcoop/warclassicsystem.sc2mod

WarClassicTactical.galaxy

// L635
AbilityClass(lv_itAbilLink)