This macro is really making my headache. Everything seems to be working fine but Banish mouseover will not fire unless I manually select the target AND mouseover. What is strange to me is Death Coil always works fine. I’ve tried switching the exact placement in the macro along with the conditional to shift for Banish but it still doesn’t work.
What is REALLY odd to me is that I’ve gotten Banish to work correctly a few times but then the macro breaks again. I put nodead in the second mod:alt bracket for Banish and it worked until I selected a target then cleared target…right back to “You have no target”. I’ve recreated this behavior several times but I can’t do it reliably so I’m not sure what is going on at all honestly.
This is all within TBC PTR and using Training Dummies if that matters.
#showtooltip
/cast [@mouseover,mod:shift][mod:shift]Death Coil;
[@mouseover,mod:alt][mod:alt]Banish;
[@mouseover,exists,pet:Felhunter]][pet:Felhunter]Spell Lock;[@mouseover,exists,pet:Succubus][pet:Succubus]Seduction;
[pet:Voidwalker]Sacrifice
@unit condition sets require an existence check (exists, help, or harm) otherwise it always assume the unit, mouseover in this case, exists and will never fall back to the next condition (target).
You’ve also got an extra ] on [@mouseover,exists,pet:Felhunter]]
This is what it’d be with minimum required checks:
#showtooltip
/cast [mod:shift,@mouseover,harm][mod:shift]Death Coil;[mod:alt,@mouseover,harm][mod:alt]Banish;[pet:Felhunter,@mouseover,harm][pet:Felhunter]Spell Lock;[pet:Succubus,@mouseover,harm][pet:Succubus]Seduction;[pet:Voidwalker]Sacrifice
Thank you. I copied/pasted the macro exactly as you changed it but I’m still getting “You have no target” on mouseover for Banish. Death Coil still works…
What type of mob are you trying it on? Banish only works on specific types.
I’m trying the macro on a dummy. The error message is different (invalid target or whatever) when the mouseover is working properly. This error message is flat out no target…
I guess it could be a buggy interaction with the dummy and I’ll need to check on an actual mob.