Marc Cournoyer's ST DPS + AoE/ST Healing Macros (GS)

Below are Marc Cournoyer’s macros from this forum; I have edited them for copy-and-paste. I have put my own ideas in them as well.

Just a note: /use 13 activates my PVP trinket, so feel free to remove that line if you need to do so.



Sequences['DiscDPS'] = {
PreMacro = [[
/stopmacro [channeling:Smite]
/stopmacro [channeling:Penance]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
    '/cast [target=player]Power Word: Shield',
	'/cast [help][@targettarget] []Power Word: Shield',
	'/cast Shadowfiend',
	'/use  13',
	'/castsequence [nochanneling] reset=15 Shadow Word: Pain, Power Word: Solace, Smite, Smite, Smite, Smite, Smite, Smite',
	'/castsequence reset=9 Penance, Archangel',
PostMacro = [[
/cast Fear Ward
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['DiscSTHealz'] = {
PreMacro = [[
/stopmacro [channeling:Heal]
/stopmacro [channeling:Flash Heal]
/stopmacro [channeling:Prayer of Mending]
/stopmacro [channeling:Penance]
/console Sound_EnableSFX 0
/target [@mouseover,help,nodead][help,nodead][@player]
]],
    '/cast Power Word: Shield',
	'/cast Shadowfiend',
	'/use  13',
	'/cast Fade',
	'/castsequence [nochanneling] Flash Heal, Prayer of Mending, Flash Heal, Flash Heal, Flash Heal, Flash Heal',
	'/castsequence [@target] reset=9 Penance',
PostMacro = [[
/startattack
/cast Fear Ward
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['DiscAoEHealz'] = {
PreMacro = [[
/stopmacro [channeling:Heal]
/stopmacro [channeling:Flash Heal]
/stopmacro [channeling:Prayer of Mending]
/stopmacro [channeling:Penance]
/console Sound_EnableSFX 0
/target [@mouseover,help,nodead][help,nodead][@player]
]],
    '/cast Power Word: Shield',
	'/cast Shadowfiend',
	'/use  13',
	'/cast Fade',
	'/castsequence Holy Nova, Holy Nova, Holy Nova, Prayer of Healing, Holy Nova, Prayer of Healing, Holy Nova, Holy Nova',
	'/castsequence reset=combat Cascade',
PostMacro = [[
/startattack
/cast Fear Ward
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['SelfHealz'] = {
PreMacro = [[
/stopmacro [channeling:Heal]
/stopmacro [channeling:Flash Heal]
/stopmacro [channeling:Prayer of Mending]
/stopmacro [channeling:Penance]
/console Sound_EnableSFX 0
]],
    '/cast [target=player]Power Word: Shield',
	'/cast Shadowfiend',
	'/cast Fade',
	'/castsequence [nochanneling]Flash Heal, Prayer of Mending, Flash Heal',
PostMacro = [[
/cast Fear Ward
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}


Let me know how they are working out for you.

–John Q.

thanks for these, could you also put on your talents and glyphs please

Marc’s glyphs and talents are located in his original post found here: DISC 6.03 (Become a Healing God like Me! Reloaded - Patch 6.0+ - WoW Lazy Macros

ty, found it

Works great - thank you Mark & John !!

Thank you for this macro.

Edit:
When I use this macro I keep cycling through all the players, I dont understand if this is intentional or if something is wrong on my end.

Edit 2:
I did not realize that this macro was for mouseover, this makes much more sense now.

Edit 3:
It still flickers between my target and the enemy, does it have something to do with the
/target [@mouseover,help,nodead][help,nodead][@player] ?