Anyone know if anything equivalent has been planned or implemented?
Or maybe we can brainstorm an efficient syntax for it here?
[pvptalent:<spell>] is a bit out of line with other existing conditional syntax. The way the pool list is organized makes an index system seem unwieldy...
As you say, an index won't really work here anymore.
https://us.battle.net/forums/en/wow/topic/20765036380
+1 We really need this for macro and UI simplicity.
Excuse the example, just have a bind to swap out Clones/Thorns/Overgrowth...but you will get the idea
#showtooltip
/stopcasting
/cast Cyclone(PvP Talent)
/cast Thorns(PvP Talent)
/cast Overgrowth(PvP Talent)
/run local G=GetSpellInfo SetMacroSpell(GetRunningMacro(),G"Cyclone"or G"Thorns" or G"Overgrowth")
OP here to necro the post with an update. I also found this same solution while looking around recently! But it’s definitely a bummer that you have to hit the macro every time you log in or swap talents to update the tooltip… so I just scripted it with a mini addon.
Have a few macros that are just:
Then in the scrip you just set up a frame that listens to PLAYER_ENTERING_WORLD and PLAYER_PVP_TALENT_UPDATE and runs that G"ability" code right inside the script. It saves heavily on macro space and automatically updates when you log in, swap specs, or change talents.
I can go more in depth on how to set it up if anyone is interested.
Omg ty this macro is sick
(Tested 9.1 Shadowlands) There is currently a macro conditional for Warmode, but only as a generalised spec, so you can’t have it change automatically with your talent selections.
/cast [spec:wm] ability
Also
/cast [nospec:wm] ability
I hope this helps anyone else searching for macro solutions.
That conditional is not working for me. Are you sure it’s not from some addon?