Cancelaura macro

Any idea why this macro sometimes works, and sometimes doesn’t?

#showtooltip
/cancelaura Glyph of Mind Flay
/use [@cursor] Angelic Feather
/cancelaura Glyph of Mind Flay

I have taken into account that there is sometimes lag between when one stops channeling mind flay and when one hits this macro. I understand that with lag, it might be possible to give yourself another one stack of the Glyph of Mind Flay buff, after the cancelaura macro has removed the main stack.

Still it seems to randomly just not work. It also seems to work best when I have the mouse right over myself, and thus giving me the buff immediately, but if I for some reason hover over the ground a little away in front of me, it doesn’t cancel the buff. That’s sort of annoying.

per google search, it can’t be cast on target? I could be wrong though.
See if that’s the pattern - can’t be placed if its on target - but works if not on target.

Also, I saw other discussions on MMO that said that cancelaura Flay AFTER Angelic feather messes with it - so 3rd line might be causing an issue for you as well.

Your angelic feather cast is on GCD, wheereas cancel aura is not a GCD based macro. So pressing it a few times would achieve identical result.

That;s all I got. Sorry. GL

It can be cast [@player], although this does not alleviate the issue. In my testing it made it worse. I don’t think it can be cast on a target. It is positioned physically on the battlefield. [@target] might try to put one down at whatever your target happens to be, but that is unuseful for a DPS typically.

I have tried it with and without the 3rd line. It doesn’t seem to matter either way. Can’t see why it would hurt.

It’s definitely not a GCD issue.

Pressing it several times in a row does not eventually cancel the aura on the occasions that it is messing up. But a feather is still cast on each GCD, with the player still being unable to pick it up due to the Glyph of Mind Flay buff still being active on the player.

It either works flawlessly immediately, or fails to work at all until Glyph of Mind Flay falls off due to expired duration.

As a final experiment, the simple macro:

/cancelaura Glyph of Mind Flay

displays all of the same behavior described above. I think this is the line that is messing up. Why?

You were close with having it before and after.

/cancelaura glyph of mind flay
/cancelaura glyph of mind flay
/cast [@cursor] angelic feather

Seems to work every time. Why you need to have it twice, I do not know, but it solves the problem. For self cast I personally recommend the following macro:

/cancelaura glyph of mind flay
/cancelaura glyph of mind flay
/cast [@player] angelic feather

Makes it where it’s always below you every time.