Disc Priest (Gnome Sequencer) 6.2.2a

These are designed to be used with the AddOn such: Gnome Sequencer you can download it at GnomeSequencer : Action Bar Mods : World of Warcraft AddOns
Spec Build: 3,3,3,2,2,1,2
Notes: I do not put Power Infusion or Pain Suppression into the macro as I have them on other keys!
Major Glyph:
Glyph of Penance
Glyph of Power Word: Shield
Glyph of Smite
Minor Glyph:
User’s Choice
User’s Choice
User’s Choice

–Single Target:

Sequences["Disc_ST"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/stopmacro [channeling:Penance]
]],
	'/castsequence [nochanneling] reset=18 Shadow Word: Pain,Power Word: Solace',
	'/castsequence [nochanneling]reset=combat/target/8 Smite,Smite,Smite,Smite,Smite,Smite,Holy Nova',
	'/cast [nochanneling][@target][@playertargettarget][@mouseover][@player] Cascade',
	'/castsequence [nochanneling]reset=180 Shadowfiend',
	'/cast [nochanneling][@focus][@target][@playertargettarget][@mouseover][@player] Power Word: Shield',
	'/castsequence reset=9 Penance,Penance',
	'/cast [nochanneling] !Fade',
PostMacro = [[
/startattack
/castsequence [nochanneling] reset=combat/target/30 !Archangel
/run UIErrorsFrame:Clear()
]],
}

–AoE DPS with Heals

Sequences["Disc_AoE"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/stopmacro [channeling:Penance]
]],
	'/castsequence [nochanneling]Holy Nova, Holy Nova, Holy Nova, Holy Nova, Holy Nova',
	'/cast [nochanneling]Power Word: Solace',
	'/cast [nochanneling][@focus,help,exists][@target,exists,help][@playertargettarget,exists,help][@mouseover][@player]Cascade',
	'/castsequence [nochanneling]reset=180 Shadowfiend',
	'/castsequence [nochanneling][@target,harm,nodead][@playertargettarget,harm,nodead] reset=18 Shadow Word: Pain,Shadow Word: Pain',
	'/cast [nochanneling][@focus,help,exists][@target,exists,help][@playertargettarget,exists,help][@mouseover][@player]Power Word: Shield',
	'/castsequence reset=9 Penance,Penance',
	'/cast [nochanneling] !Fade',
PostMacro = [[
/startattack
/castsequence [nochanneling] reset=combat/target/30 !Archangel
/run UIErrorsFrame:Clear()
]],
}

–Oh S**T Heals, FAST way to go OOM if you spam for a long period of time

Sequences["Disc_PUSH"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/stopmacro [channeling:Penance]
]],
	'/castsequence [nochanneling][@target,help,nodead][@playertargettarget,help,nodead][@focus,exists][@player] reset=5 Flash Heal, Prayer of Mending, Flash Heal, Flash Heal, Flash Heal, Holy Nova',
	'/castsequence [nochanneling][@target,exists,harm][@playertargettarget,exists,harm] reset=combat/target/8 Smite,Smite,Smite,Smite,Smite,Smite,Holy Nova',
	'/castsequence [nochanneling][@target][@playertargettarget] reset=180 Shadowfiend',
	'/castsequence reset=9 Penance,Penance,Archangel',
	'/cast [nochanneling][@target,help,nodead][@playertargettarget,help,nodead][@focus,exists][@player] Cascade',
	'/castsequence [nochanneling][@target,help,nodead][@playertargettarget,help,nodead][@focus,exists][@player] Power Word: Shield',
	'/castsequence [nochanneling][@target,help,nodead][@playertargettarget,help,nodead][@focus,exists][@player] Power Word: Solace',
	'/castsequence [nochanneling][@target,exists,harm][@playertargettarget,exists,harm] reset=18 Shadow Word: Pain, Shadow Word: Pain',
	'/castsequence reset=9 Penance,Penance',
	'/cast [nochanneling] !Fade',
PostMacro = [[
/startattack
/castsequence [nochanneling] reset=combat/target/30 !Archangel
/run UIErrorsFrame:Clear()
]],
}

If you see something out of place, or think you have a better variation please by all means share below. If you’ve tweaked the macro for your personal usage and find it works better then this one, please post your variation of the macro to help the community out!

Reserved for comments at a later date!

How do you use this macro? With an addon such as healbot or do you use focus?

When I entered your macro scripts into the sequence file, it killed all the sequences.
Any ideas what didn’t get placed right?

