BoomKin 7.2 Obsolete

Dew to the changes in 7.2.5 this macro set is discontinued, but will be left as is for posterity. Please seek out my new macro set for 7.2.5. you can find it here. DreamKin 7.2.5

This is a 3 button macro. Use it weather you have any of the legendaries or not. Let me know what you think. AOE Macro will come at a later time.

Sequences['DreamKin'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Gorimer@Baelgun",
  SpecID=102,
  Talents = "3???233",
  Help = [[Use to build Astral Power.]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=3,
      KeyPress={
        "/cast [stance:0/1/2/3/5] Moonkin Form",
        "/castsequence Moonfire, Sunfire, null",
      },
      PreMacro={
        "/targetenemy [noharm][dead]",
      },
        "/castsequence Solar Wrath, Lunar Strike",
        "/cast New Moon",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}
Sequences['Starsurgefall'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Gorimer@Baelgun",
  SpecID=102,
  Talents = "3???233",
  Help = [[Use to Burn off Astral Power. If you have [The Emerald Dreamcatcher] wait till 100 before using. if you have [Oneth's Intuition] as well, hold down with mouse cursor @ location of your chosing to use the free Starfall proc and the rare extra Starsurge.]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [stance:0/1/2/3/5] Moonkin Form",
        "/cast Celestial Alignment",
      },
      PreMacro={
        "/targetenemy [noharm][dead]",
      },
        "/castsequence [@cursor] reset=2  Starsurge, Starsurge, Starsurge, Starfall, Starsurge",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}
Sequences['Moon-and-Sun-fire'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Gorimer@Baelgun",
  SpecID=102,
  Talents = "3???233",
  Help = [[Use to reapply Moonfire and Sunfire, and if you have the [Oneth's Intuition] but not the [The Emerald Dreamcatcher] Use this to use your free Starfall or to cast it as normal.]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=1,
      KeyPress={
        "/cast [stance:0/1/2/3/5] Moonkin Form",
      },
      PreMacro={
        "/targetenemy [noharm][dead]",
      },
        "/castsequence [@cursor] Starfall",
        "/castsequence Moonfire, Sunfire",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

And for AutoHotKey

#ifWinActive World of Warcraft
{
$1::
$^1::
$+1::
$!1::
Loop
{
if not GetKeyState("1", "P")
break
if GetKeyState("LCtrl", "P")
Send ^1
else if GetKeyState("LShift", "P")
Send +1
else if GetKeyState("LAlt", "P")
Send !1
else
Send 1
sleep 135
}
return
}
{
$2::
$^2::
$+2::
$!2::
Loop
{
if not GetKeyState("2", "P")
break
if GetKeyState("LCtrl", "P")
Send ^2
else if GetKeyState("LShift", "P")
Send +2
else if GetKeyState("LAlt", "P")
Send !2
else
Send 2
sleep 135
}
return
}
{
$3::
$^3::
$+3::
$!3::
Loop
{
if not GetKeyState("3", "P")
break
if GetKeyState("LCtrl", "P")
Send ^3
else if GetKeyState("LShift", "P")
Send +3
else if GetKeyState("LAlt", "P")
Send !3
else
Send 3
sleep 135
}
return
}

First macro do you need to correct spelling for null
"/castsequence Moonfire, Sunfire, null",

Fixed, but I don’t think it matters, as long as its not a real ability. All its there to do is to stop the sequence. For some odd reason it will not reset and recast unless I change target, so I made the last macro to allow recast and then added the starfall for the free shot, or normal cast.

I don’t have AutoHotKey, but am I supposed to put each macro on the individual buttons 1, 2, and 3?
And then hit them in order 1-2-3, 1-2-3, and so on?

[quote quote=48881]I don’t have AutoHotKey, but am I supposed to put each macro on the individual buttons 1, 2, and 3? And then hit them in order 1-2-3, 1-2-3, and so on?
[/quote]

It’s more start with 1 to apply Moonfire and Sunfire and continue pressing that until your Astral Power is almost 100. Then you switch to 2 to spend it then back to 1 to build it again. Once your Moonfire and Sunfire is almost spent then you re-apply the dots again using 3 then back to 1 again.

Rinse and Repeat

You may want to add in a reset for the moonfire castsequence on the first line or once it’s cast you will only be able to re-apply through the 3rd macro after the first mob.
“/castsequence Moonfire, Sunfire, null”,
to
“/castsequence reset=target Moonfire, Sunfire, null”,