Demon Beta

I was asked to make macros for the warlock class. I don’t know much about the lock class but I have made a macro for each class so for all those Locks out there please test these and tell me what I need to do to make them better.

Sequences['DEMON'] = {
-- This Sequence was exported from GSE 2.3.00.
  Author="Ripshawn",
  SpecID=266,
  Talents = "3212123",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet,party,raid] 30146; [nopet] 697",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/use [nochanneling,party,raid] Axe Toss; [nochanneling] Consuming Shadows",
        "/use [nochanneling] Call Dreadstalkers",
        "/use [nochanneling] Shadow Bolt",
        "/use [nochanneling] Hand of Gul'dan",
        "/use [nochanneling] Summon Demonic Tyrant",
        "/use [nochanneling] Call Dreadstalkers",
        "/use [nochanneling] Shadow Bolt",
        "/use [nochanneling] Implosion",
        "/use [nochanneling] Demonbolt",
        "/use [nochanneling] Hand of Gul'dan",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

I don’t agree with Demonbolt being there on a hard cast, not at all.

While the animation may look nice and all, Shadow Bolt does 45% spellpower with a 2s cast and gives 1 shard. Demonbolt does 90% spellpower with a 4.5s cast and gives 2 shards. So DB does twice as much damage in slightly more than twice the cast time, and is therefore never worth hardcasting unless you have that Azerite trait that sometimes makes it worthwhile.

Same with Summon Demonic Tyrant, It empowers itself from the imps you have so you’d want max imps before using it, it’s one of those pinch moment type spells.

Implosion too you’d not want to have used all the time as again you want to maximize your imps, you don’t need to wait like in Legion to where your imps are nearly dead etc but you still want a good number of them out to maximise your damage, also better used on packs and big mobs.

Rest would be fine to keep in the macro…

Just my 2c

Thanks for the input. I went off of what most of the Beta Warlocks were using so that’s why I ran with it. I can try to update it.

Ill add/change 1 thing. Demonbolt can be used as a perfect opener when you’re counting down on a pull

yes but how would you add that into the macro

So after taking Cymiryc 2c, I made some changes to the following macro

Sequences['DEMON'] = {
-- This Sequence was exported from GSE 2.3.00.
  Author="Ripshawn",
  SpecID=266,
  Talents = "1212122",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet] 30146",
      },
      PreMacro={
        "/cast [nochanneling] 264178",
      },
        "/use [nochanneling] Axe Toss",
        "/use [nochanneling] Call Dreadstalkers",
        "/use [nochanneling] Shadow Bolt",
        "/use [nochanneling] Hand of Gul'dan",
        "/use [nochanneling] Shadow Bolt",
        "/use [nochanneling] Shadow Bolt",
        "/use [nochanneling] Hand of Gul'dan",
      PostMacro={
      },
      KeyRelease={
        "/petattack",
      },
    },
  },
}


Did you try this after you made the changes suggested and what do you think did it make any difference?

@Shaun Walker, I’ve done min testing after the changes but been more focus on destro and affliction then Demon with the nerf to all demons the damage dropped below destro and just above Affliction. But if you want to use the first one or the second one be my guest. And let me know which works better for you

the 2nd macro makes very little dps and has downtimes.
the 1st do not look