Once I deleted these scripts, GS Sequences worked fine again.

It is not working for me - way to much Shadow Words casted - way to less Smite.

Thanks for the efford - but there really need to be some adjustments.

You asked for it. :wink:
I think I almost changed your sequences to beyond recognition. hehe
Most of the time I use the Atone sequence. I’m barely healing others in raids/instances, only self and AoE healing during questing (like elites in tanaan) and a bit pvp (bg’s).
The DPS output is quite high, just a bit below my Shadow priest’s DPS. approx 200-1000DPS lower, sometimes even higher DPS output than other DPS classes. lol. (And I can’t believe that I’m so good in it. SO they must suck or I suck in playing my SP. lol)
Also my DP. stays alive much much longer than my SP.
.
>>>> If you use Power word: Solace and "for some odd reason isn’t cast.
Than change All “Holy Fire” text to “Power Word: Solace”
.


-- Priest Discipline - Atonement DPS - Healing Sequence
Sequences["Priest-DiscATONE"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
/targetenemy [noexists][noharm][dead]
]],
"/castsequence [nochanneling]reset=15/target !Shadow Word: Pain, !Holy Fire, Smite, Smite, Smite, Smite, Smite, Smite, Smite, Holy Nova",
"/castsequence [nochanneling]reset=target/combat !Holy Fire",
"/castsequence [nochanneling]reset=target/combat !Penance",
"/castsequence [nochanneling]reset=target/combat !Holy Fire, !Shadow Word: Pain",
-- "/castsequence [nochanneling]reset=18/target !Shadow Word: Pain",
"/castsequence [nochanneling]reset=target/combat !Smite",
"/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Cascade",
"/castsequence [nochanneling,@player,mod]reset=target/combat !Cascade",
"/castsequence [nochanneling,@target,exists,harm],[nochanneling,@targettarget,exists,harm]reset=target/combat !Shadowfiend",
"/castsequence [nochanneling]reset=target/combat !Fade",
"/castsequence [nochanneling]reset=target/combat !Penance",
"/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling,@player,exists,help]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling]reset=target/combat !Holy Nova",
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
-- /startattack
/castsequence [nochanneling,@player] !Power Word: Shield
/castsequence [nochanneling] !Holy Fire
/castsequence [nochanneling] !Shadowfiend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}


-- Priest Discipline - Single Target -or- Tank Healing (Medium to High danger urgency.)
Sequences["Priest-DiscSTHea"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
-- /target mouseover
-- /target Vivianne
/targetplayer [help][nodead]
]],
-- "/castsequence [nochanneling,@target,nodead]reset=10/target !Flash Heal, !Heal, !Flash Heal, Flash Heal, !Flash Heal, Flash Heal",
"/castsequence [nochanneling,@target,nodead]reset=10/target !Flash Heal, !Prayer of Mending, !Flash Heal, Flash Heal, !Flash Heal, Flash Heal",
-- "/castsequence [nochanneling]reset=target/combat !Flash Heal, !Prayer of Mending, !Flash Heal",
"/castsequence [nochanneling,@target,nodead]reset=9/target !Penance",
-- "/castsequence [nochanneling,@targettarget,nodead,harm]reset=target/combat !Holy Fire",
"/castsequence [nochanneling,@target,nodead]reset=target/combat !Power Word: Shield",
-- "/castsequence [nochanneling,@targettarget,nodead]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling,@target,nodead,talent:6/1]reset=target/combat !Cascade;[nochanneling,@target,nodead,talent:6/2]reset=target/combat !Divine Star;[nochanneling,@target,nodead,talent:6/3]reset=target/combat !Halo",
"/castsequence [nochanneling,@targettarget,combat,harm]reset=target/combat !Shadowfiend",
"/castsequence [nochanneling,mod]reset=target/combat !Fade",
"/castsequence [nochanneling,mod]reset=target/combat !Pain Suppression",
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
-- /startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}


-- Priest Discipline - AoE Moveable DPS - Heal
Sequences["PriestDiscMovAoE"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
-- /target mouseover
/targetenemy [noexists][noharm][dead]
]],
"/castsequence [nochanneling]reset=target/combat !Holy Nova, Holy Nova, !Holy Nova, Holy Nova, !Holy Nova",
"/castsequence [nochanneling]reset=target/combat !Prayer of Healing, Prayer of Healing",
"/castsequence [nochanneling]reset=target/combat !Holy Fire, !Smite",
"/castsequence [nochanneling],[@focus,help,exists],[@target,exists,help],[@targettarget,exists,help]reset=target/combat !Cascade",
"/castsequence [nochanneling,combat,@target,exists,harm]reset=target/combat !Shadowfiend",
"/castsequence [nochanneling],[@target,nodead],[@targettarget,nodead]reset=18/target !Shadow Word: Pain, Shadow Word: Pain",
"/castsequence [nochanneling],[@focus,help,exists],[@target,exists,help],[@targettarget,exists,help]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling]reset=target/combat !Penance",
"/castsequence [nochanneling]reset=target/combat !Fade",
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}


