Prot Pally Tanking 6.0.3 - Gnome Sequencer - With Guide

[mod] works with any key, [mod:alt] if you have reason to specify a specific key like in the ret macro.

According to Thecks numbers ES produces better numbers than prism. Holy Wrath only goes above consec if you talented sanctified wrath, in this macro I talent Divine Purpose for better survivability.

After testing I realized this was correct. However, ES is considerably less useful in a rotation macro vs. holy prism. When ES was down i took a helluva lot more damage vs. the downtime of holy prism. I feel ES would be good if you used it as a normal cd off the macro. I also believe holy prism helps offset the small tmi loss with choosing sanctified wrath. SW adds a considerable amount of dps for such a small tmi loss which is further mitigated by the use holy prism.

Also I realize it comes down to mostly personal preference but I just wanted to give my argument for Holy Prism and Sanctified Wrath there lol.

This is a general GS question, is there a limit of “sequences” that you can put inside the .lua file ? I tried putting all the sequences of my toons ( monk, Pali, DK ) but now i get an error message in Wow

Not that I am aware of, I have quite a few in mine.

Over a 3-5min fight you will likely have an overall DPS loss as you are using 3 GCDs per min on a lower dps skill (prism) rather than 1 GCD per min on a higher DPS ability (ES) and prism is also highly dependant on the number of enemies for DPS if you are casting it as a self heal.

Does removing the /use [combat]13 and 14 change anything to the dynamics of the macro ? I don’t have usable trinkets.

Removing them won’t affect anything, though neither will leaving them in for when you do have a usable trinket.

My Pally is only lvl 85 so I removed some lines for things I do not currently have. Below is my slightly revised version. The problem I am experiencing is my dps is terrible! I am last on the list pretty much every boss and I am having a hard time holding aggro on many occasions. I was wondering if my changes, or the fact my pally is 85, might have messed up the timing on SoR and something else.

