Here's my solution:
In your aura go to the Animations tab. Under Main, choose Custom. Check Color, choose Custom Function
In the text box, put this:
Code:
function()
spell = "Regrowth"
inRange = IsSpellInRange(spell, "target")
isUsable, notEnoughMana = IsUsableSpell(spell)
if inRange == 1 and notEnoughMana == false then
return 1, 1, 1, 1
elseif inRange == 0 then
return 1, 0.2, 0.2, 1
else
return 0.5, 0.5, 0.5, 1
end
end
Replace SPELL NAME with the name of the spell. It will make the icon red when out of range, dimmed when out of resource. Change the numbers after the return statements if you want different colors, they are RGBA values.
Here's an example that you can import, this is for Regrowth:
Code:
dOtOeaGAIQ0UusTniOzRYVr1nHaNwu3McptvQ2jH2R0UHA)GrPK4VeKXbH68uKHIcvdgz4KYbHqoLsshdLoNQewib1svfwSsOwUipujWtPAzevEoLEmrMQQAYq00vCrLGUkrvDzHRRuBKOkMMsiBwv02rbFefkZcf9zs13jkhMKHbjJgsnEuiNuvk3svIUMsK7rrTscSiLO(PQKUS9xpxr23rikeVuDBD5wVO1S1nQJSoY(RRKMmdXpL11Jec4iJk(swu1Nuwxps9xFmPf1TJA226BCWqGN6Q9WRVTHqw0CzVIRW1dgc8uFbC(HKlddeJN46PWAbAfxlUB16BBi0gNNkC9uOoxlUtuze1Fe6jUSbD9TneYQf3jQmIkCDlAUSxX1TO5Yq0jtzYw3Qf3jQmIkI4x8oc7u)4kK9xFuxGh56VUX(MC)D6uFuxGN(RBSVj3FNo1rMF(mlTVXu)1n23K7VtN6jLu0FDJ9n5(70PUgdAJ6c80FDJ9n5(70PEIFr)1n23K7VtN6pvstMJ7VUX(MC)D60P(gpPSUEK6VUfnx2R46w0Czi6KPmzRB1I7evgrfr8lEhHDQJmBL3nwAYme1v3vpf6zo(BslQNL4464TXpL11JKTIS1Z48iKe3q7Ijqwr26zK1xa)4jGcgPm0UOUcNnutMJ7VUHkJ7V(yslQlTTd3OUvsDbJQiBDj(XtFtArDPTD4g1TsQlmvr26QtdTQIOQZOkIQUPkIQUe)4jevr26s8JNySkYwxIF80JkYwxIF8K8SXs1tXStyGEUXstMJxzvqaqabeqwT4oGmd0Ypc9ex2GEzqaqabeqz8dfwpaYmqVzDT4U3Wpuy9yfRwChtGwEuj9ywEvqaqabeqzR8TQfFbtGW8zHy(whncuyfqMb6nR8TQfFHRf3TIvlUBvqaqabeq5NaLXpuy9aiZMbIfifgjqy(SqmFRJgbkSciZMb6P6Sbqd6adcaciGaciGacOum7egiwMaXYeiwMaXccaciGakoBKFcug)qH1dGmBgiuanOdmiaiGaciGaciGsXStyGyzceQ1YXeiuRLJjqSGaGaciGIZgabcaciGaciGacOum7egiuRxIjqOwVetGqTEjMaXccaciGakWibbbgz9eFuturu1L4hpjCfzRVTHqs8JNQWD60PodvKDrYX2Pf