-- Priest Discipline - Stationary AoE Healing
Sequences["PriestDiscStaAoE"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
-- /target mouseover
/castsequence [nochanneling]reset=120/combat !Power Infusion
]],
-- "/castsequence [nochanneling,@target]reset=target/combat !Prayer of Healing, Heal, !Prayer of Healing, Prayer of Healing, !Prayer of Healing",
"/castsequence [nochanneling,@target]reset=target/combat !Prayer of Healing, !Prayer of Mending, !Prayer of Healing, Prayer of Healing, !Prayer of Healing",
"/castsequence [nochanneling,@target]reset=9/target !Penance",
"/castsequence [nochanneling,@targettarget]reset=target/combat !Power Word: Shield",
-- "/castsequence [nochanneling,@player]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling,@target,nodead,talent:6/1]reset=target/combat !Cascade;[nochanneling,@target,nodead,talent:6/2]reset=target/combat !Divine Star;[nochanneling,@target,nodead,talent:6/3]reset=target/combat !Halo",
"/castsequence [nochanneling,@targettarget,combat,harm]reset=target/combat !Shadowfiend",
"/castsequence [nochanneling]reset=target/combat !Fade",
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
-- /startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}


-- Priest Discipline - Focus Heal (Does not cast Flash Heal, used when no IMMEDIATE danger is present.)
Sequences["PriestDiscFocusH"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[

/console Sound_EnableErrorSpeech 0
-- /target Mouseover
]],
"/castsequence [nochanneling]reset=target/combat Heal,Heal,Heal,Heal,Heal",
"/castsequence [nochanneling,@target]reset=9 Penance",
"/castsequence [nochanneling,combat] !Shadowfiend",
"/castsequence [nochanneling,@target] !Power Word: Shield",
"/castsequence [nochanneling,@target] !Cascade",
-- 	"/castsequence [nochanneling,@target]reset=target/combat Divine Star",
"/castsequence [nochanneling] !Fade", 
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat]13
/use [combat]14
-- /startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}


-- Priest Discipline - Self Heal
Sequences["Priest-DiscSelfH"] = {
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
/target Enheduanna
]],
"/castsequence [nochanneling,@Enheduanna]reset=target/combat !Flash Heal, !Prayer of Mending, !Flash Heal",
"/castsequence [nochanneling]reset=target/combat !Fade",
"/castsequence [nochanneling,@Enheduanna]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling,@Enheduanna]reset=target/combat !Penance",
"/castsequence [nochanneling,@target,nodead,talent:6/1]reset=target/combat !Cascade;[nochanneling,@target,nodead,talent:6/2]reset=target/combat !Divine Star;[nochanneling,@target,nodead,talent:6/3]reset=target/combat !Halo",
"/target lasttarget",
"/castsequence [nochanneling,@targettarget,exists,combat,harm]reset=target/combat !Shadowfiend",
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
-- /startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}

.
Above the sequences there’s a description of what it should do.
I never use mouse over, so it’s spamming these sequences and clicking decursive and healbot and the raid frames.
(All depends on the situation.!)
.
I hope these work to for you peeps.
.
.
And as the OP wrote. Try them, change or improve them, post your changes so all of us can learn of them and get better in what we do. DPS and Heal. :wink:
.
.
Edit:
totally forgot to give you guys this…
My current talents: 2322212 (Sometimes switching Mindbender to Power Word: Solace)
Major Glyphs: Reflective Shield, Inquisitor, Smite (still switching between Smite and Penance, when i know I have to move a lot. Like in PvP situations Penance is better imo.)
Minor Glyphs: Not rly important, as they are just visuals… I use Angles, Borrowed Time. no 3rd one yet, but will be Shackle Undead or Heavens.
.

Vondreth. what glyphs and talents are you using please? Big thanks to the OP and vondreth for posting these.

what glyphs and talents are you using please? Big thanks to the OP marco

