So I've been using the same macro for my spellreflect for quite some time now, however I am getting somewhat tired of having to spam it for it to work properly. And even after some spamming it seems to be messing about with different error messages sometimes.
The one im using is as follows -
#showtooltip Spell Reflection
/equipslot 16 Last Laugh
/equipslot 17 Wall of Terror
/cast Spell Reflection
Is there anything you can change so it just takes one simple click, or to avoid some annoying error messages?
I have mine on scroll up, it really helped because now I can spam it better, its especially useful for when a mages do this ice thingy which stuns, and you want to spell reflect to go off as soon as possible.
The problem with it taking more than one click is that about a year ago Blizzard made item swapping in combat take up a very small GCD of about 0.5 seconds primarily to stop certain classes from using macros which swapped Idols\Relics\Totems depending on what spell they were casting.
So the macro you're using is fine; adding /run UIErrorsFrame:Clear()
at any point in a macro will make it that you will never see error text for any line in the macro above that script.
Gershuun @ Borean Tundra US - Interface & Macros Moderator