Prot Pally GS

I found the other macros on here well done but lacking dps so decided to write my own

everything fires never aggro issues and top all meters

Talents

1,1,1,2,2,1,2

Glyphs

Divine Protection,Consecrator

Sequences["pal1"] = {
StepFunction = [[
stepa = "76543213"
limit = string.len(stepa) or 1
if stepc == nil then
stepc = 1
end
if stepc >= limit then
stepc = 1
else
stepc = stepc + 1
end
step = tonumber(strsub (stepa, stepc, stepc))
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Reckoning
/cast Divine Protection
]],

-- Macro 1
[[
/run("Executing macro 1! (Holy Prism)")
/cast [@player] Holy Prism
]],

-- Macro 2
[[
/run("Executing macro 2! (Consecration)")
/cast Consecration
]],

-- Macro 3
[[
/run("Executing macro 3! (Hammer of Wrath)")
/cast Hammer of Wrath
]],

-- Macro 4
[[
/run("Executing macro 4! (Holy Wrath)")
/cast Holy Wrath

]],

-- Macro 5
[[
/run("Executing macro 5! (Avenger's Shield)")
/cast Avenger's Shield
]],

-- Macro 6
[[
/run("Executing macro 6! (Judgment)")
/cast Judgment
]],

-- Macro 7
[[
/run("Executing macro 7! (Crusader Strike)")
/cast Crusader Strike
]],

PostMacro = [[
/startattack
/cast !Avenger's Shield
/cast !Judgement
/cast !Shield of the Righteous
/use [combat]13
/use [combat]14
]],
}

Sequences["pal2"] = {
StepFunction = [[
stepa = "76543213"
limit = string.len(stepa) or 1
if stepc == nil then
stepc = 1
end
if stepc >= limit then
stepc = 1
else
stepc = stepc + 1
end
step = tonumber(strsub (stepa, stepc, stepc))
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Reckoning
/cast Divine Protection
]],

-- Macro 1
[[
/run("Executing macro 1! (Holy Prism)")
/cast [@player] Holy Prism
]],

-- Macro 2
[[
/run("Executing macro 2! (Consecration)")
/cast Consecration
]],

-- Macro 3
[[
/run("Executing macro 3! (Hammer of Wrath)")
/cast Hammer of Wrath
]],

-- Macro 4
[[
/run("Executing macro 4! (Holy Wrath)")
/cast Holy Wrath

]],

-- Macro 5
[[
/run("Executing macro 5! (Avenger's Shield)")
/cast Avenger's Shield
]],

-- Macro 6
[[
/run("Executing macro 6! (Judgment)")
/cast Judgment
]],

-- Macro 7
[[
/run("Executing macro 7! (Hammer of the Righteous)")
/cast Hammer of the Righteous
]],

PostMacro = [[
/startattack
/cast !Avenger's Shield
/cast !Judgment
/cast !Shield of the Righteous
/use [combat]13
/use [combat]14
]],
}

I just want to thank you for a great macro. It has made doing the Tanaan Jungle dailies much less of a chore :slight_smile:

this one is really good, trying it on a lvl 85 right now…but does it use Seraphim ?? and how ? cant find it in the macro

Maybe an dumb question… i am able to get it all working but wenn do i use sequence 1 or 2?

I am a returning player that took a break after the linch King

pal1 is single and pal2 is AoE

Im using it aswell but i can’t recommend Seraphim with this macro. You will never have more than 3 Holy Power for some reason. It always uses it right after you hit 3.

I would just like to say thank you for this macro Cowthug. I tried it out last night in a few dungeons and my dps was super and I had no aggro problems. Great macro.

Please make a step macro for Warrior tank and MM hunter?

Which Level 100 Talent are you using ? Idk if it’s possible but if he could change the macro a bit that it uses seraphim it would be a pretty good macro. I also like it but not playing seraphim on Prot is lame ^^

Any way to add Sacred Shield? take to much dmg when i solo :slight_smile:

It’s kind of complicated. I was writing about it the other day and found myself lost so much that I had to use a fast essay writer. My informatics is going not so well

Any chance someone can convert this to GSE2?