Hello Dr. mengede - can you tell us which talents and glyphs you are using?

Thanks

Healing and beeing able to defend my ass is exactly what i am looking for ! Unfortunately the macros of Dr. Mengede get stuck. I did test it on a dummy…not sure if it works on real conditions (?) But thank you two for the work you put in !!

My excuses for the very very late response, been away for some time and forgot to check.
I’m still using almost the same sequences atm. Been speed leveling a new paladin and (pvp) gearing my hunter and DK a bit more last couple of days to get them mythic rdy. (backup tank)
I guess Now it’s time for some time for my little disc. a note here: i’m currently not raiding with my priest, but i do instances and solo elites with ease.
.
.
@ Nobody: were do my macro’s get stuck? If you could tell me were I can look specific.
I didn’t get stuck myself when i was spamming on the two Dungeoneer’s Training Dummies… perhaps a gearing issue?
Edit:
Tested them again. But now as healer and only targeted the Healing training dummy… and than you are indeed right.
Going to test all of them again, for both DPS/side healing and (almost?) 100% only healing. :wink: :stuck_out_tongue:
I’ll update the sequences when I have found some decent working routines again. (But they will only be tested on the garrison training dummies.!!!)
Btw. I found out that you can’t cast Prayer of Mending on that dummy. So at least one spell that I know that for sure will lockup the sequence testing.
.
.
.
(Added my talents and glyphs in my post to.)
.
My current talents: 2322212 (Sometimes switching Mindbender to Power Word: Solace)
Major Glyphs: Reflective Shield, Inquisitor, Smite (still switching between Smite and Penance, when i know I have to move a lot. Like in PvP situations Penance is better imo.)
Minor Glyphs: Not rly important, as they are just visuals… I use Angles, Borrowed Time. no 3rd one yet, but will be Shackle Undead or Heavens.

Currently using your macros on my new disc - Really liking them just wanted your help editing them to work on different targets. For example what would i need to do to make your below atonement macro nuke my focus (so i don’t lose target on who i’m healing etc).

I tried changing mouseover to @focus but it obviously targets the focus as soon as i nuke (therefore losing the focus and current target).

