PvP Stop Casting, Cancel Iceblock & Counterspell Macro
WoW Classic Era Mage Macro
This macro will stop the current cast and then cancel Ice Block if it is active. It will then attempt to interrupt the target under the mouse pointer if it is hostile and is not dead. If the Shift key is pressed, it will attempt to interrupt the target under the mouse pointer if it is hostile and is not dead. If there is no target under the mouse pointer or it is friendly, it will attempt to interrupt the current target if it is hostile and is not dead.
#showtooltip Counterspell
/stopcasting
/cancelaura Ice Block
/cast [mod:shift,@mouseover, harm, nodead][] Counterspell