7.3.5 Please test him

Sequences['Affliction'] = {
-- 该序列导出自GSE 2.2.08.
  Author="Hacker",
  SpecID=265,
  Talents = "3113112",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
        "/cast [nochanneling] Reap Souls",
      },
      PreMacro={
      },
        "/castsequence [nochanneling] reset=target/10  Agony, Siphon Life, Corruption, Drain Soul, Drain Soul, Life Tap",
        "/cast [combat,nochanneling] Unstable Affliction",
        "/cast [combat,nochanneling] Unstable Affliction",
      PostMacro={
      },
      KeyRelease={
        "/cast [nochanneling] Soul Harvest",
      },
    },
  },
}

ilvl 953 No core orange There are 4 sets
Dummy 37 minute 1.13 million seconds to hurt
Single Target – Run at 20ms
Can you improve it?

Tried it and works alright. im getting 1.9mill - 2.2mill dps with 972 item level using sephuz secret and soul of the netherlord as legendaries while testing raid dummy.

33%crit
24%haste
115%mastery
77.486 Interlect
ran it at 80ms

I added a second line for when im not using Siphon Life talent on some of the fights.

Sequences['Affliction'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Unknown Author",
  SpecID=265,
  Talents = "3113112",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
        "/use [mod:shift] Drain Soul",
        "/use [mod:ctrl] Unstable Affliction",
        "/use [mod:alt] Seed of Corruption",
        "/cast [nochanneling] Reap Souls",
      },
      PreMacro={
      },
        "/castsequence [nochanneling,talent:7/2] reset=target/10  Agony, Siphon Life, Corruption, Drain Soul, Drain Soul, Life Tap",
        "/castsequence [nochanneling,notalent:7/2] reset=target/10  Agony, Corruption, Drain Soul, Drain Soul, Life Tap",
        "/cast [combat,nochanneling] Unstable Affliction",
        "/cast [combat,nochanneling] Unstable Affliction",
      PostMacro={
      },
      KeyRelease={
        "/cast [nochanneling] Soul Harvest",
      },
    },
  },
}

Thank you for your help
I went to try him

thank you for this macro it works great with my warlock ! :slight_smile: