You spoke to me. I think this may solve your problem.
-- Interruption Rule --
if spell.action_type == 'Magic' then
if buffactive['Aquaveil'] then
send_command('@input /echo')
else equip(sets.midcast_Interruption)
send_command('@input /echo Aquaveil Down')
end
end
The first echo used to say "Aquaveil up" but it got annoying.
I have also provided my interruption set as an example. As we talked about I use 91% in gear and 5/5 Interruption merits for a total 101% Interruption rate down, but if you don't want to use interruption merits you will require more % from equipment.
-- Alternate Interruption options --
-10/10% on Taeon pieces
-Rumination Sash (from Vagary, 10%)
-Evanescence Ring (from Sava Savanovic, 5%)
sets.midcast_Interruption = {
ammo="Impatiens",
head={ name="Taeon Chapeau", augments={'Accuracy+18','Spell interruption rate down -9%',}},
body={ name="Taeon Tabard", augments={'Spell interruption rate down -9%',}},
hands="Rawhide Gloves",
legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},
feet={ name="Taeon Boots", augments={'Spell interruption rate down -10%',}},
neck="Willpower Torque",
waist="Silver Obi +1",
left_ear="Halasz Earring",
right_ear="Sanare Earring",
left_ring="Vocane Ring",
right_ring="Defending Ring",
back={ name="Evasionist's Cape", augments={'Enmity+4','"Embolden"+7','Damage taken-5%',}},}
Best of luck