I know not everyone likes addons, but just before Blizzard announced the macro changes I had released my addon (KayrMacro) that offered similar functionality by extending the MoP macro system; and some people might prefer it so I'm going to do some shameless self-promotion here because I need lots of user feedback to improve the addon.
One advantage of my addon over Blizzard's new talent conditions in WoD is that the conditions added by KayrMacro don't contribute to the macro's actual length, as well as being less longwinded in the first place.
Blizzard style in WoD:
KayrMacro addon style in MoP/WoD:
/cast [talent:3/1] Ring of Frost; [talent:3/2] Ice Ward; [talent:3/3] Frostjaw
(Blizzard's talent condition added in WoD also works with KayrMacro)
/cast [talent:4] Ring of Frost; [talent:5] Ice Ward; [talent:6] Frostjaw
Results in macro code like:
(For someone with that talent chosen) - Instead of the full longwinded text from Blizzard's approach.
/cast Ring of Frost
Alternatively, tier-casting shorthand:
Will cast whichever talent is chosen in 3rd tier.
More in-depth examples can be seen on the addon wiki at
The addon also expands macro storage into the thousands, allows infinite-length macros and adds many other new conditions and functions to the macro system.
Copy/paste this link (I can't post links here yet):
Scroll to the bottom of the page to get straight to the examples.