# Cost Of Ability

GrammarcostType|Cost Type cost of ability
FlagsFunction

Returns one of the costs of an ability. Use catalog lookup functions to retrieve a data value or other information from the game data.

# Arguments

  • string [ gamelink::Abil ] — Ability
  • string [ preset::CostType ] — CostType

Returns — fixed

fixed libNtve_gf_CostOfAbility(
	string lp_ability,
	string lp_costType,
);

Category: Catalog / Lookup

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignDataHelperLib.galaxy

// L23
libNtve_gf_CostOfAbility("PsiStrikeBlink", "Energy")

# campaigns/void.sc2campaign

MapScript.galaxy

// L577
libNtve_gf_CostOfAbility("Transfusion", "Energy")
// L577
libNtve_gf_CostOfAbility("Transfusion", "Energy")

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L41
libNtve_gf_CostOfAbility("FenixCharge", "Energy")
// L42
libNtve_gf_CostOfAbility("PsiStrikeBlink", "Energy")
// L43
libNtve_gf_CostOfAbility("KerriganEpilogue03LineDashAttack", "Energy")
// L101
libNtve_gf_CostOfAbility("DarkArchonMindControl", "Energy")
// L132
libNtve_gf_CostOfAbility("DarkArchonConfusion", "Energy")
// L170
libNtve_gf_CostOfAbility("VoidHighTemplarMindBlast", "Energy")
// L197
libNtve_gf_CostOfAbility("VoidHighTemplarPsiOrb", "Energy")
// L4800
libNtve_gf_CostOfAbility(libVCMI_gv_pM_SoATargetingActivateAbility, "Energy")

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L50
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")
// L1369
libNtve_gf_CostOfAbility("Snipe", "Energy")

# mods/novastoryassets.sc2mod

MapScript.galaxy

// L4537
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")
// L4538
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")
// L4537
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")
// L4538
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L171
libNtve_gf_CostOfAbility("PsiStrikeBlink", "Energy")
// L194
libNtve_gf_CostOfAbility("NovaPsiStrike", "Energy")
// L6158
libNtve_gf_CostOfAbility(UserDataGetGameLink("CoopAbilityTychusRageEffects", lp_rageEffect, "Rage Ability", 1), "Energy")