WoW API: GetSpellAutocast
Get information about a spell's Autocast.
autocastable, autostate = GetSpellAutocast("spellName" | spellId, bookType)
ArgumentsEdit
- spellName
- String - the name of the spell.
- spellId
- Numeric - the offset (position) of spell in spellbook. SpellId can change when you learn new spells.
- bookType
- String - Either BOOKTYPE_SPELL ("spell") or BOOKTYPE_PET ("pet").
ReturnsEdit
- autocastable, autostate
- autocastable
- Number - whether a spell is autocastable.
- Returns 1 if the spell is autocastable, nil otherwise.
- autostate
- Number - whether a spell is currently set to autocast.
- Returns 1 if the spell is currently set for autocast, nil otherwise.
DetailsEdit
- As of patch 3.0.3, the only auto-castable spells exist in the pet spellbook (BOOKTYPE_PET).
- Both return values will be nil in the following conditions:
- The spell is not autocastable
- The spell does not exist (or you don't know it)