If you want to make it very configurable, you might consider writing a little Addon yourselves.
Basically what you need is something like
Code:
f:SetScript("OnUpdate",
function()
if (GetTime() - SpellStealHud_LastUpdate) > 0.2 then
SpellStealHud_LastUpdate = GetTime()
auraname, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable = UnitAura("player", i, "HELPFUL")
if (auraname) then
if auraname == "Icy Veins" then
t2:SetFormattedText("*** PLAYER WITH ICY VEINS!!!!!! ***")
PlaySoundFile("Interface\\AddOns\\SpellStealHud\\Media\\steal2.mp3")
end
end
end
end
This is no complete addon, just a code snippet which you could make into an Addon (copied out of an Addon
I once wrote myselves). At current this code snippet will "noise" as long as the Buff/Debuff is on the player (which for
my code - where it was about a stealable Buff - was good, but for your case it would be too annoying).