Template:BTD6 projectile: Difference between revisions

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search
now displays top speed, acceleration, and angular acceleration
Added regrow damage
 
(62 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


-->{{#if:{{{pierce|}}}{{{pierce after|}}}|<tr><th>[[Pierce]]</th><td>{{#ifexpr:{{{pierce|0}}} <= 99999|{{formatnum:{{{pierce|0}}}}}|∞}} {{#if:{{{pierce after|}}}|→ {{#ifexpr:{{{pierce after|0}}} <= 99999|{{formatnum:{{{pierce after|0}}}}}|∞}}}}</td></tr>}}<!--
-->{{#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>}}<!--
-->{{#if:{{{piercePenaltyForLead|}}}{{{piercePenaltyForLead after|}}}|<tr><th>Lead pierce penalty</th><td>+{{{piercePenaltyForLead|0}}} +{{#if:{{{piercePenaltyForLead after|}}}|→ +{{{piercePenaltyForLead 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>}}<!--
-->{{#if:{{{piercePenaltyForCeramic|}}}{{{piercePenaltyForCeramic after|}}}|<tr><th>Ceramic pierce penalty</th><td>+{{{piercePenaltyForCeramic|0}}} {{#if:{{{piercePenaltyForCeramic after|}}}|→ +{{{piercePenaltyForCeramic 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>}}<!--
-->{{#if:{{{piercePenaltyForMoab|}}}{{{piercePenaltyForMoab after|}}}|<tr><th>MOAB pierce penalty</th><td>+{{{piercePenaltyForMoab|0}}} {{#if:{{{piercePenaltyForMoab after|}}}|→ +{{{piercePenaltyForMoab 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>}}<!--
-->{{#if:{{{piercePenaltyForBfb|}}}{{{piercePenaltyForBfb after|}}}|<tr><th>BFB pierce penalty</th><td>+{{{piercePenaltyForBfb|0}}} {{#if:{{{piercePenaltyForBfb after|}}}|→ +{{{piercePenaltyForBfb 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>}}<!--
-->{{#if:{{{piercePenaltyForZomg|}}}{{{piercePenaltyForZomg after|}}}|<tr><th>ZOMG pierce penalty</th><td>+{{{piercePenaltyForZomg|0}}} {{#if:{{{piercePenaltyForZomg after|}}}|→ +{{{piercePenaltyForZomg 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>}}<!--
-->{{#if:{{{piercePenaltyForDdt|}}}{{{piercePenaltyForDdt after|}}}|<tr><th>DDT pierce penalty</th><td>+{{{piercePenaltyForDdt|0}}} {{#if:{{{piercePenaltyForDdt after|}}}|→ +{{{piercePenaltyForDdt 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>}}<!--
-->{{#if:{{{piercePenaltyForBad|}}}{{{piercePenaltyForBad after|}}}|<tr><th>BAD pierce penalty</th><td>+{{{piercePenaltyForBad|0}}} {{#if:{{{piercePenaltyForBad after|}}}|→ +{{{piercePenaltyForBad 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>}}<!--
-->{{#if:{{{piercePenaltyForMoabs|}}}{{{piercePenaltyForMoabs after|}}}|<tr><th>MOAB-Class pierce penalty</th><td>+{{{piercePenaltyForMoabs|0}}} {{#if:{{{piercePenaltyForMoabs after|}}}|→ +{{{piercePenaltyForMoabs 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|<tr><th>Max damage</th><td>{{{maxDamage|1}}} {{#if:{{{maxDamage after|}}}|→ {{{maxDamage after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForCeramic|}}}{{{damageModifierForCeramic after|}}}|<tr><th>Damage to Ceramic</th><td>+{{{damageModifierForCeramic|0}}} {{#if:{{{damageModifierForCeramic after|}}}|→ +{{{damageModifierForCeramic after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForCeramicExceptCAS|}}}{{{damageModifierForCeramicExceptCAS after|}}}|<tr><th>Damage to Ceramic<br><small>(excl. [[Dreadbloon (BTD6)|Ceramic Armor Shell]])</small></th><td>+{{{damageModifierForCeramicExceptCAS|0}}} {{#if:{{{damageModifierForCeramicExceptCAS after|}}}|→ +{{{damageModifierForCeramicExceptCAS after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForCeramic|}}}{{{damageModifierForCeramic after|}}}|<tr><th>Damage to Ceramic</th><td>+{{formatnum:{{{damageModifierForCeramic|0}}}}} {{#if:{{{damageModifierForCeramic after|}}}|→ +{{formatnum:{{{damageModifierForCeramic after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForBad|}}}{{{damageModifierForBad after|}}}|<tr><th>Damage to BADs</th><td>+{{{damageModifierForBad|0}}} {{#if:{{{damageModifierForBad after|}}}|→ +{{{damageModifierForBad after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForMoabs|}}}{{{damageModifierForMoabs after|}}}|<tr><th>Damage to MOAB-Class</th><td>+{{{damageModifierForMoabs|0}}} {{#if:{{{damageModifierForMoabs after|}}}|→ +{{{damageModifierForMoabs after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForBoss|}}}{{{damageModifierForBoss after|}}}|<tr><th>Damage to bosses</th><td>+{{{damageModifierForBoss|0}}} {{#if:{{{damageModifierForBoss after|}}}|→ +{{{damageModifierForBoss after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForMoab|}}}{{{damageModifierForMoab after|}}}|<tr><th>Damage to MOABs</th><td>+{{formatnum:{{{damageModifierForMoab|0}}}}} {{#if:{{{damageModifierForMoab after|}}}|→ +{{formatnum:{{{damageModifierForMoab after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForCamo|}}}{{{damageModifierForCamo after|}}}|<tr><th>Damage to Camo</th><td>+{{{damageModifierForCamo|0}}} {{#if:{{{damageModifierForCamo after|}}}|→ +{{{damageModifierForCamo after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForBad|}}}{{{damageModifierForBad after|}}}|<tr><th>Damage to BADs</th><td>+{{formatnum:{{{damageModifierForBad|0}}}}} {{#if:{{{damageModifierForBad after|}}}|→ +{{formatnum:{{{damageModifierForBad after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierFortified|}}}{{{damageModifierFortified after|}}}|<tr><th>Damage to Fortified</th><td>+{{{damageModifierFortified|0}}} {{#if:{{{damageModifierFortified after|}}}|→ +{{{damageModifierFortified after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForMoabs|}}}{{{damageModifierForMoabs after|}}}|<tr><th>Damage to MOAB-Class</th><td>+{{formatnum:{{{damageModifierForMoabs|0}}}}} {{#if:{{{damageModifierForMoabs after|}}}|→ +{{formatnum:{{{damageModifierForMoabs after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierFortifiedMoabs|}}}{{{damageModifierFortifiedMoabs after|}}}|<tr><th>Damage to Fortified MOAB-Class</th><td>+{{{damageModifierFortifiedMoabs|0}}} {{#if:{{{damageModifierFortifiedMoabs after|}}}|→ +{{{damageModifierFortifiedMoabs after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForBoss|}}}{{{damageModifierForBoss after|}}}|<tr><th>Damage to bosses</th><td>+{{formatnum:{{{damageModifierForBoss|0}}}}} {{#if:{{{damageModifierForBoss after|}}}|→ +{{formatnum:{{{damageModifierForBoss after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForStun|}}}{{{damageModifierForStun after|}}}|<tr><th>Damage to stunned</th><td>+{{{damageModifierForStun|0}}} {{#if:{{{damageModifierForStun after|}}}|→ +{{{damageModifierForStun after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForCamo|}}}{{{damageModifierForCamo after|}}}|<tr><th>Damage to Camo</th><td>+{{formatnum:{{{damageModifierForCamo|0}}}}} {{#if:{{{damageModifierForCamo after|}}}|→ +{{formatnum:{{{damageModifierForCamo after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForStunRegular|}}}{{{damageModifierForStunRegular after|}}}|<tr><th>Damage to stunned (regular)</th><td>+{{{damageModifierForStunRegular|0}}} {{#if:{{{damageModifierForStunRegular after|}}}|→ +{{{damageModifierForStunRegular after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForRegrow|}}}{{{damageModifierForRegrow after|}}}|<tr><th>Damage to Regrow</th><td>+{{formatnum:{{{damageModifierForRegrow|0}}}}} {{#if:{{{damageModifierForRegrow after|}}}|→ +{{formatnum:{{{damageModifierForRegrow after|}}}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForStunMoabs|}}}{{{damageModifierForStunMoabs after|}}}|<tr><th>Damage to stunned MOAB-Class</th><td>+{{{damageModifierForStunMoabs|0}}} {{#if:{{{damageModifierForStunMoabs after|}}}|→ +{{{damageModifierForStunMoabs after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageModifierForFortified|}}}{{{damageModifierForFortified after|}}}|<tr><th>Damage to Fortified</th><td>+{{formatnum:{{{damageModifierForFortified|0}}}}} {{#if:{{{damageModifierForFortified after|}}}|→ +{{formatnum:{{{damageModifierForFortified after|}}}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageModifierForNonStun/BleedRegular|0}}} > 0 or {{{damageModifierForNonStun/BleedRegular after|0}}} > 0|<tr><th>Damage to mutated Bloons (regular)</th><td>+{{{damageModifierForNonStun/BleedRegular|1}}} {{#if:{{{damageModifierForNonStun/BleedRegular after|}}}|→ +{{{damageModifierForNonStun/BleedRegular 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>}}<!--
-->{{#ifexpr:{{{damageModifierForNonStun/BleedMoabs|0}}} > 0 or {{{damageModifierForNonStun/BleedMoabs after|0}}} > 0|<tr><th>Damage to mutated MOAB-Class</th><td>+{{{damageModifierForNonStun/BleedMoabs|1}}} {{#if:{{{damageModifierForNonStun/BleedMoabs after|}}}|→ +{{{damageModifierForNonStun/BleedMoabs 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>}}<!--
-->{{#ifexpr:{{{damageModifierForCamo/Regrow/FortifiedRegular|0}}} > 0 or {{{damageModifierForCamo/Regrow/FortifiedRegular after|0}}} > 0|<tr><th>Damage to Camo / Regrow / Fortified (regular)</th><td>+{{{damageModifierForCamo/Regrow/FortifiedRegular|1}}} {{#if:{{{damageModifierForCamo/Regrow/FortifiedRegular after|}}}|→ +{{{damageModifierForCamo/Regrow/FortifiedRegular 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>}}<!--
-->{{#ifexpr:{{{damageModifierForCamo/Regrow/FortifiedMoabs|0}}} > 0 or {{{damageModifierForCamo/Regrow/FortifiedMoabs after|0}}} > 0|<tr><th>Damage to Camo / Regrow / Fortified MOAB-Class</th><td>+{{{damageModifierForCamo/Regrow/FortifiedMoabs|1}}} {{#if:{{{damageModifierForCamo/Regrow/FortifiedMoabs after|}}}|→ +{{{damageModifierForCamo/Regrow/FortifiedMoabs 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:{{{damageModifierForShocked1|}}}{{{damageModifierForShocked1 after|}}}|<tr><th>Damage to shocked (lv. 1)</th><td>+{{{damageModifierForShocked1|0}}} {{#if:{{{damageModifierForShocked1 after|}}}|→ +{{{damageModifierForShocked1 after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForShocked2|}}}{{{damageModifierForShocked2 after|}}}|<tr><th>Damage to shocked (lv. 2)</th><td>+{{{damageModifierForShocked2|0}}} {{#if:{{{damageModifierForShocked2 after|}}}|→ +{{{damageModifierForShocked2 after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForShocked3|}}}{{{damageModifierForShocked3 after|}}}|<tr><th>Damage to shocked (lv. 3)</th><td>+{{{damageModifierForShocked3|0}}} {{#if:{{{damageModifierForShocked3 after|}}}|→ +{{{damageModifierForShocked3 after|}}}}}</td></tr>}}<!--
-->{{#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:{{{damageModifierForShocked4|}}}{{{damageModifierForShocked4 after|}}}|<tr><th>Damage to shocked (lv. 4)</th><td>+{{{damageModifierForShocked4|0}}} {{#if:{{{damageModifierForShocked4 after|}}}|→ +{{{damageModifierForShocked4 after|}}}}}</td></tr>}}<!--
-->{{#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>{{#switch:{{{immuneBloonProperties}}}
-->{{#if:{{{immuneBloonProperties|}}}{{{immuneBloonProperties after|}}}|<tr><th>[[Damage type]]</th><td>{{BTD6 dt|{{{immuneBloonProperties}}}}} {{#if:{{{immuneBloonProperties after|}}}|→ {{BTD6 dt|{{{immuneBloonProperties after}}}}}}}</td></tr>}}<!--
|0=<abbr class="explain" title="Can pop any Bloon type">Normal (or Acid)</abbr>
|1=<abbr class="explain" title="Cannot pop Lead">Shatter</abbr>
|2=<abbr class="explain" title="Cannot pop Black">Explosion</abbr>
|4=<abbr class="explain" title="Cannot pop White">Glacier</abbr>
|5=<abbr class="explain" title="Cannot pop Lead or White">Cold</abbr>
|8=<abbr class="explain" title="Cannot pop Purple">Plasma (or Fire)</abbr>
|9=<abbr class="explain" title="Cannot pop Lead or Purple">Energy</abbr>
|12=<abbr class="explain" title="Cannot pop White or Purple">Frigid</abbr>
|17=<abbr class="explain" title="Cannot pop Lead or frozen">Sharp</abbr>
|???}} {{#if:{{{immuneBloonProperties after|}}}|→ {{#switch:{{{immuneBloonProperties after}}}
|0=<abbr class="explain" title="Can pop any Bloon type">Normal (or Acid)</abbr>
|1=<abbr class="explain" title="Cannot pop Lead">Shatter</abbr>
|2=<abbr class="explain" title="Cannot pop Black">Explosion</abbr>
|4=<abbr class="explain" title="Cannot pop White">Glacier</abbr>
|5=<abbr class="explain" title="Cannot pop Lead or White">Cold</abbr>
|8=<abbr class="explain" title="Cannot pop Purple">Plasma (or Fire)</abbr>
|9=<abbr class="explain" title="Cannot pop Lead or Purple">Energy</abbr>
|12=<abbr class="explain" title="Cannot pop White or Purple">Frigid</abbr>
|17=<abbr class="explain" title="Cannot pop Lead or frozen">Sharp</abbr>
|???}}}}</td></tr>}}<!--


PUSHBACK
PUSHBACK
Line 90: Line 71:
MOVEMENT
MOVEMENT


-->{{#if:{{{speed|}}}{{{speed after|}}}|<tr><th>[[Projectile speed|Speed]]</th><td>{{{speed|0}}} units/s {{#if:{{{speed after|}}}|→ {{{speed after|}}} units/s}}</td></tr>}}<!--
-->{{#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>+{{{acceleration|0}}} units/s {{#if:{{{acceleration after|}}}|→ +{{{acceleration after|}}} units/s}}</td></tr>}}<!--
-->{{#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. travel distance</th><td>{{{followPathMaxY|0}}} units {{#if:{{{followPathMaxY after|}}}|→ {{{followPathMaxY after|}}} units}}</td></tr>}}<!--
-->{{#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}}} <= 99999|{{formatnum:{{{seekDistance|0}}}}}|∞}} units {{#if:{{{seekDistance after|}}}|→ {{#ifexpr:{{{seekDistance after|0}}} <= 99999|{{formatnum:{{{seekDistance after|0}}}}}|∞}} units}}</td></tr>}}<!--
-->{{#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}}} <= 99999|{{formatnum:{{{turnRate|0}}}}}|∞}} °/s {{#if:{{{turnRate after|}}}|→ {{#ifexpr:{{{turnRate after|0}}} <= 99999|{{formatnum:{{{turnRate after|0}}}}}|∞}} °/s}}</td></tr>}}<!--
-->{{#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:{{{turnRateChange|}}}{{{turnRateChange after|}}}|<tr><th>Seeking rotation acceleration</th><td>{{#ifexpr:{{{turnRateChange|0}}} <= 99999|+{{formatnum:{{{turnRateChange|0}}}}}|∞}} °/s {{#if:{{{turnRateChange after|}}}|→ {{#ifexpr:{{{turnRateChange after|0}}} <= 99999|+{{formatnum:{{{turnRateChange after|0}}}}}|∞}} °/s}}</td></tr>}}<!--
-->{{#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}}} < 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 106: 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 112: 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>Rounds</th><td>{{#ifexpr:{{{rounds|0}}} <= 99999|{{formatnum:{{{rounds|0}}}}}|∞}} {{#if:{{{rounds after|}}}|→ {{#ifexpr:{{{rounds after|0}}} <= 99999|{{formatnum:{{{rounds after|0}}}}}|∞}}}}</td></tr>}}<!--
-->{{#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}}}}}|∞}} units {{#if:{{{radius after|}}}|→ {{#ifexpr:{{{radius after|0}}} <= 99999|{{formatnum:{{{radius after|0}}}}}|∞}} units}}</td></tr>}}<!--
-->{{#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:{{{filters|}}}{{{filters after|}}}|<tr><th>Cannot hit</th><td>{{{filters|None}}} {{#if:{{{filters after|}}}|→ {{{filters after|}}}}}</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:{{{hitChance|}}}{{{hitChance after|}}}|<tr><th>Hit chance</th><td>{{{hitChance|0}}} {{#if:{{{hitChance after|}}}|→ {{{hitChance after|}}}}}</td></tr>}}</table><!--
 
--></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 140: 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:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!--
-->{{#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:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!--
-->{{#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:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!--
-->{{#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:{{{cleanseOnlyIfDamaged|}}}|if the target takes damage from this projectile}}</li>}}<!--
-->{{#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