The spell, Nature’s Swiftness, is supposed to be castable in all forms. When cast alone, it is. When attempting to use it along with one of the spells it affects, it is not. For example, using this macro:
"
/cast Nature’s Swiftness
/cast Regrowth
"
Nature’s Swiftness properly triggers and buffs the heal, but it does shift you out of form. If you do it manually, neither the Nature’s Swiftness nor the Regrowth will break form. It’s only when cast together do they both cast and trigger properly, but they become uncastable in any shapeshift form.
Yes they changed something about how macros work in prepatch and it broke this macro for druids as well as some other things. It’s like the game no longer recognizes that Nature’s Swiftness is active mid-execution of the macro, and so it shifts you to caster form due to the autoUnshift cvar.
I disabled autoUnshift for testing and found that the macro did not work with one press. Pressing it once while in bear form will cast Nature’s Swiftness, and the error message “You are in Shapeshift Form” appears when the Regrowth cast is attempted. Pressing it a second time will instant-cast Regrowth without leaving bear form.
Before the patch it would cast NS+Regrowth while staying in bear form with one press, and it would be nice to get that functionality back.
It’s not quite as good as it takes a repeated button press, but a castsequence macro is working for me.
/castsequence Nature’s Swiftness, Regrowth
I hope that helps you!