MacroTooltipLoader

2.6k Downloads

MacroTooltipLoader - by Macks

An addon that automatically updates the tooltips of talent-specfic macros. No more dragging, no more question marks, no more clicking the spell once. Basicly, instead of a macro like the one below where you have to press it once for it to activate the tooltip, you can now remove the script and get the tooltips without keypresses.

#showtooltip
/cast talent1
/cast talent2
/cast talent3
/run local X=GetSpellInfo SetMacroSpell("<macro>", X"<talent1>" or X"<talent2>" or X"<talent3>");

It updates on PLAYER_SPECIALIZATION_CHANGED events and changes the macros and tooltips automatically. The reason for macros to also update is that some classes have a different talent in another spec on the same row.

Usage:

Slashcommands:
/mtl show talents - Just lists the currently learned talents.
/mtl create ## - Creates a macro for the specific tier level, i.e. /mtl create 15 will create a macro for talents in tier 15.
/mtl create all - Deletes all previously macros named "## Talents" and creates new ones for all tier levels.
The tooltips update automatically if a talent changes.

If you make macros yourself or have existing macros make sure to name them "Talents ##". Just remember that your existing macros will be overwritten.

If you find bugs, let me now.

Feel free to change in the LUA for personal preference. A feature to change it in-game will not be implemented any time soon.

Known bugs/issues:

- Will display passive talents in the macro. Not really a bug, it is to avoid questionmarks in the UI.
- Some talents that replace spells will cause you to have two binds for the same spell. Not really a bug, but just as a reminder.
- Need to edit inside the .lua file if you want something else than the defaults in the macros.
- The Warlock Grimorie of Service is not the actual spell. For this reason Grimoire: Doomguard is the default spell for this, change as needed in the .lua. Might be more talents like this.
- If you have the blizzard macro interface shown while changing talents or using the slashcommands to create macros tooltips will not update.