Shadow Priest - 7.1.5 - GSE 2.0 (High Performance)

This macro was added to the HP Macro Plugin to GSE.

Let’s not get confused. In this macro, Shadowfiend (SF) is cast automatically as part of the rotation; whereas, the CTRL key casts Shadow Word: Pain (SWP) and Vampiric Touch.

This is correct. Ideally, you want to cast SF during the later stages of Voidform (VF). Additionally, you could further increase its output if you cast it while Power Infusion (PI) is active. Meaning, for the highest output, SF should be cast while VF is active, and while PI is active and has only a few seconds left in its duration.

Having said that, the dilemma I had when addressing this problem originally, was timing … given that we enter VF at varying times (due to talent choices and haste buffs), and PI has a 2-minute cooldown versus SF’s 3-minute cooldown, it was difficult to get these to line up properly. As such, I decided to take the easy way out and cast SF automatically. Besides (I thought), we only benefit from it every 3 minutes anyway. :wink:

By all means, remove the following line if you do NOT want SF to be cast automatically:

/cast [talent:6/1, combat, nochanneling:Void Torrent] [talent:6/2, combat, nochanneling:Void Torrent] Shadowfiend

Furthermore, maybe you could try something for me … considering that we cast PI manually already, AND we want to cast SF after we cast PI. Instead of binding the PI spell (from your spellbook) to some other button, why not bind the following macro to that button instead:

#show
/cast Power Infusion
/cast [talent:6/1, nochanneling:Void Torrent] [talent:6/2, nochanneling:Void Torrent] Shadowfiend

It is possible that this could give you the control you are looking for, while benefiting from the increased DPS output.

Let me know how this works, and if your overall output is higher I will consider updating the Macro and WeakAuras strings to account for these changes.

Good luck! ???

HEY! Great Sequence! i was testing it a bit and i am loosing only 10-15% on dummies compared to selfcasting! The only Problems i have is in voidform. Especially with Tier 4piece Bonus. Instead of spamming voit it casts severall times mindflay which is a huge dps-loss. Is there a way of implementing t4 Bonus. eg.: every time you enter voidform it Spams voit? or do i have to cancel the macro and spam by myself? I am using a selfrepeating Keyboard macro! - which latency between click would be good? 25ms 50ms 100ms or more? Thanks for your help! and great work!

Hi there, I have a problem. The macro does not use the modifier key. If I press the macro key, which is bound to “1”, It works great without any problem, but obviously it does not apply SWP & VT to target. When I hold down ctrl to apply the dots, the macro does nothing. Any suggestions?

Hey so i noticed I had the same problem when I first used it. Go into your keybindings and make sure nothing is bound to CTRL + 1. That is a common problem. That bind is default to “Pet Attack.” Try deleting it off that particular in the tab and see if that helps. Make sure not to depend on mob tidy plates look at the actual debuffs to see if they apply. let me know if that helps

Thanks a lot man that helped me out. :slight_smile:

By “voit” do you mean Void Torrent or Void Bolt?

If voit = Void Torrent, then you have total control over this spell and should be able to cast it by pressing the ALT key whenever you prefer. Meaning, it should not affect your DPS output at all. However, if voit = Void Bolt, and Mind Flay is being cast when Void Bolt should be, then you might be able to move Mind Flay down in priority a couple notches; perhaps under Mind Blast or something (of course you would have to play with this to see what works best - if it helps at all).

I spam this macro manually (using no keyboard or mouse latency enhancements), therefore I have no idea what would help in this regard - sorry. :frowning:

