API GetMacroSpell

Returns the spell a given macro is set to cast. This function can be used by action bar addons to display dynamic macro icons and tooltips. As a macro's cast sequence changes, this function can be queried to get the next spell that will be cast.

name, rank = GetMacroSpell(slot)

Arguments:

 * "slot" : number - The macro slot to query

Returns:

 * name : The name of the spell the macro is set to cast (string)


 * rank : The rank of the spell, if applicable (string)

Example:
local index = GetMacroIndexByName(spell); if (index) then local spellname, rank = GetMacroSpell(index); spell = spellname; end