Boomkin - max single target DPS (Emerald Dreamcatcher)

The first sequence is for soul of the forest, shooting stars, stellar drift. The second is for incarnation, blessing of the ancients, nature’s balance. They may need slight adjustment for haste, but they are doing within 2k of my SIM numbers which means they are pretty spot on for me. I am using emerald dreamcatcher, so you [nomod] until you have 96+ astral power, then [mod] until you cast 3 starsurges. Enjoy.

Edit: Forgot to mention, hold [mod] when you have to move, and try to build astral power before movement.

Sequences[‘boom1’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [stance:0/1/2/3/5] moonkin form
]],
‘/cast [mod] starsurge’,
‘/castsequence reset=target moonfire,sunfire,null’,
‘/cast [mod] starsurge’,
‘/cast [nomod] new moon’,
‘/cast [mod]starsurge’,
‘/castsequence [nomod] reset=target solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,moonfire,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,moonfire,lunar strike’,
‘/cast [mod]starsurge’,
‘/cast [mod] moonfire’,
‘/cast [mod]starsurge’,
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
]],
}

Sequences[‘boom2’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [stance:0/1/2/3/5] moonkin form
]],
‘/cast [mod] starsurge’,
‘/castsequence reset=target moonfire,sunfire,null’,
‘/cast [mod] starsurge’,
‘/cast [nomod] new moon’,
‘/cast [mod]starsurge’,
‘/castsequence [nomod] reset=target solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,moonfire’,
‘/cast [mod]starsurge’,
‘/cast [mod] moonfire’,
‘/cast [mod]starsurge’,
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
]],
}


Sequences["boom1"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [stance:0/1/2/3/5] moonkin form
]],
[[/cast [mod] starsurge]],
[[/castsequence reset=target moonfire,sunfire,null]],
[[/cast [mod] starsurge]],
[[/cast [nomod] new moon]],
[[/cast [mod]starsurge]],
[[/castsequence [nomod] reset=target solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,moonfire,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,moonfire,lunar strike]],
[[/cast [mod]starsurge]],
[[/cast [mod] moonfire]],
[[/cast [mod]starsurge]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
]],
}
 
Sequences["boom2"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [stance:0/1/2/3/5] moonkin form
]],
[[/cast [mod] starsurge]],
[[/castsequence reset=target moonfire,sunfire,null]],
[[/cast [mod] starsurge]],
[[/cast [nomod] new moon]],
[[/cast [mod]starsurge]],
[[/castsequence [nomod] reset=target solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,solar wrath,lunar strike,sunfire,moonfire]],
[[/cast [mod]starsurge]],
[[/cast [mod] moonfire]],
[[/cast [mod]starsurge]],
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
]],
}

put in code box for you mate
what are talents - please add them :slight_smile:

Not getting good dps with this one Im getting 320K dps over 50 Million damage - might just be my gear setup - I have been using this one for a bit and & I get +500K dps @ ilvl864 ( haste=24% / Crit=15% / Mast=51%)
also no other button to press - Uber lazy lol

Thanks for the macro - keep em coming