Sequences["PTank"] = {
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]
]],
	[[/cast [mod] Crusader Strike]],
	[[/cast [nomod] Hammer of the Righteous]],
	[[/castsequence Sacred Shield,Judgment,Judgment,Judgment]],
	[[/cast Avenger's Shield]],
	[[/cast Hammer of Wrath]],
	[[/cast Consecration]],
	[[/cast Holy Wrath]],	
PostMacro = [[
/cast Shield of the Righteous
/cast divine protection
/startattack
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

[quote quote=20566]My Pally is only lvl 85 so I removed some lines for things I do not currently have. Below is my slightly revised version. The problem I am experiencing is my dps is terrible! I am last on the list pretty much every boss and I am having a hard time holding aggro on many occasions. I was wondering if my changes, or the fact my pally is 85, might have messed up the timing on SoR and something else.

Sequences["PTank"] = {
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]
]],
	[[/cast [mod] Crusader Strike]],
	[[/cast [nomod] Hammer of the Righteous]],
	[[/castsequence Sacred Shield,Judgment,Judgment,Judgment]],
	[[/cast Avenger's Shield]],
	[[/cast Hammer of Wrath]],
	[[/cast Consecration]],
	[[/cast Holy Wrath]],	
PostMacro = [[
/cast Shield of the Righteous
/cast divine protection
/startattack
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

[/quote]

Your macro looks good for your level, the mod/nomod could be swapped, I prefer to hold a mod key for AOE, not single target, but that is a preference thing.

DPS could be related to talent/glyph setup. Alabaster Shield is a huge dps boon for us. Consecrator makes it easy to maintain aoe threat as well.

Try adding/remove judgment casts to fit your haste rating, you should be casting SS as little as possible, while never letting it drop, ever.

For the seals, insight provides the most threat, especially aoe, because of the self healing. Truth and Righteousness can provide a small dps boost, but not a whole lot unless you are stacked mastery for the AP buff.

Aside from that, it could just be gearing, we have to stack mastery for DPS.

Thank you for the reply! I will give those things a try and report back.

Ok. I feel dumb, because I CANNOT get these macros to work. What am I doing wrong? I have downloaded GnomeSequencer, extracted it to the Interface>Addons folder. Renamed the ExamplSequences.lua file to Sequences.lua, copy and pasted the 2 macros (Prot and Sera) into the bottom of the file, named new blank macros Prot and Sera, but they are not doing anything.

Sequences.lua copy and paste below.

local _, Sequences = ... -- Don't touch this

----
Sequences[’Prot’] = {
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]
]],
’/cast [nomod] Crusader Strike’,
’/cast [mod] Hammer of the Righteous’,
’/castsequence Sacred Shield,Judgment,Judgment,Judgment’,
”/cast Avenger’s Shield”,
’/cast [nomod,@player] Execution Sentence’,
’/cast [mod] Execution Sentence’,
’/cast Hammer of Wrath’,
’/cast Consecration’,
’/cast Holy Wrath’,
PostMacro = [[
/cast Shield of the Righteous
/cast divine protection
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
----
Sequences[’Sera’] = {
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]
]],
’/cast [mod] Crusader Strike’,
’/cast [nomod] Hammer of the Righteous’,
’/castsequence Sacred Shield,Judgment,Judgment,Judgment’,
”/cast Avenger’s Shield”,
’/cast [mod,@player] Execution Sentence’,
’/cast [nomod] Execution Sentence’,
’/cast Hammer of Wrath’,
’/cast Consecration’,
’/cast Holy Wrath’,
PostMacro = [[
/castsequence Seraphim, Shield of the Righteous, Shield of the Righteous, Shield of the Righteous
/cast divine protection
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

You probably have a Copy/Paste problem. When some people post on these boards they sometimes paste in a different format. You see, a quote (’) can be a different format if say you copy/paste to a Word file than it is from a Text file. Same goes with double quote (").

Your Sequence looks fine so I would delete and retype all those quotes again, manually. Make sure you’re either using a text editor like Notepad or Notepad ++.

There is something very wrong with the macro uploaded on December 24. After I installed it NONE of my GS macros would work. After 2 hours of trying numerous things to fix it, I finally deleted the GS folder in my wow interface and started all over. My macros for other classes worked fine until I added this macro, then nothing worked.

Same here. Completely broken. May be a simple issue but I don’t see it yet.

I just cleaned it up a bit. It did had those " ’ " issues that Fuzzy wumpus mentioned earlier. The system must of changed them when the original poster send it to me. Sorry about that, hopefully there is a workaround for it. For now people can find and replace in text editors for those ’ or ” and replace it with the right one with or ".

i cant use it i do everything what the video says to setup the gs macro and i use wordpad and then when i type in Ret to put in the macro and nothing happens please help me

local _, Sequences = … — Don’t touch this

Sequences[‘Ret’] = {
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]
/cast [nomod,nostance: 1] seal of truth
/cast [mod:shift,nostance: 2] seal of Righteousness
]],
‘/cast [combat][@target]Execution Sentence’,
‘/cast Hammer of Wrath’,
‘/cast [nomod]Templar’s Verdict’,
‘/cast [mod:shift]Divine Storm’,
‘/cast Judgement’,
‘/cast [nomod]Crusaderstrike’,
‘/cast [mod:shift]Hammer of the Righteous’,
‘/cast Exorcism’,
PostMacro = [[
/cast [combat]Avenging Wrath
/startattck
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

i type this in and nothing happens

Sorry guys, I’m on vacation right now and will take a look at what went wrong in a couple days. I am working with Luis, trying to keep this long topic organized. I think there may have been a transition issue between me, then him, then the forum edit. We will work on getting it corrected ASAP.

Thanks for the patience while we get it worked out.

[quote quote=20881]Ok. I feel dumb, because I CANNOT get these macros to work. What am I doing wrong? I have downloaded GnomeSequencer, extracted it to the Interface>Addons folder. Renamed the ExamplSequences.lua file to Sequences.lua, copy and pasted the 2 macros (Prot and Sera) into the bottom of the file, named new blank macros Prot and Sera, but they are not doing anything.

Sequences.lua copy and paste below.

local _, Sequences = ... -- Don't touch this

----
Sequences[’Prot’] = {
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]
]],
’/cast [nomod] Crusader Strike’,
’/cast [mod] Hammer of the Righteous’,
’/castsequence Sacred Shield,Judgment,Judgment,Judgment’,
”/cast Avenger’s Shield”,
’/cast [nomod,@player] Execution Sentence’,
’/cast [mod] Execution Sentence’,
’/cast Hammer of Wrath’,
’/cast Consecration’,
’/cast Holy Wrath’,
PostMacro = [[
/cast Shield of the Righteous
/cast divine protection
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
----
Sequences[’Sera’] = {
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]
]],
’/cast [mod] Crusader Strike’,
’/cast [nomod] Hammer of the Righteous’,
’/castsequence Sacred Shield,Judgment,Judgment,Judgment’,
”/cast Avenger’s Shield”,
’/cast [mod,@player] Execution Sentence’,
’/cast [nomod] Execution Sentence’,
’/cast Hammer of Wrath’,
’/cast Consecration’,
’/cast Holy Wrath’,
PostMacro = [[
/castsequence Seraphim, Shield of the Righteous, Shield of the Righteous, Shield of the Righteous
/cast divine protection
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

[/quote]

From what I can see it is the font style of the ’ that is the issue. Are you using Notepad ++ or just windows notepad?

This post will recieve updates, etc on the original post now. The first post has been updated with the latest version and should be copy/pasteing correctly now.


[quote quote=20940]local _, Sequences = … — Don’t touch this

Sequences[‘Ret’] = {
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]
/cast [nomod,nostance: 1] seal of truth
/cast [mod:shift,nostance: 2] seal of Righteousness
]],
‘/cast [combat][@target]Execution Sentence’,
‘/cast Hammer of Wrath’,
‘/cast [nomod]Templar’s Verdict’,
‘/cast [mod:shift]Divine Storm’,
‘/cast Judgement’,
‘/cast [nomod]Crusaderstrike’,
‘/cast [mod:shift]Hammer of the Righteous’,
‘/cast Exorcism’,
PostMacro = [[
/cast [combat]Avenging Wrath
/startattck
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

i type this in and nothing happens
[/quote]

I can’t test this right now, on vacation, but I see a few format issues such as [combat][@target] should be [combat,@target] but you shouldn’t really every be targetless and in combat with the way the macro targets.

You mispelled /startattack, crusader strike is two words, not one. Go back over the macro and make sure there are not any other mispellings or format errors and it should work ok.

[quote quote=20996]This post will recieve updates, etc on the original post now. The first post has been updated with the latest version and should be copy/pasteing correctly now.
[/quote]

Quick question, new to using Gnome Sequencer. I see that your priority list is generally correct. However, using this macro for the Seraphim setup, I’m losing ~4k dps on the training dummy over what I could do just clicking the abilities individually. It seems to end up leaving Crusader Strike and Judgment hanging for extended periods of time.

Now, maybe it’s because I’m a spammer (aka I just spam a button until it goes off and then move to the next etc, and perhaps that isn’t compatible with this add-on), I understand that this isn’t perhaps the way to optimize dps, but just by paying marginal attention I wouldn’t expect to see a 4k increase over this. Perhaps I’m doing something wrong?