I'm trying to use a cast sequence macro to change targets using Soul Swap as an Affliction Warlock. The cast sequence portion is working exactly as I expected and wanted, but the pet control line is causing bad behavior.
#showtooltip
/castsequence reset=20 Soul Swap, Curse of the Elements, Haunt, Soul Swap Exhale
/petattack
The problem is that each time I press the macro for the next spell in line my pet runs back to me and runs back to the target. I'm wondering if theres anything I can do to make my pet attack the target of the sequence without returning to me every time I press the macro before going to the target again.
I even asked a long time Hunter and he's had the same issue with /castsequence macros. Apparently the /petattack command causes problems when spammed, but I don't know how to fix it.