Hey guys i was wondering if i could create a targeting arena1-2-3 macro where i can add several #showtooltips, where the tooltip alters depending on which character i am playing, for example it shows block when i am on mage and link when i am on shaman etc. etc.Community manager Taepsilum responded with a solution involving using the items in bags:
I would like this as i like to keep a clean UI, and would like to avoid making 5x Tar 1-2-3 macros..
Thanks in advance!
#showtooltip 0 1This will change the icon and tooltip of the macro to be whatever is in the first spot of the character's main backpack. The macro works, but I find it confusing if a consumable or something else you can use is in that bag slot, since not just the icon changes. The tooltip lies so I can't tell if it's my macro or a stack of stamina scrolls.
A more elegant solution came from player Kazureus:
/run local G=GetSpellInfo SetMacroSpell("MACRO_NAME", G"SPELL1" or G"SPELL2")So, for example, let's say I want a macro for both my monk and my paladin that targets any nearby NPC with the title Brewmaster. But I want it to look monkish for my monk and paladinish for my pally. I call the macro Iconchange and use the question mark icon.
MACRO NAME is the name of the macro that should change it's icon for example XYZ if you named macro XYZ
SPELLx is spell by name for example Ice Block
This should require macro use after logging on character to take effect.
/run local G=GetSpellInfo SetMacroSpell("Iconchange", G"Chi wave" or G"cleanse")
Once I log on to my monk, I have to use the macro once to change it from the question mark to my chi wave icon. It remains the chi wave icon until I log off. I have to do the same with my paladin to get it to use the cleanse spell icon. If I try to use it on my mage, I get an error box.
Do you have a different way to customize the macros you use for each of your characters? Enlighten us.