ColdHearted

Hi there,
this macro is designed around the Cold Heart Legendary Chest. This should fire Chains of Ice when you got 20 stacks or shortly before or after. I’m not usung the leg shoulders but the leg trinket instead. Not using CoF or T20 either. So I don’t care about Army of the Dead much. For this to work properly you need the following talents: 3,3,1,?,?,1,1

Update Version 5:
-Added Festering Strike switch
-Added more Death Coils
-Some minor tweaks for Outbreak uptime
-Added /petassist line because sometimes my pet was lazy :wink:

Sequences['ColdHearted_v5'] = {
-- This Sequence was exported from GSE 2.2.03.
  Author="Brainfreeze@Blackhand (EU)",
  SpecID=252,
  Talents = "3,3,1,?,?,1,1",
  Helplink = "https://wowlazymacros.com/forums/topic/coldhearted/",
  Help = [[Version 4]],
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat] Blighted Rune Weapon",
        "/use [mod:shift] Festering Strike",
        "/use [mod:alt] Apocalypse(artifact)",
        "/castsequence  reset=target  Outbreak, null",
      },
      PreMacro={
      },
        "/castsequence  reset=combat  Dark Transformation, Chains of Ice",
        "/cast [combat] Death Coil",
        "/cast [combat] Summon Gargoyle",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike, Outbreak",
        "/cast [combat] Death Coil",
        "/cast [@player] Death and Decay",
        "/use [nopet] Raise Dead",
      PostMacro={
      },
      KeyRelease={
        "/petassist",
      },
    },
  },
}

For the folks who do not own the chest here is the macro version without Chains of Ice:

Sequences['ColdHeartMissing'] = {
-- This Sequence was exported from GSE 2.1.06.
  Author="Brainfreeze@Blackhand (EU)",
  SpecID=252,
  Talents = "3,3,1,?,?,1,1",
  Helplink = "https://wowlazymacros.com/forums/topic/coldhearted/",
  Help = [[Version 4]],
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat] Blighted Rune Weapon",
        "/use [mod:alt] Apocalypse(artifact)",
        "/use [mod:shift] Festering Strike",
        "/castsequence  reset=target  Outbreak, null",
      },
      PreMacro={
      },
        "/use [nopet,combat] Raise Dead; Dark Transformation",
        "/cast [combat] Summon Gargoyle",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike, Outbreak",
        "/cast [@player] Death and Decay",
        "/cast [combat] Death Coil",
      PostMacro={
      },
      KeyRelease={
        "/petassist",
      },
    },
  },
}

I will give it a try :smiley:

If only I had that legendary

I was not satisfied with the wound generation and dot uptime so i made a few changes. Not sure about this one yet so i post it here. For me the numbers are best with talent choices 331??11 and i aim for 20% crit, 20% haste and as much mastery as possible. I run the macro @80ms.

Version 2 outdated. I recommend Version 3

Sequences['ColdHearted'] = {
-- This Sequence was exported from GSE 2.1.04.
  Author="Brainfreeze@Blackhand (EU)",
  SpecID=252,
  Talents = "3,3,1 or 3,?,?,1,1",
  Help = [[If you do not use the Cold Heart legendary Chest you can remove the castsequence for Dark Transformation and replace it with a /cast Dark Transformation line]],
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat] Blighted Rune Weapon",
        "/use [mod:alt] Apocalypse(artifact)",
        "/castsequence  reset=target  Outbreak, null",
      },
      PreMacro={
      },
        "/use [nopet,combat] Raise Dead",
        "/castsequence  reset=combat  Summon Gargoyle, Outbreak",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Outbreak",
        "/cast [combat] Scourge Strike",
        "/cast [@player] Death and Decay",
        "/castsequence  reset=combat  Dark Transformation, Chains of Ice",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Outbreak",
        "/cast [combat] Scourge Strike",
        "/cast [combat] Death Coil",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

well better than the first

Version 3 below. I will update first post.

Sequences['ColdHearted'] = {
-- This Sequence was exported from GSE 2.1.04.
  Author="Brainfreeze@Blackhand (EU)",
  SpecID=252,
  Talents = "3,3,1 or 3,?,?,1,1",
  Help = [[If you do not use the Cold Heart legendary Chest you can remove the castsequence for Dark Transformation and replace it with a /cast Dark Transformation line]],
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat] Blighted Rune Weapon",
        "/use [mod:alt] Apocalypse(artifact)",
        "/castsequence  reset=target  Outbreak, null",
      },
      PreMacro={
      },
        "/use [nopet,combat] Raise Dead",
        "/castsequence  reset=combat  Dark Transformation, Chains of Ice",
        "/cast [combat] Summon Gargoyle",
        "/cast [@player] Death and Decay",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike, Outbreak",
        "/castsequence  reset=combat  Outbreak, Festering Strike, Scourge Strike, Scourge Strike, Death Coil",
        "/cast [combat] Death Coil",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

I updated the original post with version 4. This is going to be the last update for now i guess.

I am back. Added another Coil to version 4 macro and also added a version without Chains of Ice for all those who do not own the leggo chest…

I just tried this out and works pretty good with one exception. For some reason after the initial Apoc, I was hard pressed at having at least 6 wounds up for the preceding Apocs. The closest I got was 5. Of course when Rune Weapon fired off after the initial, Apoc is on cooldown. On raiding dummy, I burst to about 2mil and settled down to about 980k. ilvl is 931.

Thanks for your input webbjh! I noticed this myself at times. Sometimes rng is just a bitch. I’ll add an Festering Strike switch for these situations. But the idea of using Rune Weapon was to have enough wounds and get as close to a 1 Button macro as possible… maybe i have to revisit that in the future…

Updated first post with Version 5. Still using Blighted Rune Weapon. Still not using inner loop limit. But added some minor tweaks. I’m not usung the leg shoulders as second, but the leg trinket instead. Not using CoF or T20 either. So I don’t care about Army of the Dead much. For this to work properly you need the following talents: 3,3,1,?,?,1,1

Sequences['ColdHearted_v5'] = {
-- This Sequence was exported from GSE 2.2.03.
  Author="Brainfreeze@Blackhand (EU)",
  SpecID=252,
  Talents = "3,3,1,?,?,1,1",
  Helplink = "https://wowlazymacros.com/forums/topic/coldhearted/",
  Help = [[Version 4]],
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat] Blighted Rune Weapon",
        "/use [mod:shift] Festering Strike",
        "/use [mod:alt] Apocalypse(artifact)",
        "/castsequence  reset=target  Outbreak, null",
      },
      PreMacro={
      },
        "/castsequence  reset=combat  Dark Transformation, Chains of Ice",
        "/cast [combat] Death Coil",
        "/cast [combat] Summon Gargoyle",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike",
        "/cast [combat] Death Coil",
        "/castsequence  reset=combat  Festering Strike, Scourge Strike, Scourge Strike, Outbreak",
        "/cast [combat] Death Coil",
        "/cast [@player] Death and Decay",
        "/use [nopet] Raise Dead",
      PostMacro={
      },
      KeyRelease={
        "/petassist",
      },
    },
  },
}

OMG this is perfect…all the other rotations I haven’t been putting up good numbers with, but this one has been pretty consistent…thank you!!

Maybe try:
KeyPress
/castsequence reset=combat Blighted Rune Weapon, null

and then

/castsequence reset=combat Dark Transformation, Blighted Rune Weapon
in the macro itself.