UPDATE as of 06/15/17
Looking carefully at the starsurge boost from 7.2.5 and compairing my macro with others i have decided that i had to merge mine and anothers for the build up phase and boom boom phase then rework the aoe macro. I am exceptionally doing more damage. Haste is crucual to stack and from what i have been researching you need to see that haste to 60% to really max out the potential. Thus becomeing gear dependant. I did get two legendaries the Dreem catcher and Soul of the Arch druid. This seems to be the best rotation considering the legendaries, but i also decided to test it with out legendaries and produced similar results with less dps due to the legendary traits.
Balance Single Target up to 3 mobs.
Newest UPDATE
I still have chosen to use [mod:alt/ctrl] options to recast my dots for those who do not have a bad ass mouse like me.
*** i got tired of doing the dots, so i came up with a second option.***
i made a small macro
#showtooltip
/castsequence Sunfire, Moonfire
I keep this macro on a mouse key modifier but you could put it on a seperate key and it just reloads the dots.
Rinse and repeat for a new mob… This goes quick so three mobs are more then enough to handle with this rotation. more than that i get wild with my AOE macro which seems to be the most gangster rotation of them all in terms of output and time up casting.
Explanation
Ok so this is my main caster and i use it to stack astral power. Use this first then when you have either enough power or max it out for dream catcher use the next macro
Sequences['BalBuild'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Tacolibre",
SpecID=102,
Talents = "3133232",
Helplink = "https://wowlazymacros.com/forums/topic/super-chicken-to-the-rescue",
Help = [[So if you have the dream catcher or not, it doesn't really matter. Use this to build power. As a note, if you also have the Soul of the Arch Druid ring this will really boost the Wrath and Lunar strike damge]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
LoopLimit=3,
KeyPress={
"/use [noform] Moonkin Form",
"/cast Blessing of the Ancients, null",
"/cast Celestial Alignment",
"/castsequence reset=target Moonfire, Sunfire, null",
"/cast [mod:alt] Sunfire",
"/cast [mod:ctrl] Moonfire",
"/cast [mod:shift] Lunar Strike",
},
PreMacro={
},
"/cast [nochanneling] New Moon",
"/castsequence Solar Wrath, Solar Wrath, Lunar Strike",
PostMacro={
},
KeyRelease={
"/cast Berserking",
},
},
},
}
After the build phase, or if you engage a new mob and have enough astral power stored
Sequences['BALBOOM'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Tacolibre",
SpecID=102,
Talents = "3133232",
Helplink = "https://wowlazymacros.com/forums/topic/super-chicken-to-the-rescue",
Help = [[This is the perfect cast for when you have built up enough astral power. fire away and watch your numbers sore up. This is also perfect if you have the Dreem catcher]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Sequential",
KeyPress={
"/use [noform] Moonkin Form",
"/cast Blessing of the Ancients, null",
"/cast Celestial Alignment",
},
PreMacro={
},
"/castsequence [nochanneling] Starsurge, Starsurge, Lunar Strike",
PostMacro={
},
KeyRelease={
"/cast Berserking",
},
},
},
}
** this is my tried and true AOE kick in the face macro. I minimized it for the haste increased I am stacking and have seen burst over 3 million(lots of mobs) **
Sequences['BalAOE'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Tacolibre",
SpecID=102,
Talents = "3133232",
Helplink = "https://wowlazymacros.com/forums/topic/super-chicken-to-the-rescue",
Help = [[So spam this and watch your dps fly, warning you mihgt be awesome]],
Default=1,
Icon='Spell_Nature_StarFall',
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/use [noform] Moonkin Form",
"/cast Blessing of the Ancients, null",
"/cast Celestial Alignment",
"/cast [mod:alt] Sunfire",
"/castsequence reset=target Sunfire, Moonfire, null",
},
PreMacro={
},
"/cast [combat] [nochanneling] New Moon",
"/cast [@cursor] Starfall",
"/cast Lunar Strike",
"/cast [@cursor] Starfall",
PostMacro={
},
KeyRelease={
"/cast Berserking",
},
},
},
}