View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000530||Infinitode 2||[All Projects] Infinitode 2||public||2020-02-21 04:19||2021-05-28 12:55|
|Target Version||Fixed in Version||1.8.0|
|Summary||0000530: Attack Speed - Higher Values Have Little Use|
A tower with an Attack Speed of 15 will fire at the same speed as a tower with an Attack Speed of 29 (once every 2 frames). A tower with an Attack Speed of 10 will fire at the same speed as a tower with an Attack Speed of 14 (once every 3 frames). And, of course, an Attack Speed above 30 is useless.
The core of the issue is that the Update event of Tower Objects, when checking whether the Tower's Attack Speed ticker has reached the value needed, always resets it to 0 after attacking. As such, there's a lot of ignored overflow attack speed until it's increased enough to hit the next cap - see the screenshot for more.
|Steps To Reproduce|
1) Put a Basic Tower on an Attack Speed V platform.
The easiest fix for this would be to change the following block of code:
To be this, instead:
Or something similar that allows it to fire 1 frame quicker every few frames.
|Tags||No tags attached.|
|2020-10-01 18:13||administrator||Assigned To||=> administrator|
|2020-10-01 18:13||administrator||Status||new => acknowledged|
|2020-12-04 18:07||therainycat||Status||acknowledged => resolved|
|2020-12-04 18:07||therainycat||Resolution||open => fixed|
|2020-12-04 18:07||therainycat||Fixed in Version||=> 1.8.0|
|2021-05-28 12:55||administrator||Status||resolved => closed|