About the timer
About the timer not turning off when he was out of combat, i actually like this.
Also, one thing to remember, when you switch from ranged to melee or melee to ranged, the new timer can't start till the previous one finished. i'm sure this is obvious, but easy to overlook in code
__________________
|