Yeah - you are right. i wrote voit but i ment Voit Bolt:-) sry for that! I’ll try to alter the priority list. Other than that, is there no way to tell the sequence to first spam Voit Bolt several times and than moving on with the original sequence? (sry for dumb question, but i am not much of a programmer :wink: Thanks for your help!

And please, let us know what you discover. :slight_smile:

FYI: I moved Mind Flay under Mind Blast (in priority) just to see the difference in output, and it seemed fine. I just don’t know if it would help the Void Bolt priority issue you described.

I suppose you could add one or more of the following lines above the first; thus causing the sequence to try and cast Void Bolt more often initially:

/cast [combat, nochanneling:Void Torrent] Void Eruption

… however, be aware that this could have adverse effects on other spells in the rotation.

Let us know which idea works best for you - moving Mind Flay down in priority OR adding additional Void Bolt cast lines - assuming either suggestion will help at all.

Cheers! ???

So for AOE fights we just tab target all the mobs and dot them up then focus the macro on the main one?

Basically, yeah. ???

I really hate that they took Mind Sear away from us … we had much better control over Single Target and Multiple Target damage.

Alternatively, you could try this slightly modified version of the original macro:

Sequences['SPriest_AoE'] = {
-- This Sequence was exported from GSE 2.1.00.
  Author="Sethadon@Shattered Hand",
  SpecID=258,
  Talents = "Any Combination (Suggested: 2213122)",
  Helplink = "https://wowlazymacros.com/forums/topic/shadow-priest-7-1-5-gse-2-0-2/page/8/#post-45419",
  Help = [[Modified SPriest_All-in-One: removed Mind Blast and Shadowfiend, to increase the up time of Mind Flay during AoE encounters.]],
  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, talent:6/1] [mod:alt, talent:6/2] Void Torrent",
        "/castsequence [mod:alt, talent:6/3, nochanneling:Void Torrent] reset=60  Mindbender, 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 [nochanneling] Mind Flay",
        "/cast [talent:7/2, combat, nochanneling:Void Torrent, @cursor] Shadow Crash",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

I use it, and it seems ok. - I try to keep DOT spells up on 3 to 5 targets, then watch Mind Flay do its thing.

Cheers! ???

I will give that a try for sure thanks and i’ll report back on it. I love the main macro and always like how you included weakauras with your macros. I use to love the feral one back in last expansion. keep up the awesomework

hmmm doesn’t seen to work

I have no clue what is wrong or why this macro doesn’t work for me. i start spamming the macro and it freezes with a target @ cursor and an error message that says “spell not learned yet”. Any ideas?

Sorry, I should have exported straight from the addon (I probably made a typo or something). I have done so now, and updated the post above.

Are you level 100 yet? All spells should work at that point.

Oh yes way better and love it was testing it out on the training dummys this morning before leaving for work. now just have to get my ilvl up haha 821 just him 110 last night doing 130 on the raiding dummy running for about 5min single target not the AOE one.

Yes, im level 102. when I spam the macro it locks up. I see a target on the ground and I get an error that says either “cant do that yet” or “spell not learned”… wierd.

I used this all the way from 100 leveling never had that issue.

So im using this great macro, and it really helps me! I would love to hear/see what other peeps are pushing out dps wise. Spanking the raid boss dummy in SW i do around 290k dps. That´s the only target i hit and i dot it up with vt and swp and just spam the macro. Im 885 geared have 14%- crit 33%- haste 44%- mastery and 5% vers. Im not sure how much more i could push it? Talents are 1.2.1.1.1.2.1 compared to other classes in my guild i dont do much dps. Fumbling around in the low end dps. Is it possible to push it more with or without the macro?

My brother changed the macro a bit and it seems it puts out a bit more, not sure if we´re just blind but it seems like a bit more.

/cast [combat, nochanneling:Void Torrent] Void Eruption
/cast [combat, nochanneling] Mind Flay
/cast [nochanneling:Void Torrent] Shadow Word: Death
/cast [nochanneling:Void Torrent] Mind Blast
/cast [talent:7/2, nochanneling:Void Torrent, @cursor] Shadow Crash
/castsequence [talent:1/3, nochanneling:Void Torrent] Shadow Word: Void, Mind Blast, Mind Blast, Mind Blast
/cast [talent:6/1, combat, nochanneling:Void Torrent] [talent:6/2, combat, nochanneling:Void Torrent] Shadowfiend

not quite sure what he changed??

Again thanks for a great help and a great macro (Holyfeck - Ravencrest)