Attack speed: Difference between revisions

No edit summary
→Name: small wording changes
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:


== Name ==
== Name ==
There is not a unique way to name this mechanic, not even in the same game or in official patch notes. In the list below there are examples of different notations across the ''Bloons'' franchise:
There is no single way to name this mechanic, not even in the same game or in official patch notes. In the list below there are examples of different notations across the ''Bloons'' franchise:


* '''Attack Speed''' is used in the description of the [[Rapid Reload (BTD5)|Rapid Reload]] upgrade in [[Bloons TD 5|''Bloons TD 5'']].
* '''Attack Speed''' is used in the description of the [[Rapid Reload (BTD5)|Rapid Reload]] upgrade in [[Bloons TD 5|''Bloons TD 5'']].
* '''Reload time''' is used in the description of the Monkey Knowledge  {{BTD6 mk|Veteran Monkey Training}} in [[Bloons TD 6|''Bloons TD 6'']].
* '''Reload time''' is used in the description of the Monkey Knowledge  {{BTD6 mk|Veteran Monkey Training}} in [[Bloons TD 6|''Bloons TD 6'']].
* '''Attack rate''' in the description of [[Jungle Drums (BMC)|Jungle Drums]] upgrade in the Flash version of [[Bloons Monkey City|''Bloons Monkey City'']].
* '''Attack rate''' in the description of [[Jungle Drums (BMC)|Jungle Drums]] upgrade in the Flash version of [[Bloons Monkey City|''Bloons Monkey City'']].
* '''Attack cooldown''' or '''reload rate''' is used sometimes in official patch notes<ref>https://www.reddit.com/r/btd6/comments/1hau4dn/bloons_td_6_v460_update_notes/</ref>. Attack cooldown is sometimes simply referred as ''cooldown'', but the former is preferred because it can also be used to refer to the recharge time of an [[Activated Ability]].
* '''Attack cooldown''' or '''reload rate''' is used sometimes in official patch notes<ref>https://www.reddit.com/r/btd6/comments/1hau4dn/bloons_td_6_v460_update_notes/</ref>. Attack cooldown is sometimes simply referred as ''cooldown'', but the former is preferred because cooldown can also be used to refer to the recharge time of an [[Activated Ability]].
* '''Rate of fire''' is used in [[Adora (BTD6)|Adora]] Level 20 description in [[Bloons TD 6|''Bloons TD 6'']].
* '''Rate of fire''' is used in [[Adora (BTD6)|Adora]]'s Level 20 description in [[Bloons TD 6|''Bloons TD 6'']].


== Mechanics ==
== Mechanics ==


=== [[Bloons Tower Defense (game)|''Bloons Tower Defense'']] / [[Bloons Tower Defense 2|''Bloons Tower Defense 2'']] ===
=== [[Bloons Tower Defense (game)|''Bloons Tower Defense'']] / [[Bloons Tower Defense 2|''Bloons Tower Defense 2'']] ===
In these games towers are programmed to attack every certain amount of frames which can be converted into seconds considering they run at 40 frames per second. The only upgrade that modifies attack speed is Faster Shooting for [[Tack Shooter|Tack Shooters]], reducing it from 55 to 40 frames. Using the [[Upgrade stacking glitch]] (also called "hypersonic Tack Shooter glitch"), allows to purchase this upgrade multiple times, reducing the cooldown of the tower 15 frames every time. After 4 stacks, the cooldown of the Tack Shooter would be less than 0 frames, so the tower reaches a speed cap and attacks every frame, further upgrades doesn't change this behavior.
In these games, towers are programmed to attack every certain amount of frames which can be converted into seconds considering they run at 40 frames per second. The only upgrade that modifies attack speed is Faster Shooting for [[Tack Shooter|Tack Shooters]], reducing it from 55 to 40 frames. Using the [[Upgrade stacking glitch]] (also called "hypersonic Tack Shooter glitch"), allows to purchase this upgrade multiple times, reducing the cooldown of the tower 15 frames every time. After 4 stacks, the cooldown of the Tack Shooter would be less than 0 frames, so the tower reaches a speed cap and attacks every frame; further upgrades do not change this behavior.


=== [[Bloons Supermonkey 2|''Bloons Supermonkey 2'']] ===
=== [[Bloons Supermonkey 2|''Bloons Supermonkey 2'']] ===
Line 27: Line 27:


=== [[Bloons TD 6|''Bloons TD 6'']] ===
=== [[Bloons TD 6|''Bloons TD 6'']] ===
{{cleanup|Needs cleanup for grammar and/or spelling}}
Attack speed in ''BTD6'' is implemented with a mechanic internally named '''cooldown'''. This cooldown is the amount of time in seconds which a tower will take before executing an attack or performing certain actions such as [[Spike Factory (BTD6)|producing spikes]] or [[Sun Temple (BTD6)|spawning sub-towers]]. This is measured in seconds, and the upgrades modify the value of this stat to a certain number. However, if the player notices the amount of damage that a tower is dealing before and after an attack speed or buff is applied, sometimes the tower seem to be doing better than expected, and this is because on how the actual attack speed / cooldown mechanic is implemented.
Attack speed in ''BTD6'' is implemented with a mechanic internally named '''cooldown'''. This cooldown is the amount of time in seconds which a tower will take before executing an attack or performing certain actions such as [[Spike Factory (BTD6)|producing spikes]] or [[Sun Temple (BTD6)|spawning sub-towers]]. This is measured in seconds, and the upgrades modify the value of this stat to a certain number. However, if the player notices the amount of damage that a tower is dealing before and after an attack speed or buff is applied, sometimes the tower seem to be doing better than expected, and this is because on how the actual attack speed / cooldown mechanic is implemented.


Line 80: Line 81:
===''Bloons Adventure Time TD''===
===''Bloons Adventure Time TD''===
{{incomplete|need to figure out more on how blockingCooldown works}}
{{incomplete|need to figure out more on how blockingCooldown works}}
In ''[[Bloons Adventure Time TD]]'', attack speed is implemented internally as '''cooldown''' and measured in seconds, much like Bloons TD 6. Some attacks have an animationSpeed variable as well which governs the lowest possible cooldown that attack can have. If this variable is not present then the lowest the cooldown can go is 1/60th of a second, or 1 frame ingame, which can be achieved with a combination with items and upgrades. All cooldowns are round up to the next frame.
In ''[[Bloons Adventure Time TD]]'', attack speed is implemented internally as '''cooldown''' and measured in seconds, much like ''Bloons TD 6''. Some attacks have an animationSpeed variable as well which governs the lowest possible cooldown that attack can have. If this variable is not present then the lowest the cooldown can go is 1/60th of a second, or 1 frame ingame, which can be achieved with a combination with items and upgrades. All cooldowns are round up to the next frame.


On the character's stat pages, attack speed displayed is actually the inverse of cooldown from the main weapon. It is similarly mentioned as such in balance patch notes.
On the character's stat pages, attack speed displayed is actually the inverse of cooldown from the main weapon. It is similarly mentioned as such in balance patch notes.


== References ==
== References ==