So, I don't know about everyone else, but I use the same keybind for all three of our level 90 talent abilities. I was just dragging down to my hotbar the talent as I switched them, but got tired of that, so here is a macro.
What this macro does:
- - Automatically casts whatever talent you have chosen
- Automatically changes the icon (on first cast after you switch)
- Automatically changes the tooltip for that button (on first cast after you switch)
Steps to make the macro:
- 1. Create a new macro and name it "90 Talents" without the quotes.
- Code: Select all
/cast divine star
/script m_c=GetSpellInfo(121135); m_ds=GetSpellInfo(110744); m_h=GetSpellInfo(120517)
/run SetMacroSpell("90 Talents", GetSpellInfo(m_c) or GetSpellInfo(m_ds) or GetSpellInfo(m_h))
(You can actually name it anything but then you would have to change the code posted down below).
2. Choose the question mark as the icon.
3. Copy this code and paste it in the macro window
(if you are playing in a non-English language you will have to change "cascade", "divine star" and "halo" to the spell name in your spell book in your language.)
(If you used a different name than "90 Talents" then you will have to change the code to use the name you picked)
4. Keybind or drag this macro down to your action bar
Level 15 Talent All in One Button Macro
I also had a request for lvl 15 version of the level 90 macro and figured, might as well share with everyone as well.
Name the macro "15 Talents" exactly without the quotes.
- Code: Select all
/cast Void Tendrils
/cast Dominate Mind
/script n_vt=GetSpellInfo(108920); n_pf=GetSpellInfo(108921); n_dm=GetSpellInfo(605)
/run SetMacroSpell("15 Talents", GetSpellInfo(n_vt) or GetSpellInfo(n_pf) or GetSpellInfo(n_dm))
Voila! Now you have one button for all your level 15 talents and one button for all your level 90 talents that you never need to move and changing talents on the fly is seemless. Works for both shadow and healing specs.
Credit: I got the idea from a post on wowhead, but I cleaned it up a bit to be copy and paste and work in any language.