Great! Works perfect now.
My last (hopefully!) problem is the Unholy and Frost runes. They don't want to "dull" sometimes. All runes are suppose to go to vertex color of (0.4,0.4,0.4,0.9), but every fight there is something wrong with the Unholy or Frost runes.
I tried fixing it by changing the value of 'rune' but that did not help. Could there be something obvious in the code?
http://pastey.net/116248/
Thanks.