Lightning Rod Shaman Build

6/4/18 So I have been playing a bit with the class now and seem to have a small idea how it works, still trying to figure out a nice one button macro and that may be coming soon. For now this is how I use the below macro.

First I let the base macro run unhindered so all my spells go off and my cds. Once they go off and I have my Elemental Blast buff I start weaving between the Alt Key and the CTRL key function. Note: Be careful with Tab Targeting here. So I basically keep weaving then stopping using the main macro to maintain the elemental blast buff, then finally casting Earthshock at full Maelstrom. I do the same rotation for aoe and turn off the macro to use Earthquake. This gives me nice control on how to spend the maelstrom and proccted Lava Bursts. I try to spend all my charges of lava burst before switching to lightning.

What I want to fix about this macro:
-I might want to add a separate spender macro that uses the elemental blast buff
-I probably want to mod my tab key so I can use it more freely and not jump out the application when I am Tab Targeting and using my Alt key. For now I slow myself down by alt keying, then targeting, then continuing to alt key which interrupts my cast briefly.
-I don’t have Flame shock because it jammed my macro many times with too many repetitive casts on multi target scenarios. It caused too much downtime on elemental blast and my chain spells. So for now I use it where I want it separately. However I may add it back, specifically to the single target macro.

Updated AOE 6/4/18


Sequences['ST_Ele-AS'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="AdmiralSmurfs",
  SpecID=262,
  Talents = "3,3,1,2,3,3,2",
  Help = [[Talents - 3312332]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=20,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Lightning Bolt",
      },
      PreMacro={
        "/cast [nochanneling] Elemental Blast",
        "/cast Flame Shock",
      },
        "/cast Stormkeeper",
        "/cast Fire Elemental",
        "/cast [nochanneling] Elemental Blast",
        "/cast Stormkeeper",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}


Sequences['AOE-ELE-AS'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Admiral Smurfs",
  SpecID=262,
  Talents = "3,3,1,2,3,3,1",
  Help = [[Talents - 3312331]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Chain Lightning",
      },
      PreMacro={
        "/cast Elemental Blast",
      },
        "/cast Flame Shock",
        "/cast Stormkeeper",
        "/cast Elemental Blast",
        "/cast Fire Elemental",
        "/cast Storm Elemental",
        "/cast Earth Elemental",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}

4/29/18
Note: I dont have any class leggos. Only the Insignia of the Grand Army. Boosted this recently and coded this after alot of testing. I like it. What do you think? Current iLvl is 923. To me these two macros feel very good and consistent and am parsing 90% of my sim dps.

Also Note: I use the AOE in conjuction with seperate mouse clicks. The Elemenatal Shaman has alot of split decision choices to make. I therefore use the keyboard as well for those choices. I will continue modifying the code to perfect the 3 button style i want.


Sequences['Lightning_Rod_ST'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Admiral Smurf",
  SpecID=262,
  Talents = "3,1,1,2,3,3,1",
  Help = [[Talents - 3112331]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=20,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Lightning Bolt",
      },
      PreMacro={
        "/cast Elemental Blast",
      },
        "/cast Flame Shock",
        "/cast Stormkeeper",
        "/cast Elemental Blast",
        "/cast Fire Elemental",
        "/cast Earth Shock",
        "/cast Stormkeeper",
        "/cast Lightning Bolt",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}

AOE


Sequences['AOE_Lightning_Rod'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Admiral Smurf",
  SpecID=262,
  Talents = "3,1,1,2,3,3,1",
  Help = [[Talents - 3112331]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Chain Lightning",
      },
      PreMacro={
        "/cast Elemental Blast",
      },
        "/cast [nochanneling] Lava Burst",
        "/cast Flame Shock",
        "/cast Stormkeeper",
        "/cast Elemental Blast",
        "/cast Fire Elemental",
        "/cast [@cursor,nochanneling,combat] Earthquake",
        "/cast Stormkeeper",
        "/castsequence  reset=target/combat  Chain Lightning, Chain Lightning, Chain Lightning, , Flame Shock",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}

the ST works like a champ… the AOE i cant get to even start…altho it looks like a good macro.

Updated ST


Sequences['ST_Lightning_Rod_9S'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="AdmiralSmurfs",
  SpecID=262,
  Talents = "3,3,1,2,3,3,2",
  Help = [[Talents - 3312332]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=20,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Lightning Bolt",
      },
      PreMacro={
        "/cast [nochanneling] Elemental Blast",
        "/cast Flame Shock",
      },
        "/cast Stormkeeper",
        "/cast Fire Elemental",
        "/cast [nochanneling] Elemental Blast",
        "/cast Stormkeeper",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Updated AOE


Sequences['AOE_Lightning_Rod'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Admiral Smurfs",
  SpecID=262,
  Talents = "3,3,1,2,3,3,1",
  Help = [[Talents - 3312331]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Chain Lightning",
      },
      PreMacro={
        "/cast Elemental Blast",
      },
        "/cast [nochanneling] Lava Burst",
        "/cast Flame Shock",
        "/cast Stormkeeper",
        "/cast Elemental Blast",
        "/cast Fire Elemental",
        "/cast [@cursor,nochanneling,combat] Earthquake",
        "/cast Stormkeeper",
        "/castsequence  reset=target/combat  Chain Lightning, Chain Lightning, Chain Lightning, , Flame Shock",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}

As much as I love one button macros I hate doing crap dps because im not hitting the procs at the right time. These adjustments allow me to focus on those procs when they happen while keeping a good up time on Elemental Blast.

I also had an issue casting Earth Shock while trying to keep up my Elemental Blast buff. I was not able to make a macro that would reliably cast earth shock right after Elemental blast every time. DPS was lost. Thus I completely took Earth Shock off of the macro and independently click it on my keyboard. I will keep testing new ways to do this for a little longer so stay tuned.

I run this at 85 MS.

Updated AOE 6/4/18


Sequences['PrincessPeachesPies'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Admiral Smurfs",
  SpecID=262,
  Talents = "3,3,1,2,3,3,1",
  Help = [[Talents - 3312331]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/startattack",
        "/castsequence  reset=combat/1  Totem Mastery, null",
        "/cast [mod:ctrl] Lava Burst",
        "/cast [mod:alt] Chain Lightning",
      },
      PreMacro={
        "/cast Elemental Blast",
      },
        "/cast Flame Shock",
        "/cast Stormkeeper",
        "/cast Elemental Blast",
        "/cast Fire Elemental",
        "/cast Storm Elemental",
        "/cast Earth Elemental",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}