Also just replied to the person who originally posted this macro but if anyone else can help it would be appreciated.
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
]],
}