Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. function(progress, r1, g1, b1, a1, r2, g2, b2, a2)
  2. local castTime = select(4,GetSpellInfo(30108))
  3. local castFinish = GetTime() + (castTime / 1000)
  4. local lastExpires = 0
  5. local i = 1
  6. while(UnitDebuff("target", i)) do
  7. local _, _, _, _, _, _, expires, _, _, _, spellID = UnitDebuff("target", i)
  8. if aura_env.UA[spellID] then
  9. if expires > lastExpires then
  10. lastExpires = expires
  11. end
  12. end
  13. i=i+1
  14. end
  15. if castFinish > lastExpires then
  16. WeakAuras.regions[aura_env.id].region:SetDesaturated(true)
  17. else
  18. WeakAuras.regions[aura_env.id].region:SetDesaturated(false)
  19. end
  20. return r1, g1, b1, a1
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement