I really like this for the following reasons:
1. I always wanted to add something like this to my maps.
2. Useful in boss-fights, because the players can now see if a boss is starting to cast a spell and see how much time there is left to get the heck out of there.
3. there was a VJASS version, but I don't use VJASS.
4. It is also useful for players, and it looks good (if made smaller)
5. It is just AWESOME!!!
You will get +REP From me for sure,
and thanks for creating this.
This system shoudn't be used for abilities that have no real channeling time, like Storm Bolt.
So instant spells won't get a casting bar?
(which I understand since there instant)
But what if the ability does not have to be channelled to remain in play?
(when the caster is interupted the spell stops, like death and decay.
More like "fire bolt" were you aim, cast and fire!)
So is using "begins casting an ability" also right?
or am I wrong?
Just curious...