Affliction Soul Swap Macro
WoW Warlock Macro
This macro allows you to set your focus to your tank or whoever your raid or party leader says to assist. It will cast Soul Swap and inhale your dots if you're holding down [alt]. If you're holding down [shift], you will target your focus target's target. Lastly, if you're not holding down any modifiers, you will cast Soul Swap on your focus target's target. This will only work if Soul Swap is nowhere else on your bars.
#showtooltip /cast [mod:alt] Soul Swap /assist [mod:shift] focus /cast [@focustarget, nomod]  Soul Swap