Greetings, all,

I'm trying to work on a macro that goes along like this:

#showtooltip Corruption
/console Sound_EnableSFX 0
/petattack
/cancelaura Metamorphosis
/cast [nomod, button:1] Corruption
/cast [nomod, button:2] Metamorphosis
/cast Corruption
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

This enables me to cancel the aura on the left button click and cast Corruption. But, after I pop out of meta to cast Corruption again, the icon has a highlight glow to it (not the flashing glow that lights up when an ability procs or something, but a plain highlight). The disappears after I leave combat or pop out of, then back into meta.

Other than that issue, I'm having a problem recasting Doom while in Meta. This is all I know when it concerns macros. I assume I need a condition string or something. Essentially what I want to do is have my right button pop into Meta and cast Doom, but if I'm already in Meta and need to recast Doom, it doesn't cancel me out of Meta.

Much appreciated.