Help with Macro skip spell on CD

I have been trying a few different ways to skip spells on CD.
Essentially Dark Soul: Misery has a 2min CD and Soul Rot has a 1min CD.
Both other spells are instant.
i like to stack the haste buff and spam malefic Rapture, but once Dark Soul is on CD the macro gets jammed and I can’t cast Malefic Rapture till Dark Soul is off cooldown.

#showtooltip
/castsequence [@target,harm,exists,nodead] [nochanneling] reset=target Dark Soul: Misery, Malefic Rapture

Same thing I want to spam Drain Life after Soul Rot is on the target. also gets jammed after Soul Rot is casted till its off CD. trying to make it just cast Drain Life it its off cooldown again.

#showtooltip
/castsequence [@target,harm,exists,nodead] [nochanneling] reset=target Soul Rot,Drain Life

Can anyone help please :slight_smile:

Those are not possible. If macros allowed “If X do Y” it would be abused way to much.

Modifier macros are your friend.

Thanks guys got it to work with the GSE addon.
Doesn’t work exactly how I want but its close enough…

I forget, is Dark Soul: Misery in the Global Cooldown? If not, that’s something you can take advantage of. Rather than a castsequence, just do two separate cast lines in one macro.

/cast Dark Soul: Misery
/cast Malefic Rapture

The game will try to cast both at once and, since one spell isn’t on the GCD, there’s nothing stopping it. When Misery is on cooldown, it’ll cast Malefic Rapture by itself. At most you might get a “I can’t cast that yet” error.

Not sure if it is helpful, but I have been trying to get a macro to cast Overpower, and Sweeping Strikes for my AoE / Bleed warrior build.

The shortest CD should come first in the sequence. The one you want to spam.

Mine is built very crudely as just /castsequence reset=2 Overpower, Sweeping Strikes

What you were looking for would maybe look like:
#showtooltip
/castsquence [target,harm,exists,nodead] [nochanneling] reset=2 Malefic Rapture, Dark Soul: Misery

#showtooltip
/castsequence [@target,harm,exists,nodead] [nochanneling] reset=2 Drain Life, Soul Rot

I know you have to sacrifice at least one cast off without the modifiers, but the macro will reset every 2 seconds this way, and you can modify it however you want to.

You may also wish to try using the shift | alt | ctrl macro modifiers that allows you to use the selected ability while holding the action keys

1 Like

What are you trying to accomplish with those? It doesn’t look right.

Not a clue bro. I don’t use that over the top command prompt. I just took it from his existing macro.

However the actual use it to cast at target is the target is able to be harmed, and does exist while having not yet been killed. I am not sure about the [nochanneling] though. I don’t play spell flingers.

Dude you can jump down the rabbit hole I have been on tonight, and seek out the random inner workings of Macro builds, and commands with modifiers, and cooldowns. I feel accomplished a bit, cause I really never used macros aside from my two oldest macro which is just Heroic Throw, and Charge + Heroic Leap @cursor