B DK - Midnight 12.0 | GSE Tank Macro - Leveling and Mythic Versions

:clipboard: Overview

This thread covers two builds for Blood Death Knight in Midnight 12.0 a leveling macro for 70-90 and a level 90 Mythic+ build. Both are tuned around the Deathbringer hero talent tree.


:seedling: Leveling Build (70-90)

Built for the leveling journey to 90. Focuses on Bone Shield uptime, Reaper’s Mark on cooldown, and Death Strike on demand.

Talent String - Deathbringer Leveling

CoPAAAAAAAAAAAAAAAAAAAAAAwYWmZGmxYmhZZmZmmZxYMmxAAAAAzMzMzMzMDzYMAYMzMzAAAgxADQw2wEYYBwMMAAMzAAGA

GSE Import - Leveling

!GSE3!5VfNdtpGFC5Jf2kfIOlKu2xiA6pxY3cTWcKYRLIdwLjgw+EM0kUSzI8yMwLBypu+Q0/bRVy7256+Qt+hj9A3aLPpqiN+jtM2LoedegoshtHVd7/vm3tB93tPTiMYmie2XTGbtZNjP0JTzJB3gysYCFBpspjKXNiAlzFQF8TVpIHZxGP+I9E7sJ737DEOqd9rla5HNhLyLPKQBI/qRX23WC7qxVL5s9Ju0AIuQkbFVe46qtF+HGLZQjxEfQzi0jdcmV786hoIcjlLfihIxH2QQIFMtQvKAsRJ98ID5HXzBVel0S4I8/ZFEA7kY8rcAFEKKY+uZgGSgdaQPBzBF4swV3L8l6jHTyOMpsC7mkFluOUgP3S1DqOwAn978AIaUU+tXDT1msq6wYL73MYF+5WIb7MkoqvVAUXAHwnNQXy0hvpVtqhbiLpqodVjCtq50qFI/7uAr7MloI5CASmwdwfvH3M3/5mqqUOU5qlRCXyMcO4NGfdusun/AWbM0w5YiNdKuJ9RCcp/ziYcqLdWwrsrCd9kS8IRIC6XkGtFvJdREW9CrhXxfkaLaYN++CCjEjbohw8zWkob9cNHGT2HDUopv5LwXbYkzCHVX5yJOAixVsbHGS2njX6Z5gGezVi0jLqHGxKiw5jOH02Gi8d9GSIMNuoD9i0YoBjLwAGJLCTRT8ER4EhlHiUPAykjsV8oTNgEo9l0nkBsu4zAMZMgkl/HJW1rwa/PFVfg6mszCIWmPgPGNRvGcxGaZNpecTvfSB1b3bKUlDebdVvt/c0L7al2Oncpn28qslT+E/FJUd1mslPjra9J+5x0qiRpk6DTIR1COknbIcn82sxZvK1Z2zHa6VJt+olhvZjok0q7fTBxHMNId6tGYIUiHWe83wMzAHckYoU51vfHp6VjWycJOjSfHRpRFem4E325M4tH9REanlPinhSNjpC9AO8Ry4KW3EJnz/w6n7XUwbS39Kp5dvY8ZL1R7chmRhtKxDBeeKn7/w9jB0YsA8b95dgpK1TxcMFkJFJ12A9xKKev/dSPs7qd7KyK0RewLRnDoiBWo2thd29QLj/RYbc02Ct/7vY9NZ3qLux4x4jAXXPtqvRzQ+WHVLlJzUoe3AWFLXVq1FP5QhDXA2feC5fh7bB7O0lfDhoRuDXrwR9u88T89J3cLz9zB9EY4UXHpv3H6OthtVFZjs8PP/ltifjqFvHVnw==

:light_bulb: Death Strike - Dual Role: Death Strike appears in the loop for routine Runic Power dumping and passive self-healing. It is also on Shift for instant emergency use at any point in the sequence. The macro handles the routine, you handle the emergencies.

:light_bulb: Leveling Note: Every spell in this macro is available from the leveling talent build at level 80. As you spend talent points progressing toward 90, Dance of Midnight becomes progressively stronger, and Heart Strike will hit harder. No macro changes are needed until level 90.


:skull_and_crossbones: Level 90 Mythic+ Build - V4.1

:white_check_mark: Update - April 17, 2026: The pausing issue identified on April 9 has been resolved. V4.1 is production-ready and validated through a full +5 Mythic run. Zero deaths, Death Strike cycling at target CPM, Blood Shield uptime at 45.79%, Blood Plague uptime at 91.46%.

