I am feeling like an all in one for SP that doesn’t overspam some spells and skip higher ones is going to be impossible, however if you’re bound and determined to be lazy, this got me 21.5K at level 99 (GS 652) even though it jams up every once in a while. It rarely casts mind flay, which is good but it would probably be fine if it cast that instead of jamming. If you see errors in the code or know how to fix that, I’d greatly appreciate the input.
I am going to make a few basic macros for castsequence sw:p, vt, sw:d, then void eruption and bolts as separate from all the rest. It puts more responsibility on the player but is bound to get better dps if they can watch their dots and insanity.
----- Priest
Sequences[‘Shadow1’] = {
author=“ForeverMor”,
specID=258,
version=1,
authorversion = “v1.3 Legion 7.0.3”,
helpTxt = “1312231”,
lang=“enUS”,
PreMacro=[[
/targetenemy [noharm][dead]
]],
“/cast Shadow Word: Death”,
“/cast Mindbender”,
“/petattack”,
“/startattack”,
“/cast [nochanneling] Mind Blast”,
“/cast [nochanneling] Void Torrent”,
“/cast Void Eruption”,
“/castsequence Void Bolt,Void Bolt”,
“/castsequence [nochanneling] reset=12 Shadow Word: Pain,Vampiric Touch”,
“/cast [nochanneling] Mind Flay”,
PostMacro=[[
]],
}
I also get this error when signing in, so if you know why…
Message: Interface\AddOns\GS-myMacros\Macros\Priest.lua:2: ‘=’ expected near ‘by’
Time: 09/09/16 22:49:04
Count: 1
Stack: [C]: in function `LoadAddOn’
Interface\AddOns\GS-Core\startup.lua:487: in main chunk
Locals: (*temporary) = 69