Код:
--Для ActionButton1
-- спеллы Дубовая кожа и Хватка природы
local s1, s2, ab, icon = 22812, 16689, _G['ActionButton1'], _G['ActionButton1Icon']
local p1, p2 = select(3, GetSpellInfo(s1)), select(3, GetSpellInfo(s2))
ab.uf = CreateFrame('frame')
ab.uf:SetScript('OnUpdate', function()
local en1, en2 = (GetSpellCooldown(s1) > 0), (GetSpellCooldown(s2) > 0)
icon:SetTexture((en1 and not en2) and p2 or (en2 and not en1) and p1 or 'Interface\\ICONS\\inv_misc_rabbit')
end)