SpellTargetUnit
|
Casts the spell currently awaiting a target on a unit.
|
ToggleSpellAutocast
|
Enables or disables automatic casting of a spell.
|
SpellTargetUnit
|
Casts the spell currently awaiting a target on a unit.
|
SpellTargetItem
|
Casts the spell currently awaiting a target on an item.
|
SpellStopTargeting
|
Cancels the spell currently awaiting a target.
|
SpellStopCasting
|
Stops casting or targeting the spell in progress.
|
SpellIsTargeting
|
Returns whether a spell is currently awaiting a target.
|
SpellHasRange
|
Returns whether an item has a range limitation for its use.
|
SpellCanTargetItem
|
Returns whether the spell currently awaiting a target requires an item to be chosen.
|
SpellCanTargetGlyph
|
Returns whether the spell currently awaiting a target requires a glyph slot to be chosen.
|
PickupSpell
|
Puts a spell onto the cursor.
|
IsUsableSpell
|
Returns whether or not a given spell is usable or cannot be used due to lack of mana.
|
IsSpellOverlayed
|
Checks if a given spell ID has an active spell overlay.
|
IsSpellKnown
|
Returns whether the player (or pet) knows a spell.
|
IsSpellInRange
|
Returns whether the player is in range to cast a spell on a unit.
|
IsPassiveSpell
|
Returns whether a spell is passive (cannot be cast)
|
IsHelpfulSpell
|
Returns whether an item can be used on the player or friendly units.
|
IsHarmfulSpell
|
Returns whether a spell can be used against hostile units.
|
IsCurrentSpell
|
Returns whether a spell is currently being used.
|
IsConsumableSpell
|
Returns whether casting a spell consumes a reagent item.
|
IsAutoRepeatSpell
|
Returns whether a spell is an automatically repeating spell.
|
IsAttackSpell
|
Returns whether a spell is the standard melee Attack spell.
|
GetSpellTexture
|
Returns the icon texture path for a spell.
|
GetSpellTabInfo
|
Returns information about a tab in the spellbook.
|
GetSpellLink
|
Returns a hyperlink for a spell.
|
GetSpellInfo
|
Returns information about a spell.
|
GetSpellCount
|
Returns the number of times a spell can be cast.
|
GetSpellCooldown
|
Returns cooldown information about a spell in the spellbook.
|
GetSpellBookItemName
|
Returns the name and sub-text of a spell in the spellbook.
|
GetSpellBookItemInfo
|
Retrieves information about a specific SpellBook item.
|
GetSpellAutocast
|
Returns information about automatic casting for a spell in the spellbook.
|
GetRewardSpell
|
Returns information about a spell awarded when completing a quest.
|
GetNumSpellTabs
|
Returns the number of tabs in the player's spellbook.
|
EnableSpellAutocast
|
Enables automatic casting of a pet spell.
|
DisableSpellAutocast
|
Disables automatic casting of a pet spell.
|
CastSpellByName
|
Casts a spell specified by name (optionally on a specified unit)
|
CastSpellByID
|
Casts a spell specified by id (optionally on a specified unit)
|
CastSpell
|
Casts a from the spellbook.
|
GetRewardSpell
|
Returns information about a spell awarded when completing a quest.
|
EnableSpellAutocast
|
Enables automatic casting of a pet spell.
|
DisableSpellAutocast
|
Disables automatic casting of a pet spell.
|
SpellTargetItem
|
Casts the spell currently awaiting a target on an item.
|
SpellCanTargetItem
|
Returns whether the spell currently awaiting a target requires an item to be chosen.
|
GetSpellLink
|
Returns a hyperlink for a spell.
|
SpellCanTargetGlyph
|
Returns whether the spell currently awaiting a target requires a glyph slot to be chosen.
|
PickupSpell
|
Puts a spell onto the cursor.
|
IsSpellOverlayed
|
Checks if a given spell ID has an active spell overlay.
|