I did a quick forum search and I found
this with my old macro in it:
Quote:
#showtooltip Fireball(Rank 13)
/script UIErrorsFrame:Hide()
/cast Combustion
/use 13
/cast Icy Veins
/cast fireball(Rank 13)
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
Xsarus suggests in that thread that the bolded portions are unnecessary, so if we adapted the macro to what you're trying to do, you'd want it to look like this:
Quote:
#showtooltip Arcane Blast
/cast Presence of Mind
/cast Arcane Blast
/script UIErrorsFrame:Clear()
Try that out, and if it doesn't work how you want, then try adding back the bolded parts. If it makes an annoying sound when it's off cooldown, you might add the following lines in right about where the bolded ones currently are.
Quote:
/run SetCVar("Sound_EnableSFX","0")
/run SetCVar("Sound_EnableSFX","1")
Bear in mind that this was all from back in January 2008, so I can't guarantee it all still works, but should be worth a shot.