v0.13.7

C_Spell.IsSpellUsable

functionguessedavailable in: camelot

Returns whether the spell is currently castable.

signaturewowlua
function C_Spell.IsSpellUsable(    spellIdentifier: SpellIdentifier): (boolean, boolean)

Parameters

nametypedescription
spellIdentifierSpellIdentifierSpell ID, name, name(subtext), or link

Returns

#nametypedescription
1isUsablebooleanTrue if the spell is usable, false otherwise
2insufficientPowerbooleanTrue if spell 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) (Spell system, camelot 1.60.1). Description: warcraft.wiki.gg's API pages ↗, by its contributors, CC BY-SA 4.0 ↗.