C_SpellBook.GetSpellBookItemCharges

From Warcraft Wiki
Jump to navigation Jump to search

Returns a table of info about the charges of a charge-accumulating SpellBookItem; May return nil if item is not found or is not charge-based

chargeInfo = C_SpellBook.GetSpellBookItemCharges(spellBookItemSlotIndex, spellBookItemSpellBank)

Arguments

spellBookItemSlotIndex
number
spellBookItemSpellBank
Enum.SpellBookSpellBank
Value Field Description
0 Player
1 Pet

Returns

chargeInfo
SpellChargeInfo
Field Type Description
currentCharges number Number of charges currently available
maxCharges number Max number of charges that can be accumulated
cooldownStartTime number If charge cooldown is active, time at which the most recent charge cooldown began; 0 if cooldown is not active
cooldownDuration number Cooldown duration in seconds required to generate a charge
chargeModRate number Rate at which cooldown UI should update