These macros are working for me. I changed the name of each macro to make it more simple, especially when testing a few macros at a time, this helps a lot. I also took out the /use 13/14 because I don’t have trinkets that will be used. This will help with response from the macro a tad.
To give background. I’ve kind of let my SPriest sit by the way side while playing other toons, so this seems to be convenient for fluidity purposes. My artifact weapon is only at lvl 16 and does follow the Icy-veins recommendations for the progress through the traits. Meaning I only have Mass Hysteria golden trait out of the three golden traits. My ilvl for this toon is also 840.
My dps on the Raiding Training Dummy in the priest order hall is about 135k standing still and keeping up the rotation to maximum while paying very close attention to insanity levels. The macros do not include Void Torrent, I left this out and kept it on a separate hotkey. My overall window of dps at standing still was 130-141k.
As far as the macro performs, I only really noticed that you spam DoTs, specifically Vamperic Touch, a lot before you use either Mind Blast or Mind Flay. After a few rotations through the macro it evens out and uses more Mind Blast and Mind Flay. Keep in mind I’m also using a Corsair Scimitar mouse with a macro bound to continuously press at a rate of 50ms. My latency is very low. So, for those using similar mice, you will need to adjust your spacing to about 5-10ms above your current latency for optimal working with the game. Keep in mind that 50ms is the lowest Blizzard allows before they start kicking you off the server for spamming too many key presses per second.
You will see in the macros below that I changed the 3rd tier talent. This is for me personally since I dungeon more than raid with this toon. Mind Bomb is very useful and I prefer it to Psychic Voice.
Sequences['SPst'] = {
author="shanus",
specID=258,
version=5,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
]],
}
Sequences['SPAoE'] = {
author="shanus",
specID=258,
version=6,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
]],
}
Sequences['SPVoid'] = {
author="Shanus",
specID=258,
version=28,
source = "Local",
helpTxt = "Talents: 1232231",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/cast !Mindbender
]],
}
I would also like to make a disclaimer. THESE MACROS ONLY WORK IN GNOMESEQUENCER ENHANCED (GS-E). If you want this to work in Gnomesequencer (GS), here are the versions you will need below. You can leave as is or add a step function, if you feel it necessary.
Sequences['SPst'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Flay, Mind Flay",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}
Sequences['SPAoE'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Shadow Word: Pain, Mind Sear, Mind Sear, Mind Sear",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}
Sequences['SPVoid'] = {
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] reset=target Mind Flay, Mind Flay, Mind Flay",
"/cast !Void Eruption",
"/cast !Mind Blast",
"/cast !Shadow Word: Death",
PostMacro=[[
/cast !Mindbender
/run UIErrorsFrame:Clear();
/console Sound_EnableSFX 1
]],
}
OP: Hopefully this helps with your progress in macro writing.
Sethadon: You macro type is fine for those that like that setup. However, I found the action bar paging to be very tedious to setup and it’s difficult to keep track of what button to hit on top of having to worry about your raid awareness at the same time. I very much dislike this type of macro, but to each their own.