Template:BTD6 projectile: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Added regrow damage |
||
| (61 intermediate revisions by 3 users not shown) | |||
| Line 5: | Line 5: | ||
EMISSION | EMISSION | ||
-->{{#if:{{{count|}}}{{{count after|}}}|<tr><th>Count</th><td>{{{count|1}}} {{#if:{{{count after|}}}|→ {{{count after|}}}}}</td></tr>}}<!-- | -->{{#ifexpr:{{{alternateProjectile|1}}}>1 or {{{alternateProjectile after|1}}}>1|<tr><th>Alternate projectile interval</th><td>{{{alternateProjectile|1}}} attacks{{#if:{{{alternateProjectile after|}}}|→ {{{alternateProjectile after|}}} attacks}}</td></tr>}}<!-- | ||
-->{{#ifexpr:{{{count|1}}}>1 or {{{count after|1}}}>1|<tr><th>Count</th><td>{{{count|1}}} {{#if:{{{count after|}}}|→ {{{count after|}}}}}</td></tr>}}<!-- | |||
-->{{#ifexpr:{{{angle|0}}} > 0 or {{{angle after|0}}} > 0|<tr><th>Angle</th><td>{{{angle|0}}}° {{#if:{{{angle after|}}}|→ {{{angle after|}}}°}}</td></tr>}}<!-- | -->{{#ifexpr:{{{angle|0}}} > 0 or {{{angle after|0}}} > 0|<tr><th>Angle</th><td>{{{angle|0}}}° {{#if:{{{angle after|}}}|→ {{{angle after|}}}°}}</td></tr>}}<!-- | ||
-->{{#ifexpr:{{{randomAngle|0}}} > 0 or {{{randomAngle after|0}}} > 0|<tr><th>Random angle</th><td>{{{randomAngle|0}}}° {{#if:{{{randomAngle after|}}}|→ {{{randomAngle after|}}}°}}</td></tr>}}<!-- | -->{{#ifexpr:{{{randomAngle|0}}} > 0 or {{{randomAngle after|0}}} > 0|<tr><th>Random angle</th><td>{{{randomAngle|0}}}° {{#if:{{{randomAngle after|}}}|→ {{{randomAngle after|}}}°}}</td></tr>}}<!-- | ||
| Line 11: | Line 12: | ||
PIERCE | PIERCE | ||
-->{{# | -->{{#ifexpr:({{{pierce|0}}} > 0 or {{{pierce after|0}}} > 0) and {{{maxPierce after|0}}} != 1|<tr><th>[[Pierce]]</th><td>{{formatnum:{{{pierce|0}}}}} {{#if:{{{pierce after|}}}|→ {{formatnum:{{{pierce after|0}}}}}}}</td></tr>}}<!-- | ||
-->{{#ifexpr:{{{maxPierce|0}}} > 0 or {{{maxPierce after|0}}} > 0|<tr><th>Max pierce</th><td>{{{maxPierce|0}}} {{#if:{{{maxPierce after|}}}|→ {{{maxPierce after|}}}}}</td></tr>}}<!-- | -->{{#ifexpr:{{{maxPierce|0}}} > 0 or {{{maxPierce after|0}}} > 0|<tr><th>Max pierce</th><td>{{#ifeq:{{{maxPierce|0}}}|0|∞|{{{maxPierce|0}}}}} {{#if:{{{maxPierce after|}}}|→ {{{maxPierce after|}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{piercePenalty|}}}{{{piercePenalty after|}}}|<tr><th>Pierce penalty</th><td>+{{{piercePenalty|0}}} {{#if:{{{piercePenalty after|}}}|→ +{{{piercePenalty after|}}}}}</td></tr>}}<!-- | -->{{#if:{{{piercePenalty|}}}{{{piercePenalty after|}}}|<tr><th>Pierce penalty</th><td>+{{{piercePenalty|0}}} {{#if:{{{piercePenalty after|}}}|→ +{{{piercePenalty after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForLead|0}}}>0 or {{{piercePenaltyForLead after|0}}}>0|<tr><th>Lead pierce penalty</th><td>+{{{piercePenaltyForLead|0}}} {{#if:{{{piercePenaltyForLead after|}}}|→ +{{{piercePenaltyForLead after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForCeramic|0}}}>0 or {{{piercePenaltyForCeramic after|0}}}>0|<tr><th>Ceramic pierce penalty</th><td>+{{{piercePenaltyForCeramic|0}}} {{#if:{{{piercePenaltyForCeramic after|}}}|→ +{{{piercePenaltyForCeramic after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForMoab|0}}}>0 or {{{piercePenaltyForMoab after|0}}}>0|<tr><th>MOAB pierce penalty</th><td>+{{{piercePenaltyForMoab|0}}} {{#if:{{{piercePenaltyForMoab after|}}}|→ +{{{piercePenaltyForMoab after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForBfb|0}}}>0 or {{{piercePenaltyForBfb after|0}}}>0|<tr><th>BFB pierce penalty</th><td>+{{{piercePenaltyForBfb|0}}} {{#if:{{{piercePenaltyForBfb after|}}}|→ +{{{piercePenaltyForBfb after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForZomg|0}}}>0 or {{{piercePenaltyForZomg after|0}}}>0|<tr><th>ZOMG pierce penalty</th><td>+{{{piercePenaltyForZomg|0}}} {{#if:{{{piercePenaltyForZomg after|}}}|→ +{{{piercePenaltyForZomg after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForDdt|0}}}>0 or {{{piercePenaltyForDdt after|0}}}>0|<tr><th>DDT pierce penalty</th><td>+{{{piercePenaltyForDdt|0}}} {{#if:{{{piercePenaltyForDdt after|}}}|→ +{{{piercePenaltyForDdt after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForBad|0}}}>0 or {{{piercePenaltyForBad after|0}}}>0|<tr><th>BAD pierce penalty</th><td>+{{{piercePenaltyForBad|0}}} {{#if:{{{piercePenaltyForBad after|}}}|→ +{{{piercePenaltyForBad after|}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#ifexpr:{{{piercePenaltyForMoabs|0}}}>0 or {{{piercePenaltyForMoabs after|0}}}>0|<tr><th>MOAB-Class pierce penalty</th><td>+{{{piercePenaltyForMoabs|0}}} {{#if:{{{piercePenaltyForMoabs after|}}}|→ +{{{piercePenaltyForMoabs after|}}}}}</td></tr>}}<!-- | ||
DAMAGE | DAMAGE | ||
-->{{#if:{{{damage|}}}{{{damage after|}}}|<tr><th>[[Damage]]</th><td>{{formatnum:{{{damage|0}}}}} {{#if:{{{damage after|}}}|→ {{formatnum:{{{damage after|}}}}}}}</td></tr>}}<!-- | -->{{#if:{{{damage|}}}{{{damage after|}}}|<tr><th>[[Damage]]</th><td>{{#if:{{{damageModifierUnstableConcoction|}}}|Depends on Bloon affected|{{formatnum:{{{damage|0}}}}}}} {{#if:{{{damage after|}}}|→ {{formatnum:{{{damage after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#ifexpr:{{{maxDamage|0}}} > 0 or {{{maxDamage after|0}}} > 0| | -->{{#ifexpr:({{{maxDamage|0}}} > 0 or {{{maxDamage after|0}}} > 0) and not ({{{maxDamage|0}}} >= 9999999 or {{{maxDamage after|0}}} >= 9999999)|<tr><th>Max damage</th><td>{{{maxDamage|1}}} {{#if:{{{maxDamage after|}}}|→ {{{maxDamage after|}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{damageModifierForLead|}}}{{{damageModifierForLead after|}}}|<tr><th>Damage to Lead</th><td>+{{{damageModifierForLead|0}}} {{#if:{{{damageModifierForLead after|}}}|→ +{{{damageModifierForLead after|}}}}}</td></tr>}}<!-- | -->{{#if:{{{damageModifierForLead|}}}{{{damageModifierForLead after|}}}|<tr><th>Damage to Lead</th><td>+{{formatnum:{{{damageModifierForLead|0}}}}} {{#if:{{{damageModifierForLead after|}}}|→ +{{formatnum:{{{damageModifierForLead after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForLeadOrDdt|}}}{{{damageModifierForLeadOrDdt after|}}}|<tr><th>Damage to Lead or DDTs</th><td>+{{formatnum:{{{damageModifierForLeadOrDdt|0}}}}} {{#if:{{{damageModifierForLeadOrDdt after|}}}|→ +{{formatnum:{{{damageModifierForLeadOrDdt after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForCeramic|}}}{{{damageModifierForCeramic after|}}}|<tr><th>Damage to Ceramic</th><td>+{{formatnum:{{{damageModifierForCeramic|0}}}}} {{#if:{{{damageModifierForCeramic after|}}}|→ +{{formatnum:{{{damageModifierForCeramic after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForCeramicExceptCAS|}}}{{{damageModifierForCeramicExceptCAS after|}}}|<tr><th>Damage to Ceramic<br><small>(excl. [[Dreadbloon (BTD6)|Ceramic Armor Shell]])</small></th><td>+{{formatnum:{{{damageModifierForCeramicExceptCAS|0}}}}} {{#if:{{{damageModifierForCeramicExceptCAS after|}}}|→ +{{formatnum:{{{damageModifierForCeramicExceptCAS after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForFortifiedOrCeramic|}}}{{{damageModifierForFortifiedOrCeramic after|}}}|<tr><th>Damage to Ceramic or Fortified</th><td>+{{formatnum:{{{damageModifierForFortifiedOrCeramic|0}}}}} {{#if:{{{damageModifierForFortifiedOrCeramic after|}}}|→ +{{formatnum:{{{damageModifierForFortifiedOrCeramic after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForMoab|}}}{{{damageModifierForMoab after|}}}|<tr><th>Damage to MOABs</th><td>+{{formatnum:{{{damageModifierForMoab|0}}}}} {{#if:{{{damageModifierForMoab after|}}}|→ +{{formatnum:{{{damageModifierForMoab after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForBad|}}}{{{damageModifierForBad after|}}}|<tr><th>Damage to BADs</th><td>+{{formatnum:{{{damageModifierForBad|0}}}}} {{#if:{{{damageModifierForBad after|}}}|→ +{{formatnum:{{{damageModifierForBad after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForMoabs|}}}{{{damageModifierForMoabs after|}}}|<tr><th>Damage to MOAB-Class</th><td>+{{formatnum:{{{damageModifierForMoabs|0}}}}} {{#if:{{{damageModifierForMoabs after|}}}|→ +{{formatnum:{{{damageModifierForMoabs after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForBoss|}}}{{{damageModifierForBoss after|}}}|<tr><th>Damage to bosses</th><td>+{{formatnum:{{{damageModifierForBoss|0}}}}} {{#if:{{{damageModifierForBoss after|}}}|→ +{{formatnum:{{{damageModifierForBoss after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForCamo|}}}{{{damageModifierForCamo after|}}}|<tr><th>Damage to Camo</th><td>+{{formatnum:{{{damageModifierForCamo|0}}}}} {{#if:{{{damageModifierForCamo after|}}}|→ +{{formatnum:{{{damageModifierForCamo after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForRegrow|}}}{{{damageModifierForRegrow after|}}}|<tr><th>Damage to Regrow</th><td>+{{formatnum:{{{damageModifierForRegrow|0}}}}} {{#if:{{{damageModifierForRegrow after|}}}|→ +{{formatnum:{{{damageModifierForRegrow after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForFortified|}}}{{{damageModifierForFortified after|}}}|<tr><th>Damage to Fortified</th><td>+{{formatnum:{{{damageModifierForFortified|0}}}}} {{#if:{{{damageModifierForFortified after|}}}|→ +{{formatnum:{{{damageModifierForFortified after|}}}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#if:{{{damageModifierForFortifiedMoabs|}}}{{{damageModifierForFortifiedMoabs after|}}}|<tr><th>Damage to Fortified MOAB-Class</th><td>+{{formatnum:{{{damageModifierForFortifiedMoabs|0}}}}} {{#if:{{{damageModifierForFortifiedMoabs after|}}}|→ +{{formatnum:{{{damageModifierForFortifiedMoabs after|}}}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#if:{{{damageModifierForStunned|}}}{{{damageModifierForStunned after|}}}|<tr><th>Damage to stunned</th><td>+{{formatnum:{{{damageModifierForStunned|0}}}}} {{#if:{{{damageModifierForStunned after|}}}|→ +{{formatnum:{{{damageModifierForStunned after|}}}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#if:{{{damageModifierForStunnedMoabs|}}}{{{damageModifierForStunnedMoabs after|}}}|<tr><th>Damage to stunned MOAB-Class</th><td>+{{formatnum:{{{damageModifierForStunnedMoabs|0}}}}} {{#if:{{{damageModifierForStunnedMoabs after|}}}|→ +{{formatnum:{{{damageModifierForStunnedMoabs after|}}}}}}}</td></tr>}}<!-- | ||
-->{{# | -->{{#if:{{{damageModifierForShocked1|}}}{{{damageModifierForShocked1 after|}}}|<tr><th>Damage to shocked (tier 2)</th><td>+{{formatnum:{{{damageModifierForShocked1|0}}}}} {{#if:{{{damageModifierForShocked1 after|}}}|→ +{{formatnum:{{{damageModifierForShocked1 after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForShocked2|}}}{{{damageModifierForShocked2 after|}}}|<tr><th>Damage to shocked (tier 3)</th><td>+{{formatnum:{{{damageModifierForShocked2|0}}}}} {{#if:{{{damageModifierForShocked2 after|}}}|→ +{{formatnum:{{{damageModifierForShocked2 after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForShocked3|}}}{{{damageModifierForShocked3 after|}}}|<tr><th>Damage to shocked (tier 4)</th><td>+{{formatnum:{{{damageModifierForShocked3|0}}}}} {{#if:{{{damageModifierForShocked3 after|}}}|→ +{{formatnum:{{{damageModifierForShocked3 after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForShocked4|}}}{{{damageModifierForShocked4 after|}}}|<tr><th>Damage to shocked (tier 5)</th><td>+{{formatnum:{{{damageModifierForShocked4|0}}}}} {{#if:{{{damageModifierForShocked4 after|}}}|→ +{{formatnum:{{{damageModifierForShocked4 after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | -->{{#if:{{{damageModifierForFrozen|}}}{{{damageModifierForFrozen after|}}}|<tr><th>Damage to frozen</th><td>+{{formatnum:{{{damageModifierForFrozen|0}}}}} {{#if:{{{damageModifierForFrozen after|}}}|→ +{{formatnum:{{{damageModifierForFrozen after|}}}}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{damageModifierForStickied|}}}{{{damageModifierForStickied after|}}}|<tr><th>Damage to stickied</th><td>+{{{damageModifierForStickied|0}}} {{#if:{{{damageModifierForStickied after|}}}|→ +{{{damageModifierForStickied after|}}}}}</td></tr>}}<!-- | -->{{#if:{{{damageModifierForStickied|}}}{{{damageModifierForStickied after|}}}|<tr><th>Damage to stickied</th><td>+{{formatnum:{{{damageModifierForStickied|0}}}}} {{#if:{{{damageModifierForStickied after|}}}|→ +{{formatnum:{{{damageModifierForStickied after|}}}}}}}</td></tr>}}<!-- | ||
CRITS | CRITS | ||
| Line 58: | Line 59: | ||
DAMAGE TYPE | DAMAGE TYPE | ||
-->{{#if:{{{immuneBloonProperties|}}}{{{immuneBloonProperties after|}}}|<tr><th>[[Damage type]]</th><td>{{ | -->{{#if:{{{immuneBloonProperties|}}}{{{immuneBloonProperties after|}}}|<tr><th>[[Damage type]]</th><td>{{BTD6 dt|{{{immuneBloonProperties}}}}} {{#if:{{{immuneBloonProperties after|}}}|→ {{BTD6 dt|{{{immuneBloonProperties after}}}}}}}</td></tr>}}<!-- | ||
PUSHBACK | PUSHBACK | ||
| Line 90: | Line 71: | ||
MOVEMENT | MOVEMENT | ||
-->{{# | -->{{#ifexpr:{{{speed|0}}} > 0 or {{{speed after|0}}} > 0|<tr><th>[[Projectile speed|Speed]]</th><td>{{{speed|0}}} units/s {{#if:{{{speed after|}}}|→ {{{speed after|}}} units/s}}</td></tr>}}<!-- | ||
-->{{#if:{{{maxSpeed|}}}{{{maxSpeed after|}}}|<tr><th>Max speed</th><td>{{{maxSpeed|0}}} units/s {{#if:{{{maxSpeed after|}}}|→ {{{maxSpeed after|}}} units/s}}</td></tr>}}<!-- | -->{{#if:{{{maxSpeed|}}}{{{maxSpeed after|}}}|<tr><th>Max speed</th><td>{{{maxSpeed|0}}} units/s {{#if:{{{maxSpeed after|}}}|→ {{{maxSpeed after|}}} units/s}}</td></tr>}}<!-- | ||
-->{{#if:{{{acceleration|}}}{{{acceleration after|}}}|<tr><th>Acceleration</th><td> | -->{{#if:{{{acceleration|}}}{{{acceleration after|}}}|<tr><th>Acceleration</th><td>{{{acceleration|0}}} units/s<sup>2</sup> {{#if:{{{acceleration after|}}}|→ {{{acceleration after|}}} units/s<sup>2</sup>}}</td></tr>}}<!-- | ||
-->{{#if:{{{followPathMaxY|}}}{{{followPathMaxY after|}}}|<tr><th>Max | -->{{#if:{{{followPathMaxY|}}}{{{followPathMaxY after|}}}|<tr><th>Max travel distance</th><td>{{{followPathMaxY|0}}} units {{#if:{{{followPathMaxY after|}}}|→ {{{followPathMaxY after|}}} units}}</td></tr>}}<!-- | ||
-->{{#if:{{{minDistance|}}}{{{minDistance after|}}}|<tr><th>Min travel distance</th><td>{{{minDistance|0}}} units {{#if:{{{minDistance after|}}}|→ {{{minDistance after|}}} units}}</td></tr>}}<!-- | |||
-->{{#if:{{{maxDistance|}}}{{{maxDistance after|}}}|<tr><th>Max travel distance</th><td>{{{maxDistance|0}}} units {{#if:{{{maxDistance after|}}}|→ {{{maxDistance after|}}} units}}</td></tr>}}<!-- | |||
SEEKING | SEEKING | ||
-->{{#if:{{{seekDistance|}}}{{{seekDistance after|}}}|<tr><th>Seeking distance</th><td>{{#ifexpr:{{{seekDistance|0}}} < | -->{{#if:{{{seekDistance|}}}{{{seekDistance after|}}}|<tr><th>Seeking distance</th><td>{{#ifexpr:{{{seekDistance|0}}} < 9999|{{formatnum:{{{seekDistance|0}}}}}|∞}} units {{#if:{{{seekDistance after|}}}|→ {{#ifexpr:{{{seekDistance after|0}}} < 9999|{{formatnum:{{{seekDistance after|0}}}}}|∞}} units}}</td></tr>}}<!-- | ||
-->{{#if:{{{maxSeekAngle|}}}{{{maxSeekAngle after|}}}|<tr><th>Seeking angle</th><td>{{{maxSeekAngle|}}}° {{#if:{{{maxSeekAngle after|}}}|→ {{{maxSeekAngle after|}}}°}}</td></tr>}}<!-- | -->{{#if:{{{maxSeekAngle|}}}{{{maxSeekAngle after|}}}|<tr><th>Seeking angle</th><td>{{{maxSeekAngle|}}}° {{#if:{{{maxSeekAngle after|}}}|→ {{{maxSeekAngle after|}}}°}}</td></tr>}}<!-- | ||
-->{{#if:{{{turnRate|}}}{{{turnRate after|}}}|<tr><th>Seeking rotation speed</th><td>{{#ifexpr:{{{turnRate|0}}} < | -->{{#if:{{{turnRate|}}}{{{turnRate after|}}}|<tr><th>Seeking rotation speed</th><td>{{#ifexpr:{{{turnRate|0}}} < 9999|{{formatnum:{{{turnRate|0}}}}}|∞}} °/s {{#if:{{{turnRate after|}}}|→ {{#ifexpr:{{{turnRate after|0}}} < 9999|{{formatnum:{{{turnRate after|0}}}}}|∞}} °/s}}</td></tr>}}<!-- | ||
-->{{#if:{{{maxTurnRate|}}}{{{maxTurnRate after|}}}|<tr><th>Max seeking rotation speed</th><td>{{#ifexpr:{{{maxTurnRate|0}}} < | -->{{#if:{{{maxTurnRate|}}}{{{maxTurnRate after|}}}|<tr><th>Max seeking rotation speed</th><td>{{#ifexpr:{{{maxTurnRate|0}}} < 9999|{{formatnum:{{{maxTurnRate|0}}}}}|∞}} °/s {{#if:{{{maxTurnRate after|}}}|→ {{#ifexpr:{{{maxTurnRate after|0}}} < 9999|{{formatnum:{{{maxTurnRate after|0}}}}}|∞}} °/s}}</td></tr>}}<!-- | ||
-->{{#if:{{{turnRateChange|}}}{{{turnRateChange after|}}}|<tr><th>Seeking rotation acceleration</th><td>{{#ifexpr:{{{turnRateChange|0}}} < | -->{{#if:{{{turnRateChange|}}}{{{turnRateChange after|}}}|<tr><th>Seeking rotation acceleration</th><td>{{#ifexpr:{{{turnRateChange|0}}} < 9999|+{{formatnum:{{{turnRateChange|0}}}}}|∞}} °/s<sup>2</sup> {{#if:{{{turnRateChange after|}}}|→ {{#ifexpr:{{{turnRateChange after|0}}} < 9999|+{{formatnum:{{{turnRateChange after|0}}}}}|∞}} °/s<sup>2</sup>}}</td></tr>}}<!-- | ||
-->{{#if:{{{trackTime|}}}{{{trackTime after|}}}|<tr><th>Seeking time</th><td>{{{trackTime|}}}s {{#if:{{{trackTime after|}}}|→ {{{trackTime after|}}}s}}</td></tr>}}<!-- | -->{{#if:{{{trackTime|}}}{{{trackTime after|}}}|<tr><th>Seeking time</th><td>{{{trackTime|}}}s {{#if:{{{trackTime after|}}}|→ {{{trackTime after|}}}s}}</td></tr>}}<!-- | ||
| Line 107: | Line 90: | ||
RICOCHET | RICOCHET | ||
-->{{#if:{{{bounceDistance|}}}{{{bounceDistance after|}}}|<tr><th>Bounce distance</th><td>{{{bounceDistance|0}}} units {{#if:{{{bounceDistance after|}}}|→ {{{bounceDistance after|}}} units}}</td></tr>}}<!-- | -->{{#if:{{{bounceDistance|}}}{{{bounceDistance after|}}}|<tr><th>Bounce distance</th><td>{{#ifexpr:{{{bounceDistance|0}}} <= 99999|{{formatnum:{{{bounceDistance|0}}}}}|∞}} units {{#if:{{{bounceDistance after|}}}|→ {{#ifexpr:{{{bounceDistance after|0}}} <= 99999|{{formatnum:{{{bounceDistance after|0}}}}}|∞}} units}}</td></tr>}}<!-- | ||
-->{{#if:{{{bounceTargeting|}}}{{{bounceTargeting after|}}}|<tr><th>Bounce targeting</th><td>{{{bounceTargeting|0}}} {{#if:{{{bounceTargeting after|}}}|→ {{{bounceTargeting after|}}}}}</td></tr>}}<!-- | -->{{#if:{{{bounceTargeting|}}}{{{bounceTargeting after|}}}|<tr><th>Bounce targeting</th><td>{{{bounceTargeting|0}}} {{#if:{{{bounceTargeting after|}}}|→ {{{bounceTargeting after|}}}}}</td></tr>}}<!-- | ||
| Line 113: | Line 96: | ||
-->{{#if:{{{lifespan|}}}{{{lifespan after|}}}|<tr><th>[[Projectile lifespan|Lifespan]]</th><td>{{#ifexpr:{{{lifespan|0}}} <= 99999|{{formatnum:{{{lifespan|0}}}}}|∞}}s {{#if:{{{lifespan after|}}}|→ {{#ifexpr:{{{lifespan after|0}}} <= 99999|{{formatnum:{{{lifespan after|0}}}}}|∞}}s}}</td></tr>}}<!-- | -->{{#if:{{{lifespan|}}}{{{lifespan after|}}}|<tr><th>[[Projectile lifespan|Lifespan]]</th><td>{{#ifexpr:{{{lifespan|0}}} <= 99999|{{formatnum:{{{lifespan|0}}}}}|∞}}s {{#if:{{{lifespan after|}}}|→ {{#ifexpr:{{{lifespan after|0}}} <= 99999|{{formatnum:{{{lifespan after|0}}}}}|∞}}s}}</td></tr>}}<!-- | ||
-->{{#if:{{{lifespanWhileSeeking|}}}{{{lifespanWhileSeeking after|}}}|<tr><th>Lifespan while seeking</th><td>{{#ifexpr:{{{lifespanWhileSeeking|0}}} <= 99999|{{formatnum:{{{lifespanWhileSeeking|0}}}}}|∞}}s {{#if:{{{lifespanWhileSeeking after|}}}|→ {{#ifexpr:{{{lifespanWhileSeeking after|0}}} <= 99999|{{formatnum:{{{lifespanWhileSeeking after|0}}}}}|∞}}s}}</td></tr>}}<!-- | |||
-->{{#if:{{{minLifespan|}}}{{{minLifespan after|}}}|<tr><th>[[Projectile lifespan|Lifespan]]</th><td>{{{minLifespan|0}}}s–{{{maxLifespan|0}}}s {{#if:{{{minLifespan after|}}}|→ {{{minLifespan after|0}}}s–{{{maxLifespan after|0}}}s}}</td></tr>}}<!-- | -->{{#if:{{{minLifespan|}}}{{{minLifespan after|}}}|<tr><th>[[Projectile lifespan|Lifespan]]</th><td>{{{minLifespan|0}}}s–{{{maxLifespan|0}}}s {{#if:{{{minLifespan after|}}}|→ {{{minLifespan after|0}}}s–{{{maxLifespan after|0}}}s}}</td></tr>}}<!-- | ||
-->{{#ifexpr:{{{rounds|0}}} > 0 or {{{rounds after|0}}} > 0|<tr><th> | -->{{#ifexpr:{{{rounds|0}}} > 0 or {{{rounds after|0}}} > 0|<tr><th>Persists between rounds</th><td>{{#ifexpr:{{{rounds|0}}} <= 99999|{{formatnum:{{{rounds|0}}}}}|∞}} {{#if:{{{rounds after|}}}|→ {{#ifexpr:{{{rounds after|0}}} <= 99999|{{formatnum:{{{rounds after|0}}}}}|∞}}}}</td></tr>}}<!-- | ||
MISC | MISC | ||
-->{{#if:{{{radius|}}}{{{radius after|}}}|<tr><th>[[Projectile radius|Radius]]</th><td>{{#ifexpr:{{{radius|0}}} <= 99999|{{formatnum:{{{radius|0}}}}}|∞}} | -->{{#if:{{{radius|}}}{{{radius after|}}}|<tr><th>[[Projectile radius|Radius]]</th><td>{{#ifexpr:{{{radius|0}}} <= 99999|{{formatnum:{{{radius|0}}}}}|∞}} unit{{#ifeq:{{{radius|0}}}|1||s}} {{#if:{{{radius after|}}}|→ {{#ifexpr:{{{radius after|0}}} <= 99999|{{formatnum:{{{radius after|0}}}}}|∞}} unit{{#ifeq:{{{radius after|0}}}|1||s}}}}</td></tr>}}<!-- | ||
-->{{#if:{{{clearHitBloonsInterval|}}}{{{clearHitBloonsInterval after|}}}|<tr><th>Rehit interval</th><td>{{{clearHitBloonsInterval|0}}}s {{#if:{{{clearHitBloonsInterval after|}}}|→ {{{clearHitBloonsInterval after|}}}s}}</td></tr>}}<!-- | -->{{#if:{{{clearHitBloonsInterval|}}}{{{clearHitBloonsInterval after|}}}|<tr><th>Rehit interval</th><td>{{{clearHitBloonsInterval|0}}}s {{#if:{{{clearHitBloonsInterval after|}}}|→ {{{clearHitBloonsInterval after|}}}s}}</td></tr>}}<!-- | ||
-->{{#if:{{{refreshPierceInterval|}}}|<tr><th>Refresh pierce interval</th><td>{{{refreshPierceInterval|0}}}s {{#if:{{{refreshPierceInterval after|}}}|→ {{{refreshPierceInterval after|}}}s}}</td></tr>}}<!-- | -->{{#if:{{{refreshPierceInterval|}}}|<tr><th>Refresh pierce interval</th><td>{{{refreshPierceInterval|0}}}s {{#if:{{{refreshPierceInterval after|}}}|→ {{{refreshPierceInterval after|}}}s}}</td></tr>}}<!-- | ||
-->{{#if:{{{ | |||
--></td></tr><!-- | FILTERS | ||
-->{{#if:{{{filterBloonIfDamageType|}}}{{{filterBloonIfDamageType after|}}}{{{filterInvisible|}}}{{{filterInvisible after|}}}{{{filterOutCeramic|}}}{{{filterOutCeramic after|}}}{{{filterOutMoabs|}}}{{{filterOutMoabs after|}}}{{{filterOutBoss|}}}{{{filterOutBoss after|}}}{{{filterOutMiniboss|}}}{{{filterOutMiniboss after|}}}{{{filterOutMoab|}}}{{{filterOutMoab after|}}}{{{filterOutBfb|}}}{{{filterOutBfb after|}}}{{{filterOutZomg|}}}{{{filterOutZomg after|}}}{{{filterOutDdt|}}}{{{filterOutDdt after|}}}{{{filterOutBad|}}}{{{filterOutBad after|}}}{{{filterOutNonLead|}}}{{{filterOutNonLead after|}}}{{{filterOutNonCamo|}}}{{{filterOutNonCamo after|}}}{{{filterOutNonMoabs|}}}{{{filterOutNonMoabs after|}}}{{{filterAllExceptTarget|}}}{{{filterAllExceptTarget after|}}}{{{filterGlueLevel|}}}{{{filterGlueLevel after|}}}{{{filterWithChance|}}}{{{filterWithChance after|}}}{{{filterMutatedTarget|}}}{{{filterMutatedTarget after|}}}{{{filterOutReactorDamage|}}}{{{filterOutReactorDamage after|}}}{{{filterOutReactorDamageParagon|}}}{{{filterOutReactorDamageParagon after|}}}{{{filterOutFrozen|}}}{{{filterOutFrozen after|}}}{{{filterOutFrontier|}}}{{{filterOutFrontier after|}}}|<tr><th>Filters</th><td><ul><!-- | |||
-->{{#if:{{{filterBloonIfDamageType|}}}|<li>Ignores {{{filterBloonIfDamageType|}}} if its damage type cannot damage it</li>}}<!-- | |||
-->{{#ifeq:{{{filterBloonIfDamageType after|0}}}||<li>{{#if:{{{filterBloonIfDamageType|}}}|Now ignores {{{filterMutatedTarget after|}}} if its damage type cannot damage it|Can now hit Bloons with {{{filterBloonIfDamageType|}}} even if its damage type cannot damage it}}</li>}}<!-- | |||
-->{{#if:{{{filterInvisible|}}}|<li>{{#ifeq:{{{filterInvisible after|0}}}||Can now hit Camo|Cannot hit Camo}}</li>}}<!-- | |||
-->{{#if:{{{filterOutCeramic|}}}|<li>{{#ifeq:{{{filterOutCeramic after|0}}}||Can now hit Ceramic|Cannot hit Ceramic}}</li>}}<!-- | |||
-->{{#if:{{{filterOutMoabs|}}}|<li>{{#ifeq:{{{filterOutMoabs after|0}}}||Can now hit MOAB-Class|Cannot hit MOAB-Class}}</li>}}<!-- | |||
-->{{#if:{{{filterOutBoss|}}}|<li>{{#ifeq:{{{filterOutBoss after|0}}}||Can now hit bosses|Cannot hit bosses}}</li>}}<!-- | |||
-->{{#if:{{{filterOutMiniboss|}}}|<li>{{#ifeq:{{{filterOutMiniboss after|0}}}||Can now hit Lych-souls|Cannot hit Lych-souls}}</li>}}<!-- | |||
-->{{#if:{{{filterOutMoab|}}}|<li>{{#ifeq:{{{filterOutMoab after|0}}}||Can now hit MOABs|Cannot hit MOABs}}</li>}}<!-- | |||
-->{{#if:{{{filterOutBfb|}}}|<li>{{#ifeq:{{{filterOutMoabs after|0}}}||Can now hit BFBs|Cannot hit BFBs}}</li>}}<!-- | |||
-->{{#if:{{{filterOutZomg|}}}|<li>{{#ifeq:{{{filterOutZomg after|0}}}||Can now hit ZOMGs|Cannot hit ZOMGs}}</li>}}<!-- | |||
-->{{#if:{{{filterOutDdt|}}}|<li>{{#ifeq:{{{filterOutDdt after|0}}}||Can now hit DDTs|Cannot hit DDTs}}</li>}}<!-- | |||
-->{{#if:{{{filterOutBad|}}}|<li>{{#ifeq:{{{filterOutBad after|0}}}||Can now hit BADs|Cannot hit BADs}}</li>}}<!-- | |||
-->{{#if:{{{filterOutNonLead|}}}|<li>Can only hit Lead</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutNonLead after|0}}}||<li>Can now hit non-Lead</li>}}<!-- | |||
-->{{#if:{{{filterOutNonCamo|}}}|<li>Can only hit Camo</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutNonCamo after|0}}}||<li>Can now hit non-Camo</li>}}<!-- | |||
-->{{#if:{{{filterOutNonMoabs|}}}|<li>Can only hit MOAB-Class</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutNonMoabs after|0}}}||<li>Can now hit non-MOAB-Class</li>}}<!-- | |||
-->{{#if:{{{filterAllExceptTarget|}}}|<li>Can only hit the target</li>}}<!-- | |||
-->{{#ifeq:{{{filterAllExceptTarget after|0}}}||<li>Can now hit Bloons that were not targeted</li>}}<!-- | |||
-->{{#if:{{{filterGlueLevel|}}}{{{filterGlueLevel after|}}}|<li>Ignores Bloons with glue level: {{{filterGlueLevel|}}}+ {{#if:{{{filterGlueLevel after|}}}|→ {{{filterGlueLevel after|}}}+}}</li>}}<!-- | |||
-->{{#if:{{{filterWithChance|}}}{{{filterWithChance after|}}}|<li>Hit chance: {{#expr:{{{filterWithChance|}}}*100}}% {{#if:{{{filterWithChance after|}}}|→ {{#expr:{{{filterWithChance after|}}}*100}}%}}</li>}}<!-- | |||
-->{{#if:{{{filterMutatedTarget|}}}|<li>Cannot hit Bloons with {{{filterMutatedTarget|}}}</li>}}<!-- | |||
-->{{#ifeq:{{{filterMutatedTarget after|0}}}||<li>{{#if:{{{filterMutatedTarget|}}}|Now cannot hit Bloons with {{{filterMutatedTarget after|}}}|Can now hit Bloons with {{{filterMutatedTarget|}}}}}</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutFrozen after|0}}}||<li>Can now hit frozen Bloons</li>|{{#if:{{{filterOutFrozen|}}}|<li>Cannot hit frozen Bloons</li>}}}}<!-- | |||
-->{{#ifeq:{{{filterOutFrontier after|0}}}||<li>Can now hit Frontier Legends Bloons</li>|{{#if:{{{filterOutFrontier|}}}|<li>Cannot hit Frontier Legends Bloons</li>}}}}<!-- | |||
-->{{#if:{{{filterOutReactorDamage|}}}|<li>Cannot hit Bloons with radiation</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutReactorDamage after|0}}}||<li>Can now hit Bloons with radiation</li>}}<!-- | |||
-->{{#if:{{{filterOutReactorDamageParagon|}}}|<li>Cannot hit Bloons with Nautic Siege Core radiation</li>}}<!-- | |||
-->{{#ifeq:{{{filterOutReactorDamageParagon after|0}}}||<li>Can now hit Bloons with Nautic Siege Core radiation</li>}}<!-- | |||
--></ul></td></tr>}}</table><!-- | |||
BOOLEANS | BOOLEANS | ||
-->{{#if:{{{ignoreBlockers|}}}{{{ignoreBlockers after|}}}{{{overrideDistributeBlocker|}}}{{{overrideDistributeBlocker after|}}}{{{pushOnlyIfDamaged|}}}{{{pushOnlyIfDamaged after|}}}{{{cantBeReflected|}}}{{{cantBeReflected after|}}}{{{expireProjectileAtScreenEdge|}}}{{{expireProjectileAtScreenEdge after|}}}{{{constantlyAquireNewTarget|}}}{{{constantlyAquireNewTarget after|}}}{{{cleanseCamo|}}}{{{cleanseCamo after|}}}{{{cleanseRegen|}}}{{{cleanseRegen after|}}}{{{cleanseFortified|}}}{{{cleanseFortified after|}}}{{{cleanseLead|}}}{{{cleanseLead after|}}}{{{projectileRadiusOffset|}}}{{{projectileRadiusOffset after|}}}{{{ignoreImmunityDestroy|}}}{{{ignoreImmunityDestroy after|}}} | -->{{#if:{{{ignoreBlockers|}}}{{{ignoreBlockers after|}}}{{{overrideDistributeBlocker|}}}{{{overrideDistributeBlocker after|}}}{{{pushOnlyIfDamaged|}}}{{{pushOnlyIfDamaged after|}}}{{{cantBeReflected|}}}{{{cantBeReflected after|}}}{{{expireProjectileAtScreenEdge|}}}{{{expireProjectileAtScreenEdge after|}}}{{{constantlyAquireNewTarget|}}}{{{constantlyAquireNewTarget after|}}}{{{cleanseCamo|}}}{{{cleanseCamo after|}}}{{{cleanseRegen|}}}{{{cleanseRegen after|}}}{{{cleanseFortified|}}}{{{cleanseFortified after|}}}{{{cleanseLead|}}}{{{cleanseLead after|}}}{{{projectileRadiusOffset|}}}{{{projectileRadiusOffset after|}}}{{{ignoreImmunityDestroy|}}}{{{ignoreImmunityDestroy after|}}}{{{distributeToChildren after|}}}|<tr><td><table class="stats-sub" style="width:100%"><tr><td><ul><!-- | ||
|<tr><td><table class="stats-sub" style="width:100%"><tr><td><ul><!-- | |||
-->{{#if:{{{ignoreBlockers|}}}|<li>Ignores blockers</li>}}<!-- | -->{{#if:{{{ignoreBlockers|}}}|<li>Ignores blockers</li>}}<!-- | ||
-->{{#if:{{{ignoreBlockers after|}}}|<li>Now ignores blockers</li>}}<!-- | -->{{#if:{{{ignoreBlockers after|}}}|<li>Now ignores blockers</li>}}<!-- | ||
| Line 141: | Line 156: | ||
-->{{#if:{{{projectileRadiusOffset|}}}|<li>Size scales with range buffs</li>}}<!-- | -->{{#if:{{{projectileRadiusOffset|}}}|<li>Size scales with range buffs</li>}}<!-- | ||
-->{{#if:{{{projectileRadiusOffset after|}}}|<li>Size now scales with range buffs</li>}}<!-- | -->{{#if:{{{projectileRadiusOffset after|}}}|<li>Size now scales with range buffs</li>}}<!-- | ||
-->{{#if:{{{damage|}}}|{{#if:{{{distributeToChildren|}}}||<li>Damage does not soak through layers</li>}}}}<!-- | |||
-->{{#if:{{{distributeToChildren after|}}}|<li>Damage now soaks through layers</li>}}<!-- | |||
-->{{#if:{{{overrideDistributeBlocker|}}}|<li>Damage soaks through MOAB-Class layers</li>}}<!-- | -->{{#if:{{{overrideDistributeBlocker|}}}|<li>Damage soaks through MOAB-Class layers</li>}}<!-- | ||
-->{{#if:{{{overrideDistributeBlocker after|}}}|<li>Damage now soaks through MOAB-Class layers</li>}}<!-- | -->{{#if:{{{overrideDistributeBlocker after|}}}|<li>Damage now soaks through MOAB-Class layers</li>}}<!-- | ||
-->{{#if:{{{pushOnlyIfDamaged|}}}|<li>Only pushes back target if it takes damage from this projectile</li>}}<!-- | -->{{#if:{{{pushOnlyIfDamaged|}}}|<li>Only pushes back target if it takes damage from this projectile</li>}}<!-- | ||
-->{{#if:{{{pushOnlyIfDamaged after|}}}|<li>Now only pushes back target if it takes damage from this projectile</li>}}<!-- | -->{{#if:{{{pushOnlyIfDamaged after|}}}|<li>Now only pushes back target if it takes damage from this projectile</li>}}<!-- | ||
-->{{#if:{{{cleanseCamo|}}}|<li>Removes Camo {{# | -->{{#if:{{{cleanseCamo|}}}|<li>Removes Camo {{#ifexpr:0{{{cleanseOnlyIfDamaged|0}}} = 1 and {{{immuneBloonProperties|0}}} != 0|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseCamo after|}}}|<li>Now removes Camo {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | -->{{#if:{{{cleanseCamo after|}}}|<li>Now removes Camo {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseRegen|}}}|<li>Removes Regrow {{# | -->{{#if:{{{cleanseRegen|}}}|<li>Removes Regrow {{#ifexpr:0{{{cleanseOnlyIfDamaged|0}}} = 1 and {{{immuneBloonProperties|0}}} != 0|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseRegen after|}}}|<li>Now removes Regrow {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | -->{{#if:{{{cleanseRegen after|}}}|<li>Now removes Regrow {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseFortified|}}}|<li>Removes Fortified {{# | -->{{#if:{{{cleanseFortified|}}}|<li>Removes Fortified {{#ifexpr:0{{{cleanseOnlyIfDamaged|0}}} = 1 and {{{immuneBloonProperties|0}}} != 0|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseFortified after|}}}|<li>Now removes Fortified {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | -->{{#if:{{{cleanseFortified after|}}}|<li>Now removes Fortified {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseLead|}}}|<li>Removes Lead {{# | -->{{#if:{{{cleanseLead|}}}|<li>Removes Lead {{#ifexpr:0{{{cleanseOnlyIfDamaged|0}}} = 1 and {{{immuneBloonProperties|0}}} != 0|if the target takes damage from this projectile}}</li>}}<!-- | ||
-->{{#if:{{{cleanseLead after|}}}|<li>Now removes Lead {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | -->{{#if:{{{cleanseLead after|}}}|<li>Now removes Lead {{#if:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!-- | ||
--></td></tr></ul></table>}}</td></tr><!-- | --></td></tr></ul></table>}}</td></tr><!-- | ||
--><tr><td>{{{effects|}}}</td></tr></table><noinclude>{{/doc}}[[Category:BTD6 templates]][[Category:Stat templates]]</noinclude> | --><tr><td>{{{effects|}}}</td></tr></table><noinclude>{{/doc}}[[Category:BTD6 templates]][[Category:Stat templates]]</noinclude> | ||
Latest revision as of 17:50, 11 April 2026
| Projectile |
|---|