I have a unit who uses weapons at different speeds depending on what type of weapon he is holding. His base attack rate is 3.5, and each item has a version of Endurance Aura on it that increases his attack rate to the proper rate for that weapon, 3.5 being my slowest weapon's rate.
My problem is, when you increase attack rate in this manner, it doesn't decrease the cooldown between attacks, it litterally speeds up the character's animations so it looks like he is spastically lashing out when at Very Fast Attack Speed. I thought I could counter this by setting his animation speed to 0.10% or some number every time a unit is attacked and he is the attacker, but for some reason it never can catch the animation and slow it down. He attacks super fast, and then any animations he does right after that display at the 0.10.
Is there any way to alter attack speeds or animation speeds in the way I am describing with it still appearing seamless and not suddenly able to strike at lightspeed?
My problem is, when you increase attack rate in this manner, it doesn't decrease the cooldown between attacks, it litterally speeds up the character's animations so it looks like he is spastically lashing out when at Very Fast Attack Speed. I thought I could counter this by setting his animation speed to 0.10% or some number every time a unit is attacked and he is the attacker, but for some reason it never can catch the animation and slow it down. He attacks super fast, and then any animations he does right after that display at the 0.10.
Is there any way to alter attack speeds or animation speeds in the way I am describing with it still appearing seamless and not suddenly able to strike at lightspeed?