там не на все иконки можно сделать это. На триггеры аур такое нельзя. Чекни условия хаунта, дезболта и других спелов
можно еще такой вариант. Выбрать "анимация" тип "самостоятельно", там выбрать "цвет" и свою функцию
function(progress,r1,g1,b1,a1)
local name = GetSpellInfo(193796) -- Change to spell ID of respective ability.
local isRange = IsSpellInRange(name,'target')
if (UnitExists('target') and not UnitIsFriend('target','player') and not UnitIsDead('target')) then
if (isRange == 1) then
return r1,g1,b1,a1
else
return 1,0.2,0.1,1
end
end
end
GetSpellInfo(id) тут ид спела вписываешь для которого иконка