Built for endgame Mythic+ at level 90 with full Dance of Midnight. Death Strike weighted heavily in the loop for maximum self-healing and Blood Shield uptime. Cooldowns in the opener only - no stalling, no dead presses.

:drop_of_blood: Death Strike fires 7 times per loop cycle plus Shift for emergencies
:shield: Anti-Magic Zone drops at your feet instantly on Ctrl - no targeting cursor
:skull_and_crossbones: Reaper’s Mark and DRW fire on pull, then press manually on cooldown
:repeat_button: Sequential loop - consistent priority every pass, no irregular pausing

Keep Vampiric Blood, Icebound Fortitude, Anti-Magic Shell, Death Grip, and Gorefiend’s Grasp on manual keybinds. Press Marrowrend manually when Bone Shield drops below 5 stacks.

:light_bulb: What changed from the previous build: Reaper’s Mark and Dancing Rune Weapon were inside the loop and burning presses when on cooldown. Removed to opener actions only. [nochanneling] was on every spell line - Blood DK has zero channeled spells, so that conditional was adding micro-hesitation on every press. Removed from all lines except Death and Decay, which still uses [@player] to prevent the ground targeting cursor. Anti-Magic Zone modifier fixed to [@player] so it places at your feet instead of opening a cursor.

:light_bulb: Tier Set Note: This macro is structured around the Relentless Rider’s Lament tier set bonuses. Both bonuses are passive and the macro takes advantage of them naturally. Feedback from tier holders is welcome.

Talent String - Deathbringer Mythic+ (Method 12.0)

CoPAkXBWxkyfx9CbGaHonEAhLxMzyMzMmxMzMMLzMz0MLGjxMGAAAAwMmZmZmZYGjBAjZmZGAAgxsNwAWC2GmADLAmxMAAMzAYYA

GSE Import - Level 90 Mythic+ V4.1

!GSE3!zZZPb+JGGMZL/5du2+tuT75tq26CYYHV5rQGU4JqQxpI0hBFaJh5bY8Zz3g9Y8BcmqqfoffdZu+V+g36HXro9+j20lOHf0rU3bSnrAwSGjwvM7/3eR+k52eishjCZs9xWs1Bp9f1Y5QxgcgL1mIQAVdNkXJVoH14mgLHIJ/HfSZmRPj35ahhfzOaVi8nDpLqKCZIAeEVs1I3a2bFLNcelmvBMSSSCi6fFy59C6vl8scXECGciPlPJYUSHxRwiDLjjIsAJdH5GQFEzoslrA81ziJB9mRAPXVu2IBUYPRVQidwfRurhD3gAgeIc2CU+w+exAxlkJwbFld0x0U+xcZQ8O2vGkwIYjQEZZsHh4BiSO5Lw0XJhAy0It4hxPq6lTpr2qDDFSRTxApb/O9vEdFGHOsy4zDlYJxoPMFfgf9f0F8LlxtU/zZRrx20RlrP+RrS22+CYx9Qov6b452c6PFuTvR4Lyd6vL/lgDfyr7+B4oOcqPFhTtzxUU70KObCHR/nRI07OXHHJznR49NcuOOzLcUPt0hx9vri9fmIE73CKLuBcBMUCqtt4ggRs76C+OuUryrDdcBTFLG4w8cpZeoYJRSNGcgLcNAYmG+Dh1KmAhcUspFCvwT7wGINM5nfC5SK5V6pNBMzhhbZ6kq5i0UU2FQuTyEvPStVgUj8TX5MXMRTxNZpZXmz4C+DZgB4ItNofjqt7E0fHlisNvzu6X7Ya6GBRJL3joR7jGaqzuq9imqm00zKeN8k0Y5A9rdK8rZZpSfDbugNT4cd2u2Nys6gOpqPTlsDOsKt2PJJF0XwSojdNldQLe6JBENTRLHucUwZVdlfzNbqcaITMAV5Sa+k8dxVpxdXAfnC68eAO/bdv/Gg1/z8rcLvv5GlTvM/ptVd09hZz2uc6BlCor86MAVmPDYN9yujoXUnxf7SN9vCjXGML3Qa12GZ4+zLYlM7R+//yyXGE+NgZYlicYCYVlTqmqY4sF77mrmLzF240Vx/uM7CXZiu0w7nbnu9GQ2X79N22LBCvVg+DYdjvyFbsus22ieWGw4t6zRqzPxG2O63Njn/3p0//WWzR4fOvLr1hC9hVwnBZEluRSrVH4NHHtXNehl7NXPsPSpjUiVjHOoWlB5A1LHnd28q2oj+7GoOz/4B

:keyboard: Modifier Keys (Both Builds)

