Here is my Shadow Priest macro. The Key Press part is mostly from Sethadon’s macro, so thank you. Sethadon likes to smash keys, and I don’t. So I modified the rest to be a single macro with modifiers to be used with AHK or Razer Synapse. Anything 100 ms or below seems to work well.
Sequences['SPRIEST'] = {
-- This Sequence was exported from GSE 2.2.05.
Author="ANiceGuy@Illidan",
SpecID=258,
Talents = "1211231",
Help = [[This macro doesn't use non-preferred spells.
Check the suggested talent spec. Can use Misery over Mindbender for Mythics.
CTRL for SWP/VT, ALT for VoiT, SHIFT for Pet]],
Default=1,
Icon='Spell_Shadow_ShadowWordPain',
InternalLoopStart=1,
InternalLoopIterations=1,
InternalLoopFinish=4,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/cast [form:0] Shadowform",
"/targetenemy [noharm] [dead]",
"/cast [mod:alt] Void Torrent",
"/castsequence [mod:ctrl, talent:6/1, nochanneling:Void Torrent, @mouseover] [mod:ctrl, talent:6/3, nochanneling:Void Torrent, @mouseover] reset=target/2 Shadow Word: Pain, Vampiric Touch",
"/cast [mod:ctrl, talent:6/2, nochanneling:Void Torrent, @mouseover] Vampiric Touch",
},
PreMacro={
},
"/cast [mod:shift] Shadowfiend",
"/cast [combat, nochanneling:Void Torrent/Mind Blast] Void Eruption",
"/cast [combat, nochanneling:Void Torrent/Mind Blast] Shadow Word: Death",
"/cast [nochanneling:Void Torrent] Mind Blast",
"/cast [nochanneling] Mind Flay",
PostMacro={
},
KeyRelease={
},
},
},
}
Reviewing the DEMO video, looks like a tweak or two could be made to keep Mind Blast on CD more. Noticed it was off CD a little more than I’d prefer. Not perfect. Open to suggestions.