Making a castsequence macro

I am terrible when it comes to making macros. I’m currently playing a priest hoping to pvp as shadow spec. I wanted to play around with the idea of casting multiple spells using one button. Specifically Mind Blast, Shadow Word: Pain, and Power Word: Shield in that order.

I have tried:

/cast
/cast

#showtooltip
/castsequence Mind Blast, Shadow Word: Pain, and Power Word: Shield

#showtooltip
/castsequence reset=2 Mind Blast, Shadow Word: Pain, and Power Word: Shield

I have tried all of these and none seem to work. I’m not moving to interrupt the casting so that’s not the issue. Any ideas how to make this macro?

1 Like

well i wanna macro and am sorryy yea

Cast sequences don’t work in Classic like they did in vanilla and tbc because we’re using the legion macro system that was changed. If a spell or ability or item use is on the global cooldown, then it can only be placed at the end of a macro. Once the GCD activates the macro will stop functioning and nothing after it will happen. (This is also why the hunter 1 button rotation macro will not work in Classic TBC.)

But you can do modifier macros. Say you want shadow word pain, mind blast, and your shield in a single keybind you could macro this;

#showtooltip
/cast [nomod] shadow word: pain
/cast [mod:shift] mind blast
/cast [mod:alt] power word: shield

If you just press the keybind it will SW:P, if you hold shift when pressing it it will cast mind blast, and if you press alt while hitting the keybind it will cast your shield.

4 Likes

Modifier macros would work better on the off chance something in your rotation misses.

2 Likes

Take out the “and” and these will both work.

And because it’s a common misconception about castsequence, you have to press the macro multiple times to make multiple spells cast.

6 Likes

I hadn’t realized that you have to click the macro multiple times to do the abilities. Thank you. Everything is working now.

That’s called automation. One press one ability. Find a way around that and you’ll get banned if it’s detected.

2 Likes

question: what’s the reset=2 do?

1 Like

/castsequence reset=target/2 Mind Blast, Shadow Word: Pain, Power Word: Shield

The 'reset=target/2" means that the macro will reset if you choose a new target or 2 secs without a keypress.

Could also try

/castsequence reset=target/2 Mind Blast, Shadow Word:Pain, null
/cast Power Word: Shield

This macro will act the same till it hits the "null " part and will move down to the “/cast Power World: Shield” and cast it.

2 Likes

reset=2 means if the button that the macro is assigned to is not used for 2 secs the macro resets back to the start.

2 Likes

Sorry for the bump, but can you use a cast sequence w/ an @ target in it as well? Trying to use:

#showtooltip psyfiend
/castsequence reset=target/1 cast psyfiend, [@mouseover] power word: shield
/targetlasttarget

EDIT: Crap this is classic, but if anyone knows about retail that’d be dope too, sorry guys.

1 Like

Conditionals apply to the entire sequence and not to individual spells within the sequence.

/castsequence [help] reset=10 Renew, Power Word: Shield; reset=5 Shadow Word: Pain, Mind Blast

2 Likes

That should work, except for the word “and” before PW:S

You really don’t want to do this, especially if you are going to pvp. Too many on the fly variables for a cast sequence to be effective, you need to change your decisions too much.

this guy knows

ty i was looking for the reset timer

Im trying to make one for shadow priest . I want to cast power word shield on myself every time its off cooldown. It can be paired up with vampiric touch for example.

Ive seen cast sequence macros do this for dk and ams but i lost the macro .

Please help!!!