Key Action
Shift Death Strike — emergency healing
Ctrl Anti-Magic Zone @ player

:wrench: Setup

  1. Import the GSE string for your build
  2. Import the matching talent string via the Talents panel
  3. Drag to the action bar and bind to a key
  4. Bind Vampiric Blood, Icebound Fortitude, Anti-Magic Shell, Death Grip, and Gorefiend’s Grasp manually

:speech_balloon: Feedback

Drop your level, ilvl, dungeon, and how it’s performing. Warcraft Logs links or Details screenshots are especially helpful. :drop_of_blood:

2 Likes

Curious to see what you cook up for lvl90. You might save my DK this season :slight_smile:

2 Likes

I’m looking forward to the Level 90 version and will give it a try then :slight_smile:

1 Like

Thank you! Very excited for the level 90 Build

I just wanted to check in and ask how things are progressing with the Level 90 version.
Is this still being worked on, or has it been discontinued? :slight_smile:

Xpaiintz, I haven’t discontinued this. I have been working on my Guardian macros. I don’t have much time to play, but my B DK is coming up next. Should be a week or so before I have this one updated. :crossed_fingers:

2 Likes

A quick update on the level 90 endgame macro. After further testing, I’ve identified some irregularities in the rotation that need to be addressed before I’m comfortable calling it production-ready. The leveling macro (70-90) remains solid and is unchanged. The level 90 build will be revisited and corrected as soon as time allows; real life takes priority right now. I appreciate your patience and will post an update when it’s ready.

4 Likes

:white_check_mark: Update - April 17, 2026: The pausing issue identified on April 9 has been resolved. V4.1 is production-ready and validated through a full +5 Mythic run. Zero deaths, Death Strike cycling at target CPM, Blood Shield uptime at 45.79%, Blood Plague uptime at 91.46%.

2 Likes

Would be there a way to automate Marrowrend for a not super competitive macro? Perhaps by adding in the SBA? Either way, appreciate your efforts, thank you.

You can, but there’s a tradeoff worth understanding first. GSE can’t read buff stacks, so it has no way to know if Bone Shield is at 10 or at 2. Marrowrend will fire on a fixed cadence regardless, which means it will overcap Bone Shield regularly and burn Runes that would otherwise go to Heart Strike. Fewer Heart Strikes means less Runic Power, which means fewer Death Strikes and lower Blood Shield uptime. During DRW windows this gets worse because one Marrowrend grants 6 stacks, so you’re almost certainly wasting the Rune. That’s the core reason it’s manual in V4.1.

That said, if you want a more hands-off experience and you’re okay with some loss of Death Strike frequency, you can add this block at the end of the loop so Marrowrend fires once per full cycle. That’s infrequent enough to keep Bone Shield from falling off without completely gutting your Runic Power generation.

/cast [mod:shift] Death Strike; [mod:ctrl,@player] Anti-Magic Zone
/cast Marrowrend

Drop that in as a new action at the end of the existing loop. It won’t be optimal but it’ll prevent the “Bone Shield fell off and I died” scenario for more relaxed play. I hope this helps and best of luck.

2 Likes

Works for me, thank you. I am not the guy trying to push push push, definitely just a casual dungeons and battlegrounds player for sure.

1 Like

The Talent String is outdated :confused:
Do you have an updated version, or should we use the DB M+ string from Wowhead?

Everything should be updated as of today. Sorry for the delay. LMK if you have any issues.

I updated the strings for leveling and end game on first topic on this page.

1 Like

import string for 90+ shows no blocks in sequence.

I just loaded it in-game, and it is there. GSE.tool and companion add-on has pretty much screwed everything up with the GSE builder, if that is what you are talking about. However, in-game, it loads right up when it is imported.

1 Like

I’m having a problem where Reapers Mark isn’t being used during the opener —any idea why?

I left everything at default after the import

Try this and see if it works for you. I have actually been playing around with GRIP now that Tim is moving everything behind another Add-on and website to use GSE properly. I will still keep my GSE stuff up to date until I decide whether I am going to go over to GRIP or not.

1 Like

Thanks for the quick reply, but that doesn’t help

I’ve never had any problems before and when I was always able to fix it myself :smiley:

you can’t simply put different skills with gcd in the same macro if not in a cast sequence or [condition]. split them into separate blocks would be my quick solution.

tehzle is correct. GSE follows Blizzard’s rule of one GCD per block per click, so if Reaper’s Mark and Blood Boil are sitting in the same block only one of them fires and the other gets skipped. Split them into separate blocks and Reaper’s Mark will fire consistently. That is standard GSE structure and is exactly how it is supposed to be built.