This is my take on Boomkin in PvP. I have done same as on my Affli Lock with my mods and i use on Alt1, Shift1 and Ctrl1. Just create your own macros as described below. Talents used is from the Top bracket of Solo Arena play.
This should also work to play PvE.
Warrior of Elune and Starfire will auto shoot of at cooldown.
Talents: BYGAPjJFohhWlFcNj9E1Av/dNBAAAAAAAAAAAAAAAAAAAKAkkIJIJAJJSSSDKIJSkSimQCSJpkkIkGAhCA
Macro to spam
dyu(haalIQDrjr)IkzycPJrPwMO8mI00iixtbSnvOVbugNkW5eQADcvY9OKQbsjLdIOfsGEOkQjsfCrcOnQG(OcuJubYjjOwPc5LeLzcuXnvr2Pk9tQqdvOCuGk1svOEkOPsvUQqLAReGVQc6SavYBfI7sLAVO(lLKgSuhgPfJqpgWKrWLjTzcvFMigTO60sSAkj8AkXSL0TjKDR0VfmCQOJluXYv0ZPy6Q66az7av9DcLZtvnFr2p0Sn7XxBgMopC4WHhpE8OGoogCiVoy1yciMvf0rhpjSa5Bg7XWtuGzWWE81M9yOaOZcLyvnShdLP(J1Qsnk7XxBg6cGAEJghq6cOyhzda50D1AzL4gB4R1kDI9WkDQYX(Wj9ZLJ9Ht6Nlh7dN0pxo2NcHv8YuLJne0kEzQYXMFgkt9JnvJH94RndDbqnp2r2G4HPO4si3yFkewlLf7HHPi(MXqxpDkrFDvr(yhzd50Pi3riOucU5Rug6cGAEJghq6cOyhzda50D1AzL4gBSXEQg9T(tNs03fqqer6Jn2NcHv8YuLJne0kEzQYXg(ATsNypSsNQCSxq1k)8ZqsGVewd7XxB2JV2metysM6hBQgdMWeFZyOlaQ5XoYgaYP7Q1YkXn2zrZadSO8vkdXeMKP(J1QsnkMWed98DQmKe4lHLF(MXE81MHyctYu)yt1yWeM4BgdDbqnp2r2aqoDxTwwjUXgSdocMq8vkdXeMKP(J1QsnkMWed98DQmKe4lHLF(kL94RndXeMKP(XMQXGjmX3mg6cGAESJSbGC6UATSsCJ9bhaMqGXxPmetysM6pwRk1Oyctm0Z3PYqsGVew(5RqShFTziMWKm1p2ungmHj(MXqxauZB04asxaf7iBaiNURwlRe3yNfnt6aXlh7SSdSZ4RugIjmjt9hRvLAumHjg657uzijWxcl)8Da2JV2metysM6hBQgdMWeFZyOlaQ5XoYgaYP7Q1YkXn2GDWrWeIVsziMWKm1FSwvQrXeMyOdfdLyvjWezONVtLHKaFjS8Z3JShFTziMWKm1p2ungmHj(MXqxauZB04asxaf7iBaiNURwlRe3yNfntOSbKJTD8czpGu5yBhVq2divo22XlK9as5RugIjmjt9hRvLAumHjg657uzijWxcl)8fm2JV2metysM6hBQgdMWeFZyOlaQ5XoYgaYP7Q1YkXn2GDWrWeIVsziMWKm1FSwvQrXeMyOdfdLyvjWezONVtLHKaFjS8ZpdfEjcQuFbqNfkXQAypgoUSsYyImCqkLatKHNdIisFwqg6nlRf9ZyIm8QawyIm0Bwwl6BZezOGA9zImCCzLyZe5NF(zi4qnFC7Ka9vcmmlAM0Oz2rZKkvA04z4Hk1cjOj1WE8ZWt6tDG(u2JHE0QUVHHccUgmzmRy0WqE(H1HaxRiEbAtcExeUcssssssssssssssssssskJ0IfHhj8iYrJGqOdYeEe0cSicCFgoYPflcBzWK5NjzijOppmzO3muRblL)11AEIvmFzLG9v)CDYWbdfOa0PPew(k1olEgEIUGOvH3xNGx3VewwqgEPIugMopC4WHhpE8OGoogCiVoy1yciMvf0rhpjSazOaxXdta9CqKt6tjwQL3NfKHoOItbvF(AZqOtfqyh4RD0mg654z(AhnA0OdWWbPvNmmg4JH9tR6(M4cBhfRAPSytsqD(YXEqfj5yFyzjyKJ9PqyTuwSjbnP4OtbcgSPtf7n8yxwSfrbMb5yxEd2HfBlQpXYsWGnDjGTyLAfBIk2GmkbSflxxS9dGWopujGnHGyl2K1xo2W8I4p20La2N)zfBrkDflVuvS9dGW24KkcB)aOj22yte0)H1kX(e1IIDqSfBruGzWGnDjGTtqp2FUkc7YI9NRytqnfjl9vcyBr9jwwcwjoIS(2yBDSX2fa18yhXAaGMMW0n2N1QA(cTInzTizfP7JJG5fXFBSTo2y7cGAESJynrbqgnaED6g7Z(a1WQ4OZ)SAJT1XgBxauZJDeRjkaYObWRt3ypwLmdI954iC0jkWmGTXjvKbBXkFo22rJkYWp)8Zm
Usage Information
PvP talents: Owlkin Adept, High Winds, Moonkin Aura
Mods are not in macro, its on keybinds and will be used when you hold down Alt, Shift and Ctrl meanwhile you spam your 1 button. Make own macros and put them in the designated keybind.
Alt1 = /cast [@cursor] Celestial Alignment
Shift1 = /cast [@mouseover] Cyclone
Ctrl1 = /cast [@mouseover] Regrowth
Macro spams with 100ms
This macro contains 1 macro template. This Sequence was exported from GSE 3.1.29.
Best of Luck with this. I have shit gear but its doing the job.