[SoD Classic] MD/Ruin Warlock Lvl 8-60 (GSE3) - ** Updated 26-Dec-24 **

Hello everyone!

I’ve decided to share my basic MD/Ruin Warlock macro with you all! After listening to feedback from the community, I think sharing it here will be helpful for everyone using this site.
Macros are also available on CurseForge and Wago. Just search for ‘GSE’ or ‘crogin’.

Donations are always appreciated, but completely optional!
I’m doing my best to create these macros to help others, all while juggling a full-time job and being a father. It’s not always easy, but I’m passionate about what I do, and your support truly makes a difference. If you want help, you can do so through Buy Me a Coffee. Every contribution, no matter the size, helps me keep going and continue sharing what I love.


This macro will cast the following spells while also commanding your pet to attack:

(Note: These spells will be cast on the first target and then new targets after.)

  • Haunt
  • Curse of Agony
  • Shadowflame
  • Corruption
    (Note: All other spells are situational and will not be included in the main rotation.

Modded Key:

  • The modded key is ALT. By pressing and holding ALT, you activate the (SoD)MD/Ruin RC (“Re-cast”) macro, which will reapply the spells from the main (SoD)MD/Ruin macro.

ST Macro:

du0IlaakvYPau3cqs(fGudJsogjTmu8mvvttKUgQABaIVrvACGQZbLoibTqeEiIMirDrP0gLkFeugjfDsKYkjvVuPMPsUPc7uc)KadfkokrAPKONsOPkPUkvXwLOVsvnwkCwbTwb2ls1FbKObdiHdtPwmKESImzI4YaSzu6ZqmAPQtRQSAGETIA2Qu3Mu2TO(TigojCCPy5G8Cjz6i56OY2vLVdvJxfNxO1tL9diPMUk9A6IkSJ3j2sOxtxS0g6Zg9gqf9A6u0fh2tqjv0RPlEjMid8qgOvY9LPlIM(0AHwhkE8y9BCOmd5kH4MZqw3vVJqp8QC6SiYlzgIWvXHcT4qHDeL(yIwqVw)34qPY1ibuLQnZkVm7LBZQ3(peztOEzZmJWlmw36SmKw5JZ4DCEY4Ul0b5kFCwQsKnb)DlOIoyzo5W8XDHYqm47JOYmeEw93xOmCcyrCLYforwCILbToyzlIqWJSp0ryjpY9f6Gq1aH4cZ(qTyIL8JtcBGgdGan(uvUA2bHPmUBRYf1b)jAZQ3(peztOEzZmJWlma60Dd3gcpA6gUsn8ya0p5I9iV4zIlJcYluKoD3WPYjXTZmr45HB8OY6z8SAAFm8XqUGokSyhKfpe5luKUqJcYluKoD3WLctpsdcXzaiiBaqsxObToyg)XHdjj9Be3qizdojzvBjDHg06Gz8hhoKK0VrCdHRzedYg(fKIP9r45HB4goMOEMjfxw0aPlKNvULNLU4LyImWdzGwj3xgOgOqjjDr00Nwl06qXJhRFJdLzixje3CgY6U6De6HVpwL3hQmE06X4kbpTTzwY2Skbnm4oDO(hp6X1MFuO5nNcEvoRhsRfVkxP9XzXIiBXYevYxuvQHhdG(jxSh5fptCX3hjuzi2yOIIqNZfktJk4p5IVpw6gDWyTCL84TIP9rkt84glJ8Wapw)qUVqzAkblivr7LXGDqCHzFOwmXs(XjHnqZQrIMFQkxn7GWug3Tv5I6G)eTz1B)hISjuVSzMr4fgaD6UHBdHhnDdxPgEma6NCXEKx8mXLrb5fksNUB4u5K42zMi88WnEuz9mEwv8rucnsmnqKLnkiHdw0bZ4poCijPFJ4gcxZGKsZWVGumTpcppCdtjj0arCBikn1gQSVFbPyAFeEE4gMssObI42SuAmKuAWblow8RdDXlXezGnT5Yu0frtFATqRdfpES(nouMHCLqCZFS4YEGkouz8O1JXvcEABZSKTzvcAyWD6q9pE0JRn)OqZBof8QCwpKwlEvUs7JZIfr2ILjQKVOQudpga9tUypYlEM4IVpg(yixqhfwSdYIhICPgdrniE0IVp(XIl7bQOBMxLdtMHWd)IkutphULK0MFeM84XIhIlZYedXoouyNixqNOf0jQxp6Mn(JdhIBZIhhoMBDwgsR8Xz8oopzChCWIoyg)XHdpR2G40ZiD6UHtLliQ)OYxOdYv(4SuLiBc(7wq)36yXjOXIiFHI0fAuqEHI0P7gUuy6rAqiUGnvcFmidhS4yXVo0POl2EdqdqMImHltrViLUOiGgoa5jav0RPlobLG8LbkVetKbEid0k5(YavI10fL0y9ZAd77HrApgbaiOv9ufWjizn5WTfqajv4zw61IMMg3t1OzHpMGR9W4BXTO5bzjvmp)wgGZQ8CCsX7xZ9CO1nqGk4EHaax3t2mcKYf2)wZiG28BBoLCp4vpmCbCqgziwVaE8fZZltPZpHyeiOysOuULsAsNiyFRRzPsjXzxwcHEqEFPL2nsgP(sfJqg6SUqbwRLWG9C3OYzX9kqcvcHgmOrqb6frA3Tl1UMukCYQHNQZ5vlZjOuIGGBPmkcr)9VtnYWapojMO(g(vea6RbhDaWvyDNM)Gp9vCZp)szHNI0IsgfcXIZ2IQWJ5XU2Zw5uAmIjp183xIAD3lkj13I2mPTAJ0BDmoDnuYauV2cLbpSe(enPSWtrArTasLNzy6MlMVeHuAa)rAJne1RDIwTGPE)CVOebQlYNiAjQ5XU2Zw5uAmIjttNbqGIjQPGdkzaQxBHYGh2Mss)eysOUL6BG0us6NalGJnA7yGHTgTeffGNCkbwdmSVu7lpjC8neTIgin26bWHgRYcjYoT6z4tPkdNdQHWnqierjhu1Wr)8wNjS79bgTe8hvs44(4HHOHbD3H1W3V0lN5reDtvwWuFszBSvrAKmf0yJ9NLZ9Bb4UAn37LKGzyfkGa3TvOQchlimjaRSJFkg(yAsTVsASHvwtzot67nJ4N9AhY7dCGDeotccbCAZK7NnVmUSnLNqKjjW0nxmFjcP0a(tSvWXg1w0t4ciNfBA9bzJwZdHJcOPgvdwPwrLz12(oxLkiBax3F7xg4KcqsaMcNqeIGO6xviEjwJoGaQurOFfnSutbk8aIAQ(yGuC5DsQiHWPVgybO42y9Ql3kvCunOW0GbKOdaHcmaH6fXUsWk(9KgfL5PadWWvlCkLx7rZeeVzDHvl3QwWRRjoJ1JcpVGPBbvLQyyyWuuxpt6Mj(uL(JfkceZ2wxYAA9HIlC7drqJV3e0SRiGde5ZmyrYcAJOuPOER1vgKakei)BRI5I99s4I2U(ZHLOkEzutdajkayBXRpwq8t4BVt0aDcRUKowBcqdlngKQW2eq4Msb59f3KWGniRWbEa4V)FUAwduzh1K)KGUoXDSjI8XhYPXeGPhigbLGOwMIjNeqDZfZxIqknG)0aXpHVTnaN2ENOwfcK)TaLAJPVjcDaSrcT5QewqyfeGySGQAXkVtLIfNZe9d0gl0ySdemxvTwQMoOiXEF66bHHTkeFt6TferuVvqVTCh8kfLxjpQkm6BtMzYeS2yvWmjijWPAfOmK)c2TuFRGgDZTqSe9GZ(mrUnPNbawHa)tBgU7J3xCBdWPTHPCT1YGFKHWDe4vnXkCGhaukXe045TwWKIIwb9jS3ebvHe)8mqtyt5)3XNOy(guZIFdJBRrIuYV3VeqyEWX0ej2Kr8k43sUNi03MbPOnvHkvaEecP1sqfcK)TgcUqDRund46(BF4SG6DkcW7acNxV9q0uxKS2GOcumZtn1SnAOPurtdvcOYokAtIzewqGqUybv2rrt10FRHGlupvq2aUU)okdEYkG14NGgRH9l23u68(81VpEn68Y2uJ)Jnt4RtiAGqaWMofDk6IurfaOlskyTAjRPjOGofD6

The following Sequence is included:

  • crogin_(SoD)MD/Ruin-ST

The following Macro is included:
(Note: No action is required on your part, as GSE will handle these.)

  • (SoD)MD/Ruin
  • (SoD)Haunt
  • (SoD)MD/Ruin RC

Build talents:

More build & Rune info:

thank you so much, ur a legend.

1 Like

You are very welcome. :slight_smile:

just a little note, i just got to level 8, it fire 1 haunt and just spam CoA :S

1 Like

Try reloading your UI. It doesn’t happen all the time, but sometimes when a change is made, macros can start acting a bit weird. A quick reload might help resolve the issue.

that did the trick :slight_smile: thx you so much.
Any advice on mana ? :smiley:

1 Like

Good, glad that fixed the issue.

Haha, yeah, that’s the struggle! But it gets easier as you level up, especially once you get Life Tap and Drain Life. Just a heads-up, don’t make the same mistake I did and wait too long to get First Aid. It really helps with Life Tapping! :smiley:

i will remember that :smiley:
again thank you so much

1 Like

By any chance you have one for classic ?

1 Like

I do not, I only leveled a hunter on classic and went back to Cata/SoD.

just a fast question, what did you put points into first Demo or Destro ?

1 Like

For me I did, Demo first and then worked on Destro.

1 Like

Just started up on SOD. Is this for Warlock Tanking? Figured I would ask. As I do not know what MD/Ruin means haha.

1 Like

Heya @Lebowski

No, it’s not for tanking, I’m debating on trying to make one.
MD/Ruin stands for Master Demonologist and Ruin