Template:BTD6 projectile: Difference between revisions

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search
mNo edit summary
Added regrow damage
 
(28 intermediate revisions by 3 users not shown)
Line 5: Line 5:
EMISSION
EMISSION


-->{{#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:{{{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>}}<!--
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>{{#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>}}<!--
-->{{#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:{{{piercePenaltyForLead|0}}}>0 or {{{piercePenaltyForLead after|0}}}>0|<tr><th>Lead pierce penalty</th><td>+{{{piercePenaltyForLead|0}}} {{#if:{{{piercePenaltyForLead after|}}}|→ +{{{piercePenaltyForLead after|}}}}}</td></tr>}}<!--
Line 31: Line 32:
-->{{#if:{{{damageModifierForCeramic|}}}{{{damageModifierForCeramic after|}}}|<tr><th>Damage to Ceramic</th><td>+{{formatnum:{{{damageModifierForCeramic|0}}}}} {{#if:{{{damageModifierForCeramic after|}}}|→ +{{formatnum:{{{damageModifierForCeramic 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:{{{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:{{{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:{{{damageModifierForFortifiedOrCeramic|}}}{{{damageModifierForFortifiedOrCeramic after|}}}|<tr><th>Damage to Ceramic or Fortified</th><td>+{{formatnum:{{{damageModifierForFortifiedOrCeramic|0}}}}} {{#if:{{{damageModifierForFortifiedOrCeramic after|}}}|→ +{{formatnum:{{{damageModifierForFortifiedOrCeramic 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:{{{damageModifierForBad|}}}{{{damageModifierForBad after|}}}|<tr><th>Damage to BADs</th><td>+{{formatnum:{{{damageModifierForBad|0}}}}} {{#if:{{{damageModifierForBad after|}}}|→ +{{formatnum:{{{damageModifierForBad 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:{{{damageModifierForMoabs|}}}{{{damageModifierForMoabs after|}}}|<tr><th>Damage to MOAB-Class</th><td>+{{formatnum:{{{damageModifierForMoabs|0}}}}} {{#if:{{{damageModifierForMoabs after|}}}|→ +{{formatnum:{{{damageModifierForMoabs 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:{{{damageModifierForBoss|}}}{{{damageModifierForBoss after|}}}|<tr><th>Damage to bosses</th><td>+{{formatnum:{{{damageModifierForBoss|0}}}}} {{#if:{{{damageModifierForBoss after|}}}|→ +{{formatnum:{{{damageModifierForBoss 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:{{{damageModifierForCamo|}}}{{{damageModifierForCamo after|}}}|<tr><th>Damage to Camo</th><td>+{{formatnum:{{{damageModifierForCamo|0}}}}} {{#if:{{{damageModifierForCamo after|}}}|→ +{{formatnum:{{{damageModifierForCamo 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:{{{damageModifierForRegrow|}}}{{{damageModifierForRegrow after|}}}|<tr><th>Damage to Regrow</th><td>+{{formatnum:{{{damageModifierForRegrow|0}}}}} {{#if:{{{damageModifierForRegrow after|}}}|→ +{{formatnum:{{{damageModifierForRegrow 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>}}<!--
-->{{#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:{{{damageModifierForFortifiedMoabs|}}}{{{damageModifierForFortifiedMoabs after|}}}|<tr><th>Damage to Fortified MOAB-Class</th><td>+{{formatnum:{{{damageModifierForFortifiedMoabs|0}}}}} {{#if:{{{damageModifierForFortifiedMoabs after|}}}|→ +{{formatnum:{{{damageModifierForFortifiedMoabs after|}}}}}}}</td></tr>}}<!--
Line 43: Line 47:
-->{{#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 (tier 4)</th><td>+{{formatnum:{{{damageModifierForShocked3|0}}}}} {{#if:{{{damageModifierForShocked3 after|}}}|→ +{{formatnum:{{{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 (tier 5)</th><td>+{{formatnum:{{{damageModifierForShocked4|0}}}}} {{#if:{{{damageModifierForShocked4 after|}}}|→ +{{formatnum:{{{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>+{{formatnum:{{{damageModifierForStickied|0}}}}} {{#if:{{{damageModifierForStickied after|}}}|→ +{{formatnum:{{{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>}}<!--


Line 54: 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 88: Line 73:
-->{{#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>}}<!--
-->{{#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:{{{maxTurnRate|}}}{{{maxTurnRate after|}}}|<tr><th>Max seeking rotation speed</th><td>{{#ifexpr:{{{maxTurnRate|0}}} <= 99999|{{formatnum:{{{maxTurnRate|0}}}}}|∞}} °/s {{#if:{{{maxTurnRate after|}}}|→ {{#ifexpr:{{{maxTurnRate after|0}}} <= 99999|{{formatnum:{{{maxTurnRate 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}}} <= 99999|+{{formatnum:{{{turnRateChange|0}}}}}|∞}} °/s {{#if:{{{turnRateChange after|}}}|→ {{#ifexpr:{{{turnRateChange after|0}}} <= 99999|+{{formatnum:{{{turnRateChange 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 109: 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>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>}}<!--
-->{{#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>}}<!--
Line 120: Line 108:
FILTERS
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|}}}|<tr><th>Filters</th><td><ul><!--
-->{{#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>}}<!--
-->{{#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>}}<!--
-->{{#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>}}<!--
Line 145: Line 133:
-->{{#if:{{{filterMutatedTarget|}}}|<li>Cannot hit Bloons with {{{filterMutatedTarget|}}}</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:{{{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>}}<!--
-->{{#if:{{{filterOutReactorDamage|}}}|<li>Cannot hit Bloons with radiation</li>}}<!--
-->{{#ifeq:{{{filterOutReactorDamage after|0}}}||<li>Can now hit Bloons with radiation</li>}}<!--
-->{{#ifeq:{{{filterOutReactorDamage after|0}}}||<li>Can now hit Bloons with radiation</li>}}<!--

Latest revision as of 17:50, 11 April 2026