WoW:API IsUsableSpell: Difference between revisions
Jump to navigation
Jump to search
m (Added failure condition) |
m (Correction for function input.) |
||
Line 6: | Line 6: | ||
;''Arguments'' | ;''Arguments'' | ||
:;''SPELL'' : A spell name | :;''SPELL'' : A spell name. Don't try to use a spellID. | ||
---- | ---- |
Revision as of 22:44, 20 February 2007
← WoW API < IsUsableSpell
usable, nomana = IsUsableSpell(SPELL);
- Arguments
- SPELL
- A spell name. Don't try to use a spellID.
- Returns
- usable
-
- Boolean
- 1 (true) if the spell is usable, nil otherwise.
- nomana
-
- Boolean
- 1 (true) if the spell can not be cast due to low mana, nil otherwise.
- Example
usable, nomana = IsUsableSpell("Curse of Elements") if (not usable) then if (not nomana) then message("The spell can not be cast"); else message("You do not have enough mana to cast the spell"); end else message("The spell may be cast"); end
- Conditions for Failure
* Spell is not in spellbook * Not enough mana to cast spell * Reagents required for spell do not exist in bags * Reactive skill conditions have not been met