Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

API GetSpellPowerCost

Last wiki revision 2022-12-10

Returns resource cost info for a spell. costs = GetSpellPowerCost(spell) = GetSpellPowerCost(index, bookType)

  • costs:

{ {type=3, name="ENERGY", cost=30, minCost=30, costPercent=0, costPerSec=0, hasRequiredAura=false, requiredAuraID=0}, {type=4, name="COMBO_POINTS", cost=5, minCost=1, costPercent=0, costPerSec=0, hasRequiredAura=false, requiredAuraID=0} }

  • Returns an empty table if the spell has no resource cost.
  • Reflects resource discounts provided by auras.
  • requiredAuraID has a return value different than zero for 36 spells. Most are spellIDs associated with a hidden healing/damage modifier spec aura, one refers to Bear Form, two seem to be connected to Helya; some are honor talents, and some don't refer to a valid aura spellID. This return value mostly exists for spells that change their cost depending on which spec the player is in.
  • Some spells may have costs composed of multiple resource types. In this case, the array contains multiple tables. For example, returns

Source

https://warcraft.wiki.gg/wiki/API_GetSpellPowerCost · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.