– Priest Discipline - Atonement DPS - Healing Sequence
Sequences[“Priest-DiscATONE”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/console Sound_EnableSFX 0
/stopmacro [channeling:Penance]
/target mouseover [noexists][noharm][dead]
]],
“/castsequence [nochanneling]reset=15/target !Shadow Word: Pain, !Holy Fire, Smite, Smite, Smite, Smite, Smite, Smite, Smite, Holy Nova”,
“/castsequence [nochanneling]reset=target/combat !Holy Fire”,
“/castsequence [nochanneling]reset=target/combat !Penance”,
“/castsequence [nochanneling]reset=target/combat !Holy Fire, !Shadow Word: Pain”,
– “/castsequence [nochanneling]reset=18/target !Shadow Word: Pain”,
“/castsequence [nochanneling]reset=target/combat !Smite”,
“/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Cascade”,
“/castsequence [nochanneling,@player,mod]reset=target/combat !Cascade”,
“/castsequence [nochanneling,@target,exists,harm],[nochanneling,@targettarget,exists,harm]reset=target/combat !Shadowfiend”,
“/castsequence [nochanneling]reset=target/combat !Penance”,
“/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Power Word: Shield”,
“/castsequence [nochanneling,@player,exists,help]reset=target/combat !Power Word: Shield”,
“/castsequence [nochanneling]reset=target/combat !Holy Nova”,
PostMacro = [[
/castsequence [nochanneling] !Archangel
/use [combat] !13
/use [combat] !14
– /startattack
/castsequence [nochanneling,@player] !Power Word: Shield
/castsequence [nochanneling] !Holy Fire
/castsequence [nochanneling] !Shadowfiend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}

hmmm
1st. for easier reading and copying, please use the black box. (code and close tags button)

2nd. The point is that you have to decide before the fight who your focus and who your target will be.
So is your target the one that should receive healing or is it the target of your target or your focus that needs healing while you keep dps’ing?

So below is changed to DPS the focus and heal your target.
Also you have to decide if you want Penance to heal or do damage.


Sequences["Priest-DiscATONE"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/stopmacro [channeling:Penance]
/targetenemy [noexists][noharm][dead]
]],
"/castsequence [nochanneling,@focus]reset=15/target !Shadow Word: Pain, !Holy Fire, !Smite, Smite, Smite, Smite, Smite, Smite, !Holy Nova",
"/castsequence [nochanneling,@focus]reset=target/combat !Holy Fire",
"/castsequence [nochanneling]reset=9/target !Penance, !Archangel",
"/castsequence [nochanneling,@focus]reset=target/combat !Holy Fire, !Shadow Word: Pain",
-- "/castsequence [nochanneling]reset=18/target !Shadow Word: Pain",
"/castsequence [nochanneling,@focus]reset=target/combat !Smite",
"/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Cascade",
"/castsequence [nochanneling,@player,mod]reset=target/combat !Cascade",
"/castsequence [nochanneling,@focus,exists,harm],[nochanneling,@targettarget,exists,harm]reset=target/combat !Shadowfiend",
"/castsequence [nochanneling]reset=target/combat !Fade",
"/castsequence [nochanneling]reset=target/combat !Dispel Magic",
"/castsequence [nochanneling]reset=target/combat !Penance",
"/castsequence [nochanneling],[nochanneling,@focus,exists,help],[nochanneling,@target,exists,help],[nochanneling,@targettarget,exists,help]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling,@player,exists,help]reset=target/combat !Power Word: Shield",
"/castsequence [nochanneling]reset=target/combat !Holy Nova",
PostMacro = [[
/castsequence [nochanneling] !Archangel
-- /use [combat] !13
/use [combat] !14
-- /startattack
/castsequence [nochanneling,@player] !Power Word: Shield
/castsequence [nochanneling,@focus] !Holy Fire
/castsequence [nochanneling] !Shadowfiend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}

Nice thx I had a play and after playing a few nights worked out what i want from the macro. Mainly it was to keep target on my team mates, while being able to assist them and keep on the move during arenas.

There might be some unnecessary text in there somewhere but I am quite new to editing my own GS macros so i’m just going off the nicer looking ones on the forum haha.

Ended up making it more around @targettarget macros then @focus.

Had to take penance out of this one as it was interfering a bit on the dps/dispeling of my targettarget.

Concept is quite cool though i think as the macro does the following;

  1. Assists my target so not to break cc.
  2. Additional dmg to target/dispel.
  3. Maintain target on ally for quick heals.
  4. Maintains shield on ally and on myself.
  5. No need to interfere with focus macros.
- Priest Discipline - Atonement DPS Focus Sequences["PriestATONEfoc"] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableErrorSpeech 0 /console Sound_EnableSFX 0 /stopmacro [channeling:Penance] ]], "/castsequence [nochanneling,@targettarget]reset=15/target !Shadow Word: Pain, !Holy Fire, Dispel Magic, Smite, Smite, Smite, Smite, Smite, Smite", "/castsequence [nochanneling,@targettarget]reset=target/combat !Holy Fire", "/castsequence [nochanneling,@targettarget]reset=target/combat !Dispel Magic", "/castsequence [nochanneling,@targettarget]reset=target/combat !Holy Fire, !Shadow Word: Pain", -- "/castsequence [nochanneling]reset=18/target !Shadow Word: Pain", "/castsequence [nochanneling,@targettarget]reset=target/combat !Smite", "/castsequence [nochanneling,@targetexists,harm],[nochanneling,@targettarget,exists,harm]reset=target/combat !Shadowfiend", "/castsequence [nochanneling],[nochanneling,@target,exists,help]reset=target/combat !Power Word: Shield", "/castsequence [nochanneling,@player,exists,help]reset=target/combat !Power Word: Shield", PostMacro = [[ /castsequence [nochanneling] !Archangel /use [combat] !13 /use [combat] !14 -- /startattack /castsequence [nochanneling,@player] !Power Word: Shield /castsequence [nochanneling,@targettarget] !Holy Fire /castsequence [nochanneling,@targettarget] !Shadowfiend /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 /console Sound_EnableSFX 1 /console Sound_EnableErrorSpeech 1 ]], }

Hi,

I’m fairly new to GS and I am having a problem understanding the use case for this. I have them bound on my keys, I set focus on the tank. When I use any of the macros what happens is that I just target an enemy that is in combat and all of my heals are then being cast onto myself. I am aware of the mouseover detail but that hasn’t made a change in the behavior. I have tried sticky targeting the tank, manually targeting and focus targeting with mouse overs using the unit frames or grid/healbot. Hoping someone can enlighten me on the missed detail I’m not understanding.

Can someone please show me how to make the OP a mouseover macro? I believe it would be just /cast @mouseover instead of target right? I’m just coming back to WoW and to my disc priest, and would really appreciate some help. Thanks!