C_SpellBook. IsSpellBookItemUsable
functionguessedavailable in: camelot
Returns whether the SpellBookItem is currently castable; Typically based on things like learned status, required resources, etc
function C_SpellBook.IsSpellBookItemUsable( spellBookItemSlotIndex: number, spellBookItemSpellBank: SpellBookSpellBank): (boolean, boolean)Parameters
| name | type | description |
|---|---|---|
spellBookItemSlotIndex | number | Spellbook slot index, ranging from 1 through the total number of spells across all tabs and pages |
spellBookItemSpellBank | SpellBookSpellBank |
Returns
| # | name | type | description |
|---|---|---|---|
| 1 | isUsable | boolean | True if the spell is usable, false otherwise. A spell might be unusable for a variety of reasons, such as: |
| 2 | insufficientPower | boolean | True if SpellBookItem is specifically unusable due to insufficient power (i.e., MANA, RAGE, etc) |
In wowlua's emulated client
guessedThe answer is worked out from Blizzard's documentation, its UI code and the function's name, and not checked against the client. what the statuses mean
Restrictions
sources
Signature and flags: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (SpellBook system, camelot 1.60.1). Description: warcraft.wiki.gg's API pages ↗, by its contributors, CC BY-SA 4.0 ↗.