WoW:API IsUsableSpell: Difference between revisions

no edit summary
No edit summary
Line 3: Line 3:
Determines whether a spell can be used by the player character.
Determines whether a spell can be used by the player character.


  usable, nomana = IsUsableSpell("spellName" or spellIndex[, "bookType"]);
  usable, nomana = IsUsableSpell("spellName" or spellID or spellIndex[, "bookType"]);


==Arguments==
==Arguments==
;spellName : String: name of the spell to check.
;spellName : String: name of the spell to check.
;spellIndex : Number: index of a spell in the player's (or pet's) spellbook.
;spellIndex : Number: index of a spell in the player's (or pet's) spellbook.
;spellID : Number: SpellID of a spell to check.
;bookType: String: does the spellIndex refer to the player's spellbook (BOOKTYPE_SPELL constant, default), or the pet's spellbook (BOOKTYPE_PET constant).
;bookType: String: does the spellIndex refer to the player's spellbook (BOOKTYPE_SPELL constant, default), or the pet's spellbook (BOOKTYPE_PET constant).


Anonymous user