Hi. This a few suggestions to solve problems whit the autoattack delay and animations:

1. DELAY:

I suggest to hold the delay in seconds just like is now. But is needed to solve a problem what i think is the core problem. The "delay reset" i mean as Archer you usr your ligh shot once and imediatly, even f you use other abilitys the recast time of the ability is cooling down, so you can use other abilitys while. BUT whit other DoW classes like MRD, or even GLA when you autoattack is triggered the hidden rcast start to cooling down.... HERE COME THE PROBLEM... but if you use any other ability the recast time of auttoattack reset again.

My suggest to adress ths issue is to create a queue ( what is implmented now whit ur abilitys) but include autoattack ones too so. If you expend as example 8 secs boosting a WS and peforming it next ij queue will be 2 autoattaks.

2. ANIMATIONS

And this for animations too a queue so while you are waiting to cool down your abilitys the queue abilitys are performing while... Whiour overlapping animations and saving LOST auto attacks!!!

Well if you like the idea support it or feel free to share yours.

Thankyou.