Based on my observations of games like: lol, warcraft 3 I have noticed that attack speed affects 2 components:
- animation speed
- time between animations
If we consider the scenario when unit has low attack speed lvl the animation speed will not drop below certain level and instead time between attacks will be extended.Of course other approach would be to extend animation time accordingly to the attack speed but it could potentially results in a bad looking animations imho.
On the other hand if character has a high attack speed level, the time between attacks is reduced continuously until it is no longer present, and then if the attack speed value is high enough, the animation speed is increased.
Do you think this kind of approach when working with character attack speed is correctly or did I miss sth?