I’m trying to create a simple macro with 3 spells with different cooldown. The problem is, the castsequence macro won’t go back to the first spell in the sequence if the others remain on cooldown.
Here’s the macro:
#showtooltip Damnation
/castsequence reset=45 Damnation, Power Infusion, Shadowfiend
Damnation will cycle quicker because it’s on a 45 second cooldown. Power Infusion is on a 2 minute cooldown. And Shadowfiend on a 3 minute cooldown.
The macro works great the first time I use it. But what I really want to happen is when Power Infusion and Shadowfiend are on cooldown, I will cast Damnation again when it recycles in 45 seconds. Instead, what ends up happening is I can’t cast anything until all the spells in the macro fully recycle. I should be able to cast 3 Damnations while waiting for Shadowfiend to recycle but can’t. Is this even possible?
There’s no way to make a macro aware of cooldowns. The nature of cast sequence macros is that they cast or they don’t cast the “next” spell. If they can’t for some reason, they’re stuck there until a) reset happens or b) the CAN cast that spell.
They’re also not a great idea for tactical stuff as they do break and when they do, you need to be able to cast the spells in them manually and you need the muscle memory to be able to do that efficiently.
If you haveto have them on your bars individually anyway and you have to now how to use them individually anyway, they’re pretty much just a waste of space.
There are uses for them, but rotational spells aren’t really one of them.
Okay, thanks.
So unless they are all on the same cooldown it’s generally pointless.
I wasted an hour of my time trying to figure it out on my own 
That’s not what I was saying at all.
They’re fragile. It’s a bad idea to use castsequence macros for combat tactical stuff at all.
Because you need to be able to access the individual spells if/when they break you need the spells on your bars anyway, so you either aren’t saving any space or you can’t cast what’s in them if/when they break.
reset=45
means reset 45s after your last press. Drop the number significantly if you’re always going to triple tap it when PI/Fiend is up.
#showtooltip
/castsequence reset=3 Damnation, Power Infusion, Shadowfiend
1 Like