Semi Auto Demo for 7.3

So firstly, I have tried very hard to get a fully automated Macro for Demo, but its just not happening!!

So here is a semi auto set of Macros I am using, that are working quite well.
There is a Single Target Macro (Demo1) that uses Shadow Bolt and Doomguard.
And an AOE Macro (Demo2) that uses Demonwrath and Infernal (@cursor).

I use the macros by starting with Demonic Empowerment (seperate key)
Then press the macro, it auto casts Shadow Bolts or Demonwrath, Doomguard or Infernal (@cursor), Grimoire:Felguard, & Summon Darkglare, then press Demonic Empowerment (seperate key) again, when shards are at 4 I press Hand of Gul’dan (seperate key) and then Demonic Empowerment.

Basically after each Demon is Summoned or Hand of Gul’dan used, I cast Demonic Empowerment. When Demon amount is high enough I cast Thal’kiel’s Consumption (seperate key).

I have 2 sets of talents in help text, that work well for me with guidance of Icy Veins, a Single Target Build, but opting not to use Shadowy Inspiration as getting Doom to work properly in macro is a nightmare with this. And an AOE build more for Mythics etc, but if you have a tome you can change as you go through dungeons or raids accordingly. The talent builds i list work with both macros without need for changing anything.

my AHK is set to 80ms.

Sequences['Demo1'] = {
-- This Sequence was exported from GSE 2.1.07.
  Author="Lorganion@Turalyon",
  SpecID=266,
  Talents = "1211223",
  Help = [[Single Target Talents: 1211223
Aoe Talents: 3111231]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
        "/castsequence  reset=target  Doom, null",
      },
      PreMacro={
      },
        "/cast [nochanneling] Shadow Bolt",
        "/cast Call Dreadstalkers",
        "/cast Summon Darkglare",
        "/cast [nochanneling] Grimoire: Felguard",
        "/cast [nochanneling] Summon Doomguard",
        "/cast [nochanneling] Felstorm",
        "/cast Call Dreadstalkers",
        "/cast Summon Darkglare",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Sequences['Demo2'] = {
-- This Sequence was exported from GSE 2.1.07.
  Author="Lorganion@Turalyon",
  SpecID=266,
  Talents = "1211223",
  Help = [[Single Target Talents: 1211223
Aoe Talents: 3111231]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
        "/castsequence  reset=target  Doom, null",
      },
      PreMacro={
      },
        "/cast [nochanneling] Demonwrath",
        "/cast Call Dreadstalkers",
        "/cast Summon Darkglare",
        "/cast [nochanneling] Grimoire: Felguard",
        "/cast [@cursor][nochanneling] Summon Infernal",
        "/cast [nochanneling] Felstorm",
        "/cast Call Dreadstalkers",
        "/cast Summon Darkglare",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Take them for a spin and let me know how you get on.

@cursor wie ist das gemeint ?