Updated to reflect what I am currently running in patch 7.3 for my Boomy
Single Target:
Sequences['DarkBoom7.3-ST'] = {
-- This Sequence was exported from GSE 2.2.02.
Author="Darkmanz",
SpecID=102,
Talents = "2???213",
Help = [[Version: s1.7.30 Talents: any Starsurgespec single target]],
Default=1,
Icon='Spell_Nature_StarFall',
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
Head=false,
Neck=false,
Belt=false,
Ring1=false,
Ring2=false,
StepFunction = "Sequential",
LoopLimit=8,
KeyPress={
"/use [stance:0/3/5] Moonkin Form",
"/use [stance:1, notalent:3/2] Moonkin Form",
"/use [stance:2, notalent:3/1] Moonkin Form",
"/targetenemy [noharm][dead]",
"/castsequence [stance:4, talent:6/3] reset=combat Blessing of the Ancients, null",
"/cast [combat] Celestial Alignment",
"/cast [combat] Berserking",
"/castsequence [nomod] reset=combat Sunfire, Moonfire, null",
"/castsequence [nomod,combat] reset=target Moonfire, null",
},
PreMacro={
"/cast Sunfire",
},
"/cast [mod:alt] Starsurge",
"/cast [mod:ctrl] Regrowth",
"/cast [mod:shift,@cursor] Starfall",
"/castsequence [nomod] reset=combat Solar Wrath, Solar Wrath, Lunar Strike",
"/cast [nomod] New Moon",
PostMacro={
},
KeyRelease={
},
},
},
}
And the Multiple Target:
Sequences['DarkBoom7.3-MT'] = {
-- This Sequence was exported from GSE 2.2.02.
Author="Darkmanz",
SpecID=102,
Talents = "3???112",
Help = [[Version: mt1.1.03 Talents: any AOE Starfall]],
Default=1,
Icon='Spell_Nature_StarFall',
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
Head=false,
Neck=false,
Belt=false,
Ring1=false,
Ring2=false,
StepFunction = "Sequential",
LoopLimit=7,
KeyPress={
"/cast [mod:alt, @player] Regrowth",
"/use [stance:0/3/5] Moonkin Form",
"/use [stance:1, notalent:3/2] Moonkin Form",
"/use [stance:2, notalent:3/1] Moonkin Form",
"/targetenemy [noharm][dead]",
"/castsequence [stance:4, talent:6/3] reset=combat Blessing of the Ancients, null",
"/cast [combat] Celestial Alignment",
"/cast [combat] Berserking",
"/castsequence reset=combat Sunfire, Moonfire, null",
"/castsequence [combat] reset=target Moonfire, null",
"/castsequence reset=combat Moonfire, null",
"/castsequence [mod:shift, @Cursor] reset=2 Starsurge, Starsurge, Starsurge, Starfall, Starsurge",
},
PreMacro={
"/cast Sunfire",
},
"/cast [@player] Starfall",
"/castsequence reset=combat Lunar Strike, Lunar Strike, Lunar Strike, Lunar Strike, Moonfire",
"/cast [@cursor] Starfall",
"/castsequence reset=combat Solar Wrath, Solar Wrath, Solar Wrath, Solar Wrath, Starsurge",
"/cast [@cursor] Starfall",
"/cast New Moon",
"/cast [@player] Regrowth",
PostMacro={
},
KeyRelease={
},
},
},
}
Change log:
6/26/17-Edited to correct the first lines of the ST macro to include the sequence
6/26/17-Edited to comment out the @player Starfall. If you have the Bracers I would remove the Comment tag so that it uses the Starfall. (I'm working on a better solution but to be clear: Remove the "--" that appear before the /cast [@player, combat] Starfall line if you want it to cast the Starfall).
10/27/17-Updated to the current version that I am runnig

I have been using this macro and I sometimes get great results and sometimes get really lack luster results. I was wondering, if anyone knows, I use a razer naga and I can set a delay (the same delay for AHK would be fine) but what should I set the delay at? No matter where I set it, I still get the same good / bad results. ALSO can you remove (I would remove it on my end, no need to change the post) the lines that would change you into mookin form. Seems silly imo to have them fire over and over if you are already in moonkin form, OR is there a reason they are left in there?