v0.13.8

C_SpellBook.IsSpellBookItemUsable

functionguessedavailable in: camelot

Returns whether the SpellBookItem is currently castable; Typically based on things like learned status, required resources, etc

signaturewowlua
function C_SpellBook.IsSpellBookItemUsable(    spellBookItemSlotIndex: number,    spellBookItemSpellBank: SpellBookSpellBank): (boolean, boolean)

Parameters

nametypedescription
spellBookItemSlotIndexnumberSpellbook slot index, ranging from 1 through the total number of spells across all tabs and pages
spellBookItemSpellBankSpellBookSpellBank

Returns

#nametypedescription
1isUsablebooleanTrue if the spell is usable, false otherwise. A spell might be unusable for a variety of reasons, such as:
2insufficientPowerbooleanTrue 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 ↗.