Destro 7.2.5 - Updated 6/16/17

Updated: 6/16/2017 - 7.2.5

I have made a few different Macro’s
Build = 1312223
Dungeon and Mythic+ macros:
1.) Single Target with no cooldowns - Use for priority Target trash

Sequences['1Destro_ST_M+_NC'] = {
-- This Sequence was exported from GSE 2.1.02.
  Author="Dark",
  SpecID=267,
  Talents = "1312223",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm,dead]",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/castsequence [nochanneling:Channel Demonfire] reset=target/dead  Life Tap, Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
        "/cast [nochanneling:Channel Demonfire] Chaos Bolt",
        "/cast [nochanneling:Channel Demonfire] Conflagrate",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

2.) AOE - Use with 3+ Targets ***NOTE this will cast Rain of Fire on Cursor! Hold Cursor over trash!

Sequences['2Destro_M+_AoE'] = {
-- This Sequence was exported from GSE 2.1.02.
  Author="Dark",
  SpecID=267,
  Talents = "1312223",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm,dead]",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/castsequence  reset=target/dead  Life Tap, stop",
        "/cast [@cursor] Rain of Fire",
        "/cast Incinerate",
        "/cast [@cursor] Rain of Fire",
        "/cast Conflagrate",
        "/cast [@cursor] Rain of Fire",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

3.) Use for Boss fights - Cooldowns included

Sequences['3Destro_M+_Boss'] = {
-- This Sequence was exported from GSE 2.1.02.
  Author="Dark",
  SpecID=267,
  Talents = "1312223",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm,dead]",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/castsequence [nochanneling:Channel Demonfire] reset=target/dead  Life Tap, Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
        "/cast [nochanneling:Channel Demonfire] Berserking",
        "/cast [nochanneling:Channel Demonfire] Chaos Bolt",
        "/cast [nochanneling:Channel Demonfire] Soul Harvest",
        "/cast [nochanneling:Channel Demonfire] Dimensional Rift",
        "/cast [nochanneling:Channel Demonfire] Conflagrate",
        "/cast [nochanneling:Channel Demonfire] Grimoire: Imp",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

The following is for single Target raid setup. It does not include Life Tap and Infernal/Doomguard These are cast manually…
Build: 1213222
1.) Single Target - No cooldowns

Sequences['5Destro_Raid_NC'] = {
-- This Sequence was exported from GSE 2.1.02.
  Author="Dark",
  SpecID=267,
  Talents = "1213222",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm,dead]",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/castsequence [nochanneling:Channel Demonfire] reset=target/dead  Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
        "/cast [nochanneling:Channel Demonfire] Chaos Bolt",
        "/cast [nochanneling:Channel Demonfire] Dimensional Rift",
        "/cast [nochanneling:Channel Demonfire] Conflagrate",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

2.) Single Target - With cooldowns (use for boss)

Sequences['4Destro_Raid_Boss_ST'] = {
-- This Sequence was exported from GSE 2.1.02.
  Author="Dark",
  SpecID=267,
  Talents = "1213222",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm,dead]",
        "/petattack [exists]",
      },
      PreMacro={
      },
        "/castsequence [nochanneling:Channel Demonfire] reset=target/dead  Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
        "/cast [nochanneling:Channel Demonfire] Berserking",
        "/cast Channel Demonfire",
        "/cast [nochanneling:Channel Demonfire] Chaos Bolt",
        "/cast [nochanneling:Channel Demonfire] Soul Harvest",
        "/cast [nochanneling:Channel Demonfire] Dimensional Rift",
        "/cast [nochanneling:Channel Demonfire] Conflagrate",
        "/cast [nochanneling:Channel Demonfire] Grimoire: Imp",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

DISCLAIMER: I am no genius with this stuff if you feel you can tweak this for more optimization please do so!

What is your ilvl and how much dps this sequence is pulling? Gonna try later on my lock.
PS: I noticed after 7.2.5 I’m running out of mana

Same seTup as here: Destro 7.2.5 (Need help tweaking) - Patch 7.0+ - WoW Lazy Macros excepT used infernal on pull and doomguard on CD, afTer 10minuTes 754k dps.
Thanks for sharing

Has anyone else tried these? Let me know what improvements I can make…

life tap isnt good in this macro

Is there any way to alter the rotation to be more in line with the rotation guide from here?