Macro for Empowered SoulSwap

UI and Macro
Hello, I came here looking for help.

Right now I have a macro which is like the following:

/cast soulburn
/cast soul swap

However from time to time I press it by mistake when I dont have an enemy selected. So i thought i can add the enemy modifier which i think is [harm]

/cast [harm] soulburn
/cast soul swap

But i think this might not be good enough because the target might be out of range or something.

Is there a way to ensure the BOTH the combination of Soul Burn + Soul Swap are casted simultaneously. But neither is casted if one is not possible to be applied? (Target is in range + target is an enemy + I have shards)

I often end up removing the dots from my target by mistake (if i didnt had the shard to burn). Or end up wasting a shard (if the target was not available)

Any help or pointer would be amazing, thanks!
You can't make a macro check based on the target being in range, or whether or not you have shards.

As for having an enemy selected, that one is possible:
#showtooltip
/stopmacro [noharm]
/cast Soulburn
/cast Soul Swap
Hello, thanks for replying.

How about for checking if I have a buff? because soulburn is displayed as a buff I believe.
Hello, thanks for replying.

How about for checking if I have a buff? because soulburn is displayed as a buff I believe.

You can't take secure actions like spell casting based on range, power, buffs/debuffs or cooldowns. These are the only conditions you can use:
http://www.wowpedia.org/Macro_conditionals

http://www.wowpedia.org/Making_a_macro
http://www.macroexplain.com/
Oooooo thats a shame, okay thanks for everything!

Join the Conversation

Return to Forum