This is an old macro, but it worked fine up until 10.0:
#showtooltip Cobra Shot
/script UIErrorsFrame:Hide()
/console Sound_EnableSFX 0
/stopcasting
/stopcasting
/use Ascended Flute
/cast Cobra Shot
/startattack
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
After 10.0, however, if the Ascended Flute is on cooldown, I am now hearing one of three random error messages:
“It is still recharging”
“It is not ready yet”
“I can not use that item”
So my question is what changed? Before 10.0 these error messages were silenced. After 10.0, they are not. Did Blizzard update the macro error message commands?