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.