---3,1,3,3,1,3,3---
Sequences["Moon1"] = {
PreMacro = [[
/targetenemy [noharm][dead]reset=/target
/use [noform] Moonkin Form
/cast Incarnation: Chosen of Elune
/cast Celestial Alignment
/castsequence  reset=target Moonfire, Sunfire, Solar Wrath, null
]],
[[/castsequence [combat] Lunar Strike, Lunar Strike, Solar Wrath, Solar Wrath, Solar Wrath, Moonfire, Sunfire]],
[[/cast [combat] New Moon]],
[[/castsequence [combat] Starsurge, Lunar Strike, Solar Wrath]],
[[/castsequence [combat] Solar Wrath, Solar Wrath, Solar Wrath, Lunar Strike, Lunar Strike, Solar Wrath, Stellar Flare, Lunar Strike, Starsurge, Moonfire, Sunfire]],
[[/cast [combat] New Moon]],
[[/cast [combat] Starsurge]],
PostMacro = [[
/use [combat]13
/use [combat]14
/cast [combat] Berserking
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Sequences['MoonAOE'] = {
PreMacro = [[
/targetenemy [noharm][dead]reset=/target
/use [noform]!Moonkin Form
]],
	[[/cast Lunar Strike]],
	[[/cast [@cursor] !Starfall]],
	[[/castsequence Lunar Strike, Solar Wrath, Sunfire, Solar Wrath, Lunar Strike, Sunfire, Lunar Strike]],
	[[/cast [@cursor] !Starfall]],
	[[/castsequence reset=/target Sunfire, Moonfire, Lunar Strike]],
	[[/castsequence Lunar Strike, Solar Wrath]],
	[[/cast [@cursor] !Starfall]],
	[[/cast Lunar Strike]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Receiving the following error when trying to import these …

Storage The Custom StepFunction Specified is not recognised and has been ignored.
Storage The Custom StepFunction Specified is not recognised and has been ignored.

Off to check the forums …

The first one is for 3,2,2,3,1,1,2 - the second is for 3,2,2,3,2,3,3.

If your damage is bad, it’s because a) You need to adjust the solar wrath portion of the macro to fit your haste, b) your input is too slow (I’m running .02 second input on my mouse) or c) you’re not using a modifier key to cast starsurge (essential with Emerald Dreamcatcher, or you may as well use another legendary).

Additionally, any parse should be about 6 minutes and you have to use celestial alignment manually. I know it’s not a completely lazy macro, but it’s for max dps.

With no buffs, I SIM’ed 562k with the first setup (thats our AOE spec), and 592k with the second talent setup (that’s out single target spec).

Both times my DPS was within 2k, which is absurdly accurate.

Druccy, i tried importing this into GSE2 and pasting it into lua in GS and neither worked…

EDIT
Removed both Incarnation and Alignment, still doesn’t work…
You have Stellar Flare in the rotation but not selected in your talents

nvm

I was finally able to get it working in Semlar’s posted Gnome Sequencer on wowinterface. It’s good, but all these druid macro’s make me wanna do is start playing my pally …

Barely breaking 400k at ilvl 900.

I would really love to figure out how to play this spec again.

Just to add, none of these macros are for GS2.x and may not import correctly.

These are legacy GS macros

@Will thanks for the reply will be adjusting and see how it plays out thank you very much

[quote quote=47440]any1 there can remake it to work in GSE 2 ?
[/quote]

Totally agree

Might try this one out. it’s for GS2 and a friend made it. looks promissing. It’s a single target with a splash of AoE in it as well.
`
Sequences[‘BalDPS/Razz’] = {
– This Sequence was exported from GSE 2.1.00.
Author=“Razzxully”,
SpecID=102,
Talents = “3,2,3,3,1,3,2”,
Help = [[3,2,3,3,1,3,2]],
Default=1,
Icon=‘Spell_Nature_StarFall’,
MacroVersions = {
[1] = {
StepFunction = “Priority”,
KeyPress={
“/use [noform] Moonkin Form”,
“/cast [mod:alt] Sunfire”,
“/cast [mod:ctrl] Moonfire”,
“/castsequence reset=target Sunfire, Moonfire, Null”,
“/cast [mod:shift, @cursor] Starfall”,
},
PreMacro={
},
“/cast New Moon”,
“/cast [@cursor] Starfall”,
“/cast Sunfire”,
“/cast Moonfire”,
“/cast Solar Wrath”,
“/cast Solar Wrath”,
“/cast New Moon”,
“/cast Starsurge”,
“/cast Lunar Strike”,
“/cast Solar Wrath”,
“/cast New Moon”,
“/cast Starsurge”,
“/cast Lunar Strike”,
“/cast Solar Wrath”,
PostMacro={
},
KeyRelease={
“/startattack”,
},
},
},
}

Could someone put this in a black box for me? I’m not sure how.

Sequences['BalDPS/Razz'] = {
-- This Sequence was exported from GSE 2.1.00.
  Author="Razzxully",
  SpecID=102,
  Talents = "3,2,3,3,1,3,2",
  Help = [[3,2,3,3,1,3,2]],
  Default=1,
  Icon='Spell_Nature_StarFall',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/use [noform] Moonkin Form",
        "/cast [mod:alt] Sunfire",
        "/cast [mod:ctrl] Moonfire",
        "/castsequence  reset=target  Sunfire, Moonfire, Null",
        "/cast [mod:shift, @cursor] Starfall",
      },
      PreMacro={
      },
        "/cast New Moon",
        "/cast [@cursor] Starfall",
        "/cast Sunfire",
        "/cast Moonfire",
        "/cast Solar Wrath",
        "/cast Solar Wrath",
        "/cast New Moon",
        "/cast Starsurge",
        "/cast Lunar Strike",
        "/cast Solar Wrath",
        "/cast New Moon",
        "/cast Starsurge",
        "/cast Lunar Strike",
        "/cast Solar Wrath",
      PostMacro={
      },
      KeyRelease={
        "/startattack",
      },
    },
  },
}

[quote quote=47330]Just to add, none of these macros are for GS2.x and may not import correctly.
These are legacy GS macros
[/quote]
agree

I was finally able to get Will’s original macro to import (for me) into GSE 2.XX. I did add a couple things and took out some things. I was able to get approximately 475k dps at the training dummy, will be lower in raids I am sure. I do not have my helm yet, still waiting. My stats are Haste=31%, Mastery=44%, Crit=20%, Vers=5%. My item level is 884. My stats are not where I would like them to be, but that is just me. I have never done a black box so I hope this shows up correctly.

Sequences['Boom1'] = {
-- This Sequence was exported from GSE 2.1.00.
  Author="Razzxully",
  SpecID=102,
  Talents = "3,1,3,3,1,1,2",
  Helplink = "https://wowlazymacros.com/forums/topic/boomkin-max-single-target-dps-emerald-dreamcatcher/page/1/",
  Help = [[Talents 3133112]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/use [noform] Moonkin Form",
      },
      PreMacro={
        "/castsequence  reset=target  Moonfire, Sunfire",
      },
        "/cast [mod:alt] Starsurge",
        "/cast [@cursor] Starfall",
        "/cast [nomod] New Moon",
        "/castsequence [nomod] reset=target  Solar Wrath, Lunar Strike, Solar Wrath, Lunar Strike, Sunfire, Solar Wrath, Moonfire, Lunar Strike, Solar Wrath, Lunar Strike, Solar Wrath, Lunar Strike, Sunfire, Solar Wrath, Moonfire, Lunar Strike",
      PostMacro={
      },
      KeyRelease={
        "/cast Berserking",
      },
    },
  },
}