I am probably missing something, but I have never been able to successfully block those no-effect permanent buffs that land when you use one of the passive AA focus items (e.g., "Shadow of Might"). Hunting them down every time I upgrade an item and cast the buff is annoying, and I don't want buff slots used for no reason. For lack of knowledge of how to block them successfully, I made the following little Lua snippet to get rid of them. May be useful to someone, but didn't figure it was worth a resource. Just copy this to a Lua file and run.
Lua:
local mq = require('mq')
local function main()
for i=1, mq.TLO.Me.MaxBuffSlots() do
if mq.TLO.Me.Buff(i).Spell.Description() == "This spell has no effect." then
print("Removing "..mq.TLO.Me.Buff(i).Name())
mq.TLO.Me.Buff(i).Remove()
end
end
end
main()