Disc Priest (Gnome Sequencer) 6.0.3

Hello everyone!! Recently I dusted off my Disc Priest with the sole purpose of PvPing! While questing and doing dungeons, I made the following sequences to help me. I have a G105 Logitech Keyboard and use the G1-G6 Keys and I have made 6 sequences to match these keys. My talents are 2232212. Any additions to make these macros better are more then welcome! I do not put Power Infusion or Pain Suppression into the macros and have them keybinded to other keys! Have fun!

Atonement Healing Sequence
This Macro will target the nearest mob and cast offensive abilities. When you hover over a friendly with your mouse it will cast PW:S as well as Cascade. I normally have a pretty good Archangel uptime with this macro.

Sequences['ATTONE'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
	'/castsequence [nochanneling] reset=combat Smite,Smite,Smite,Smite,Smite,Smite,Smite',
	'/cast Penance',
	'/cast [nochanneling]Power Word: Solace',
	'/cast [@mouseover][nochanneling]Cascade',
        '/cast [combat,nochanneling]Shadowfiend',
	'/cast [@mouseover][nochanneling]Power Word: Shield',
      PostMacro = [[
/startattack
/castsequence [nochanneling] reset=60 Archangel
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Disc Single Target

Sequences['DSTH'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/target mouseover
]],
	'/castsequence [nochanneling]Flash Heal, Prayer of Mending, Flash Heal, Flash Heal, Flash Heal, Flash Heal',
	'/cast [@target] Penance',
        '/cast [@target][nochanneling]Power Word: Shield',
	'/cast [nochanneling]!Fade',
	'/cast [nochanneling]Cascade',
PostMacro = [[
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

AoE Moveable Heal/DPS

Sequences['MoveAoE'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/target mouseover
]],
	'/castsequence [nochanneling]Holy Nova, Holy Nova, Holy Nova, Holy Nova, Holy Nova',
	'/cast [@target][nochanneling]Power Word: Shield',
	'/cast [nochanneling]Fade',
PostMacro = [[
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Stationary AoE Healing

Sequences['CastAoE'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/target mouseover
]],
	'/castsequence [nochanneling]Prayer of Healing, Prayer of Mending, Prayer of Healing, Prayer of Healing, Prayer of Healing',
	'/cast [@target][nochanneling]Power Word: Shield',
	'/cast [nochanneling]Cascade',
	'/cast [nochanneling]Fade',
PostMacro = [[
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Focus Heal (Does not cast Flash Heal, used when no IMMEDIATE danger is present.)

Sequences['Focus'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/target Mouseover
]],
	'/castsequence [nochanneling]Heal,Heal,Heal,Heal,Heal',
	'/castsequence[@target]reset=9 Penance',
        '/cast[@target][nochanneling]Power Word: Shield',
        '/cast[@target][nochanneling]Cascade',
        '/cast [nochanneling]Fade', 
PostMacro = [[
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Self Heal


Sequences['SelfHeal'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/target Anthaesia
]],
	'/castsequence [nochanneling]Flash Heal, Prayer of Mending, Flash Heal, Flash Heal, Flash Heal',
	'/castsequence [@target] reset=9 Penance',
	'/cast [nochanneling]Power Word: Shield',
	'/cast [nochanneling]Cascade',
	'/cast [nochanneling]!Fade',
PostMacro = [[
--/use [combat]13
--/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

hey buddy… what is ur talent ?

forget about it im dumb… never see ur talent wrote there …

these macros are legit, very well done. Been waiting for someone to make some like these. I really don’t use the Focus macro. the atonement macro is by far my favorite. You have any macros for shadow?

Dagda, these are great if you can mouse over your tank in a raid, but if he’s behind the twin Ogron it’s a little tough.

Can you rewrite the single target one to where we can mouse over the raid frames and cast? Or, can we just delete the /target mouseover line?

I like the Atonement one as well. I out-dps’d 4 players as Disc spamming this one.

Any idea’s how I can skip the mouse overs and click raidframes?? As ask above:))

Very nice macro’s!!!

The mouseover is messing all these up; can you modify it to cast on currently selected target or mouseover on raid frames as Pje suggests?

As for the mouseover, all i done was remove it from the sequence and work a charm :slight_smile: thanks for the awesome macros.

I’ve been using a version of these macros, and everything works great except my trinkets won’t trigger.

[quote quote=25612]I’ve been using a version of these macros, and everything works great except my trinkets won’t trigger.
[/quote]

Hi Suruli,
That’s right, but it’s intended.
If you want them to work, just change the two trinket lines. Remove both –
Change those lines:
–/use [combat]13
–/use [combat]14

to this:
/use [combat]13
/use [combat]14

Hope it helps, if you haven’t found out yourself already. :wink:

nice macros! May I ask what your Glyphs are?

Thank you

can somone help me im trying to put this macro into macro tollkit in game and it wont work… all that happens is my chat box light up with lal the commands

It’s because its for use with Gnome Sequencer and not macro toolkit as mentioned in title thread

I changed your macro a bit, a bit more selfhealing and if’s. Until now I still haven’t healed in any groups or raids, just being solooing content. :stuck_out_tongue: (Like the Elites in Tanaan. While DPS’ing she also automatically AoE heals other friendly players and npc’s in the area.) :wink:
But I haven’t checked yet if it does more DPS than yours and as stated above… and I really don’t know how the Healing part in groups/raids is.

At the moment I don’t use the Power Word: Solace glyph, hence the Holy Fire changes.

Tip:
Test your sequences with and without the StepFunction, to see which give you the best results.!


-- 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:Smite]
/stopmacro [channeling:Penance]
/stopmacro [channeling:Mind Sear]
/stopmacro [channeling:Prayer of Healing]
/stopmacro [channeling:Prayer of Mending]
/stopmacro [channeling:Heal]
/stopmacro [channeling:Flash Heal]
/stopmacro [channeling:Cascade]
/stopmacro [channeling:Purify]
/stopmacro [channeling:Dispel Magic]
/targetenemy [noexists][noharm][dead]
]],
-- "/castsequence [nochanneling]reset=15/target !Shadow Word: Pain, !Power Word: Solace, Smite, Smite, Smite, Smite, Smite, Smite, Smite, Holy Nova",
-- "/castsequence [nochanneling] !Power Word: Solace",
"/castsequence [nochanneling]reset=15/target !Shadow Word: Pain, !Holy Fire, Smite, Smite, Smite, Smite, Smite, Smite, Smite, Holy Nova",
"/castsequence [nochanneling] !Holy Fire",
"/castsequence [nochanneling] !Penance",
-- "/castsequence [nochanneling] !Power Word: Solace, !Shadow Word: Pain",
"/castsequence [nochanneling] !Holy Fire, !Shadow Word: Pain",
"/castsequence [nochanneling]reset=18/target !Shadow Word: Pain",
"/castsequence [nochanneling] !Smite",
"/castsequence [nochanneling][nochanneling,@focus,exists,help][nochanneling,@target,exists,help][nochanneling,@targettarget,exists,help] !Cascade",
"/castsequence [nochanneling,@player,mod] !Cascade",
"/castsequence [nochanneling,@target,exists,harm],[nochanneling,@targettarget,exists,harm] !Shadowfiend",
"/castsequence [nochanneling] !Fade",
"/castsequence [nochanneling] !Penance",
"/castsequence [nochanneling][nochanneling,@focus,exists,help][nochanneling,@target,exists,help][nochanneling,@targettarget,exists,help] !Power Word: Shield",
"/castsequence [nochanneling,@player] !Power Word: Shield",
"/castsequence [nochanneling,@player] !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] !Power Word: Solace
-- /castsequence [nochanneling] Smite
/castsequence [nochanneling] !Shadowfiend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/console Sound_EnableErrorSpeech 1
]],
}

Curious for any feedback about results. :stuck_out_tongue:

Nobody believes that us Discs can do loads of DPS / DMG.! /cry /sad
>> Alliance << World of Warcraft
>> Horde << World of Warcraft