Projectile: Difference between revisions

collision mechanics
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 21: Line 21:


===Angle===
===Angle===
The '''angle''' is the anglular distance (e.g. 60°) between projectiles relative to an ejection point. An example is Ninja's Double Shot or Sub's Airburst Darts.
The '''angle''' is the angular distance (e.g. 60°) between projectiles relative to an ejection point. An example is Ninja's Double Shot or Sub's Airburst Darts.


===Random spread===
===Random spread===
Line 38: Line 38:
{{main|Damage}}
{{main|Damage}}
Many projectiles deal damage to Bloons that they collide with. Some projectiles deal additional damage to Bloons under certain conditions, such as if the projectile deals extra damage to [[MOAB-Class Bloon]]s. Some Bloons are immune to projectiles with certain [[damage type]]s, such as [[Lead Bloon]]s being immune to projectiles that deal sharp-type damage. Most projectiles expire instantly upon colliding with a Bloon that is immune to it.
Many projectiles deal damage to Bloons that they collide with. Some projectiles deal additional damage to Bloons under certain conditions, such as if the projectile deals extra damage to [[MOAB-Class Bloon]]s. Some Bloons are immune to projectiles with certain [[damage type]]s, such as [[Lead Bloon]]s being immune to projectiles that deal sharp-type damage. Most projectiles expire instantly upon colliding with a Bloon that is immune to it.
Some attacks can penetrate multiple layers, but some don't. Whether the projectile does this by default depends on the game. In ''BTD5'', the default is not to penetrate multiple layers unless coded to do so. In ''BTD6'', all projectiles can penetrate standard bloon layers by default but not through MOAB-class, unless code specifically disables/enables them.


===Collision===
===Collision===
By default, a projectile is only allowed to collide with each Bloon it hits once, and will simply pass through Bloons it has already hit (including their children). Some projectiles, primarily ones placed on the track, are able to collide with Bloons repeatedly. Prior to ''[[Bloons TD 6]]'', all projectiles with this property will collide with Bloons on every [[frame]] they are touching each other, but in ''Bloons TD 6'', ''[[Bloons TD Battles 2]]'', and ''[[Bloons Adventure Time TD]]'', some projectiles can only re-hit Bloons they have already collided with after a delay. For example, in ''BTD6'', [[Wall of Fire (BTD6)|Wall of Fire]] can re-hit Bloons after a 0.15-second delay.
By default, a projectile is only allowed to collide with each Bloon it hits once, and will simply pass through Bloons it has already hit (including their children). Some projectiles, primarily ones placed on the track, are able to collide with Bloons repeatedly. Prior to ''[[Bloons TD 6]]'', all projectiles with this property will collide with Bloons on every [[frame]] they are touching each other, but in ''Bloons TD 6'', ''[[Bloons TD Battles 2]]'', and ''[[Bloons Adventure Time TD]]'', some projectiles can only re-hit Bloons they have already collided with after a delay. For example, in ''BTD6'', [[Wall of Fire (BTD6)|Wall of Fire]] can re-hit Bloons after a 0.15-second delay.
===Shot===
A '''shot''' is one instance of creating an attack. Certain towers rely on counting the amount of shots, such as attacks that only trigger every few shots (e.g. [[Recursive Cluster]]'s<!--general--> recursive bombs, [[Sharp Shooter]]'s<!--general--> crits),<!--bwiki calls this interaction "per shot"--> alternating offsets per shot (e.g. [[Twin Guns]],<!--general--> [[Dark Champion]]'s<!--general--> left and right hands, [[Bloon Exclusion Zone]]'s<!--general, also no bads bc btd5 exists--> barrels),<!--bwiki calls this interaction "alternating weapons" or something--> or most of Alchemist's support potions (which consume buffs based on shot count).


==Navigation==
==Navigation==
{{BTD4 nav}}
{{attack mechanics nav}}
{{BTD5 nav}}
{{BTD6 nav}}
{{BTDB nav}}
{{BTDB2 nav}}
{{BMC nav}}
{{BATTD nav}}
{{BSM1 nav}}
{{BSM1 nav}}
{{BSM2 nav}}
{{BSM2 nav}}
{{BP nav}}
{{BP nav}}
[[Category:Game mechanics in BTD4]][[Category:Game mechanics in BTD5]][[Category:Game mechanics in BTD6]][[Category:Game mechanics in Battles]][[Category:Game mechanics in Battles 2]][[Category:Game mechanics in BMC]][[Category:Game mechanics in BATTD]][[Category:Bloons Super Monkey]][[Category:Game mechanics in BSM2]][[Category:Game mechanics in Bloons Pop!]]
[[Category:Game mechanics in BTD3]][[Category:Game mechanics in BTD4]][[Category:Game mechanics in BTD5]][[Category:Game mechanics in BTD6]][[Category:Game mechanics in Battles]][[Category:Game mechanics in Battles 2]][[Category:Game mechanics in BMC]][[Category:Game mechanics in BATTD]][[Category:Bloons Super Monkey]][[Category:Game mechanics in BSM2]][[Category:Game mechanics in Bloons Pop!]]