Derived from the original SPriest_All-in-One macro/aura system, here is the advanced system - fit for Legion v7.2.
VIDEO:
IMPORTANT:
These macros have been tested using GSE v2.1.0 Beta 7. Having said that, fixing problems with this addon are beyond the scope of my abilities.
To start using this set, simply import the following GSE Macros and WeakAura2 Notifications:
- SPriest_Main
Sequences['SPriest_Main'] = { -- This Sequence was exported from GSE 2.1.0. Author="Sethadon@Shattered Hand", SpecID=258, Talents = "Any Combination", Help = [[- This macro casts Void Eruption/Void Bolt, Shadow Word: Death, Mind Flay and Shadowfiend. - Additionally, it will cast Shadow Crash, Mindbender and Shadow Word: Void if you have chosen any or all of these talents. - Pressing the CTRL key while spamming the macro will allow you to cast Shadow Word: Pain and Vampiric Touch (or just Vampiric Touch if you have chosen the Misery talent). - Pressing the ALT key while spamming the macro will allow you to cast Void Torrent.]], Default=1, Icon='Spell_Shadow_ShadowWordPain', 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] [mod:ctrl, talent:6/3, nochanneling:Void Torrent] reset=target/5 Shadow Word: Pain, Vampiric Touch", "/cast [mod:ctrl, talent:6/2, nochanneling:Void Torrent] Vampiric Touch", }, PreMacro={ }, "/cast [combat, nochanneling:Void Torrent] Void Eruption", "/cast [nochanneling:Void Torrent] Shadow Word: Death", "/cast [combat, nochanneling] Mind Flay", "/cast [combat, nochanneling:Void Torrent] Shadowfiend", "/cast [talent:7/2, combat, nochanneling:Void Torrent, @cursor] Shadow Crash", "/castsequence [talent:1/3, combat, nochanneling:Void Torrent, @cursor] Shadow Word: Void, Power Word: Shield, Power Word: Shield", PostMacro={ }, KeyRelease={ }, }, }, }
- SPriest_MB
Sequences['SPriest_MB'] = { -- This Sequence was exported from GSE 2.1.0. Author="Sethadon@Shattered Hand", SpecID=258, Help = [[- This macro casts Mind Blast. - Pressing the CTRL key while spamming the macro will allow you to cast Shadow Word: Pain and Vampiric Touch (or just Vampiric Touch if you have chosen the Misery talent). - Pressing the ALT key while spamming the macro will allow you to cast Void Torrent. - All Trinket abilities will be cast automatically (on cooldown) by default.]], Default=1, Icon='Spell_Shadow_ShadowWordPain', MacroVersions = { [1] = { Trinket1=true, Trinket2=true, StepFunction = "Priority", KeyPress={ "/cast [form:0] Shadowform", "/targetenemy [noharm] [dead]", "/cast [mod:alt] Void Torrent", "/castsequence [mod:ctrl, talent:6/1, nochanneling:Void Torrent] [mod:ctrl, talent:6/3, nochanneling:Void Torrent] reset=target/5 Shadow Word: Pain, Vampiric Touch", "/cast [mod:ctrl, talent:6/2, nochanneling:Void Torrent] Vampiric Touch", }, PreMacro={ }, "/cast [nochanneling:Void Torrent] Mind Blast", PostMacro={ }, KeyRelease={ }, }, }, }
- SPriest_VB
Sequences['SPriest_VB'] = { -- This Sequence was exported from GSE 2.1.0. Author="Sethadon@Shattered Hand", SpecID=258, Help = [[This macro casts Void Bolt; a MUST HAVE if you want to take full advantage of the T19 4-Piece Set Bonus.]], Default=1, Icon='Spell_Shadow_ShadowWordPain', MacroVersions = { [1] = { StepFunction = "Priority", KeyPress={ "/targetenemy [noharm] [dead]", }, PreMacro={ }, "/cast [combat, nochanneling:Void Torrent] Void Eruption", PostMacro={ }, KeyRelease={ }, }, }, }
- SPriest_PI
Sequences['SPriest_PI'] = { -- This Sequence was exported from GSE 2.1.0. Author="Sethadon@Shattered Hand", SpecID=258, Talents = "Power Infusion", Help = [[This macro casts Power Infusion; allowing for better control over this cooldown.]], Default=1, Icon='Spell_Shadow_ShadowWordPain', MacroVersions = { [1] = { StepFunction = "Sequential", KeyPress={ }, PreMacro={ }, "/cast [combat, nochanneling:Void Torrent] Power Infusion", PostMacro={ }, KeyRelease={ }, }, }, }
- SPriest_Defensives
Sequences['SPriest_Defensives'] = { -- This Sequence was exported from GSE 2.1.00. Author="Sethadon@Shattered Hand", SpecID=258, Talents = "Any Talent Combination", Help = [[- This is a simple defensive macro that uses Power Word: Shield, Shadow Mend, and Gift of the Naaru (if you are Draenian). - Additionally, using this macro in conjunction with your CTRL key modifier will also cast Vampiric Embrace.]], Default=1, MacroVersions = { [1] = { StepFunction = "Priority", KeyPress={ "/cast [form:0] Shadowform", "/cast [mod:ctrl, combat] Vampiric Embrace", }, PreMacro={ }, "/cast Power Word: Shield", "/cast Gift of the Naaru", "/cast Shadow Mend", PostMacro={ }, KeyRelease={ }, }, }, }
-
Additional Images:
- Complete Display (sample)
-
Import Strings:
- Cast Times (Max. Dmg.) - (recommended). * Work in progress *
- Cooldowns (Non Dependant) - (recommended).
- Cooldowns (Dependant) - (recommended).
- Informationals - (optional).
- Key Modifiers - (recommended).