Hi, my name is mostlynick and I specialize in one-button macros to help me facilitate my addiction for multiboxing.
Here’s an overview of the macro setup I use for single-target frost DK DPS and the considerations one must make before using it or making a similar macro. It normally achieves roughly 90% of manual performance.
Requirements:
- The first thing we must do is make a choice: Will I reliably have enough uptime to run a consistent 3-3 obliterate rotation and have time to pestilence? Or should I base my macro on a more flexible 3-2 rotation with an extra blood strike and pestilence? Or forgo pestilence?
- In most cases, when running a one-button macro, I’ve found pestilence unreliable, especially when multiboxing. Factors such as target changes, movement, etc. may hamper the effectiveness of your pestilence, especially if the DK is a slave toon. So instead of maximizing my obliterate count, I run a 3-2 obliterate rotation and effectively replace the last obliterate with icy touch and plague strike (the dmg loss is not really that big anyway) to make it 3-1 and focus on increasing my uptime through walking into magic dmg with AMS up (maxes my RP so I can hammer away at my button to spam FS).
- One must use the GSE addon to use this macro. It will not work without GSE. Download it here: https://yggdrasilwow.com/page/downloads
Macro:
/startattack
/use 13
/use 14
/castsequence reset=6/combat/target Icy Touch, Plague Strike, Obliterate, Blood Strike, Blood Strike, Obliterate, Obliterate, Obliterate,
Icy Touch, Plague Strike, Obliterate, Blood Strike, Blood Strike, Obliterate, Obliterate, Obliterate, Horn of Winter
/castsequence reset=6/combat/target Icy Touch, Plague Strike, Obliterate, Blood Strike, Blood Strike, Obliterate, Obliterate, Obliterate,
Icy Touch, Plague Strike, Obliterate, Blood Strike, Blood Strike, Obliterate, Obliterate, Obliterate, Horn of Winter
/cast Frost Strike
Concluding notes:
- Just hammering away at this one GSE macro’s button will ensure that you have a slightly higher priority on maintaining your rotation than using frost strike, and (in theory) whenever your runes are on CD, it will default to frost striking.
- The macro will ensure Horn of Winter uptime. Using Horn of Winter manually may throw it off and cause it to get stuck.
- It is possible to either extend the rotational macros or introduce more “non-rotation” lines to e.g., pop cooldowns like Raise Dead, though as it is a rather weak ability for frost DK, I generally run without it.
- It is often useful to put /cast Anti-Magic Shell in a separate line as well to ensure that the DK tops off its runic power “automagically”, though I generally do not keep it in my GSE macros as it is a very powerful survivability button
Hope you find this useful. Good luck in your macroing adventures!