As you know, making these macros is sometimes a pain in the ass, I generally only write them as I’m playing a specific class / spec. Well with the advent of the Artifact quests, I am now playing every class and spec so I find myself writing GS-E bits for all of these. I will be posting my full addon soon over on Curse (calling it GS-E: Fostot’s Widget Compendium, yeah… I know… but at least it’s a cool name). Mind you when you see it, know that I colorize certain things to make them pop in chat, so you wont be able to read them by default, easily, but when you load them with /gs you will, dont worry and they will be pretty!
Macro Notes:
You may want to change the StepFunction, if you want to use a Priority List Stepping, which is like this: 1 . 12 . 123 . 1234 (each . in this example is a pressing of your macro button).
Leave the line StepFunction = GSStaticPriority, just like it is, whereas if you want to use a “Sequential” stepping which is like this: 1 . 2 . 3 . 4 then you just need to remove that line altogether. I listed a second example below this first one for those that need their hands held and cannot figure out simple instructions (which why in gods name Yoda are you using Gnome Sequencer in that case… that’s like pouring Gasoline onto a fire!
Any way, here’s the macro:
PALADIN Holy Heal Target Macro:
Sequences["PAL_HolyHT"] = {
author="|cffB200FFFostot|r|cffFFDD00@|r|cff00A5FFProudmoore|r",
specID=65,
version=1,
helpTxt = "|cffFFBF00Paladin Holy|r - Heal Target - Talents: 1233322 (For Leveling, at 110, make better choices).",
StepFunction = GSStaticPriority,
lang="enUS",
PreMacro = [[
/targetenemy [noharm][dead]
]],
"/cast [nochanneling] Judgment",
"/cast [nochanneling] Crusader Strike",
"/cast [nochanneling] Holy Prism",
"/cast [nochanneling][@focus,exists][@target,noharm][@mouseover,exists][@player] Holy Shock",
"/cast [nochanneling][@focus,exists][@target,noharm][@player] Light of Dawn",
"/cast [nochanneling][combat] Consecration",
PostMacro = [[
/startattack
]],
}
PALADIN Holy Heal Target Macro with Sequential Stepping instead of Static Priority Stepping:
Sequences["PAL_HolyHT"] = {
author="|cffB200FFFostot|r|cffFFDD00@|r|cff00A5FFProudmoore|r",
specID=65,
version=1,
helpTxt = "|cffFFBF00Paladin Holy|r - Heal Target - Talents: 1233322 (For Leveling, at 110, make better choices).",
lang="enUS",
PreMacro = [[
/targetenemy [noharm][dead]
]],
"/cast [nochanneling] Judgment",
"/cast [nochanneling] Crusader Strike",
"/cast [nochanneling] Holy Prism",
"/cast [nochanneling][@focus,exists][@target,noharm][@mouseover,exists][@player] Holy Shock",
"/cast [nochanneling][@focus,exists][@target,noharm][@player] Light of Dawn",
"/cast [nochanneling][combat] Consecration",
PostMacro = [[
/startattack
]],
}