Safe Soulburn Soul Swap Macro?

95 Human Warlock
I threw together a macro for the new utility soul swap shares with soulburn to quickly throw out DoTs:

/cast Soulburn
/cast Soul Swap

However, it has a flaw. I had a target run los of me and the macro used soulburn and spend a shard for it, but soul swap was unable to cast. When the target came back I hit the macro again and it used soulburn once more, then soul swap. However, this cost me 2 shards for this error.

I tried a few /castsequence to fix it but nothing has worked so far. So outside of making a separate soul swap keybind is there any way to make a macro to avoid casting soulburn when soulburn is already active?
Reply Quote
86 Gnome Priest
Reply Quote
If you have a keyboard that spams a key when you hold it down instead of just sending the key once (you can always mash it), you can try using this:

/castsequence reset=2 soulburn, soul swap

The /castsequence means that the macro will keep track of it's position (having already cast Soulburn) so that when he does come back into LoS it will just cast the Soul Swap. The /reset=2 means that the position in the macro is remembered for 2 seconds after the "last time you hit the key", NOT 2 seconds after it casts SB. So you can switch targets to the other guy, or even hit a completely different macro as long as you go back and hit your SS macro in less than 2 seconds, which refreshes the timer. When the guy finally comes back into LOS it will cast SS.

Reply Quote
100 Human Warlock
thanks brym
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Explain (256 characters max)