Template:BTD6 buff: Difference between revisions

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search
mNo edit summary
Changed wording of ratePercentagePerStack to attack speed instead of cooldown
 
(41 intermediate revisions by 3 users not shown)
Line 6: Line 6:
-->{{#if:{{{damageMultiplier|}}}{{{damageMultiplier after|}}}|<tr><th>[[Damage]] modifier</th><td>×{{{damageMultiplier|1}}} {{#if:{{{damageMultiplier after|}}}|→ ×{{{damageMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageMultiplier|}}}{{{damageMultiplier after|}}}|<tr><th>[[Damage]] modifier</th><td>×{{{damageMultiplier|1}}} {{#if:{{{damageMultiplier after|}}}|→ ×{{{damageMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{rangeMultiplier|0}}} > 0 or {{{rangeMultiplier after|0}}} > 0|<tr><th>[[Range]] modifier</th><td>×{{{rangeMultiplier|1}}} {{#if:{{{rangeMultiplier after|}}}|→ ×{{{rangeMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{rangeMultiplier|0}}} > 0 or {{{rangeMultiplier after|0}}} > 0|<tr><th>[[Range]] modifier</th><td>×{{{rangeMultiplier|1}}} {{#if:{{{rangeMultiplier after|}}}|→ ×{{{rangeMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{rateMultiplier|}}}{{{rateMultiplier after|}}}|<tr><th>[[Attack cooldown|Cooldown]] modifier</th><td>×{{{rateMultiplier|1}}} {{#if:{{{rateMultiplier after|}}}|→ ×{{{rateMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{rangeMultiplierForVillages|0}}} > 0 or {{{rangeMultiplierForVillages after|0}}} > 0|<tr><th>Village [[range]] modifier</th><td>×{{{rangeMultiplierForVillages|1}}} {{#if:{{{rangeMultiplierForVillages after|}}}|→ ×{{{rangeMultiplierForVillages after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{rangePercentage|0}}}>0 or {{{rangePercentage after|0}}}>0|<tr><th>[[Range]] modifier</th><td>+{{#expr:{{{rangePercentage|0}}}*100}}% {{#if:{{{rangePercentage after|}}}|→ +{{#expr:{{{rangePercentage after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#if:{{{rateMultiplier|}}}{{{rateMultiplier after|}}}|<tr><th>[[Attack speed|Cooldown]] modifier</th><td>×{{{rateMultiplier|1}}} {{#if:{{{rateMultiplier after|}}}|→ ×{{{rateMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{rateMultiplierPerStack|}}}{{{rateMultiplierPerStack after|}}}|<tr><th>[[Attack speed|Cooldown]] modifier per stack</th><td>×{{{rateMultiplierPerStack|1}}} {{#if:{{{rateMultiplierPerStack after|}}}|→ ×{{{rateMultiplierPerStack after|}}}}}</td></tr>}}<!--
-->{{#if:{{{ratePercentage|}}}{{{ratePercentage after|}}}|<tr><th>[[Attack speed|Cooldown]] modifier</th><td>+{{#expr:{{{ratePercentage|0}}}*100}}% {{#if:{{{ratePercentage after|}}}|→ +{{#expr:{{{ratePercentage after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#if:{{{ratePercentagePerStack|}}}{{{ratePercentagePerStack after|}}}|<tr><th>[[Attack speed]] modifier per stack</th><td>+{{#expr:{{{ratePercentagePerStack|0}}}*100}}% {{#if:{{{ratePercentagePerStack after|}}}|→ +{{#expr:{{{ratePercentagePerStack after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#if:{{{speedPercentage|}}}{{{speedPercentage after|}}}|<tr><th>[[Attack speed]] modifier</th><td>+{{#expr:{{{speedPercentage|0}}}*100}}% {{#if:{{{speedPercentage after|}}}|→ +{{#expr:{{{speedPercentage after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#if:{{{projectileSpeedPercentage|}}}{{{projectileSpeedPercentage after|}}}|<tr><th>[[Projectile speed]] modifier</th><td>+{{#expr:{{{projectileSpeedPercentage|0}}}*100}}% {{#if:{{{projectileSpeedPercentage after|}}}|→ +{{#expr:{{{projectileSpeedPercentage after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#if:{{{pierceMultiplier|}}}{{{pierceMultiplier after|}}}|<tr><th>[[Pierce]] modifier</th><td>×{{{pierceMultiplier|1}}} {{#if:{{{pierceMultiplier after|}}}|→ ×{{{pierceMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{pierceMultiplier|}}}{{{pierceMultiplier after|}}}|<tr><th>[[Pierce]] modifier</th><td>×{{{pierceMultiplier|1}}} {{#if:{{{pierceMultiplier after|}}}|→ ×{{{pierceMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{lifespanMultiplier|}}}{{{lifespanMultiplier after|}}}|<tr><th>Lifespan modifier</th><td>×{{{lifespanMultiplier|1}}} {{#if:{{{lifespanMultiplier after|}}}|→ ×{{{lifespanMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{lifespanMultiplier|}}}{{{lifespanMultiplier after|}}}|<tr><th>Lifespan modifier</th><td>×{{{lifespanMultiplier|1}}} {{#if:{{{lifespanMultiplier after|}}}|→ ×{{{lifespanMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{radiusMultiplier|}}}{{{radiusMultiplier after|}}}|<tr><th>Projectile radius modifier</th><td>×{{{radiusMultiplier|1}}} {{#if:{{{radiusMultiplier after|}}}|→ ×{{{radiusMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:({{{radiusMultiplier|1}}}>1 or {{{radiusMultiplier after|1}}}>1)|<tr><th>[[Projectile#Radius|Projectile radius]] modifier</th><td>×{{{radiusMultiplier|1}}} {{#if:{{{radiusMultiplier after|}}}|→ ×{{{radiusMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{radiusPercentage|}}}{{{radiusPercentage after|}}}|<tr><th>[[Projectile#Radius|Projectile radius]] modifier</th><td>+{{#expr:{{{radiusPercentage|0}}}*100}}% {{#if:{{{radiusPercentage after|}}}|→ +{{#expr:{{{radiusPercentage after|0}}}*100}}%}}</td></tr>}}<!--
-->{{#ifexpr:({{{spreadMultiplier|0}}}>0 or {{{spreadMultiplier after|0}}}>0)|<tr><th>Spread modifier</th><td>×{{{spreadMultiplier|1}}} {{#if:{{{spreadMultiplier after|}}}|→ ×{{{spreadMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashbackZoneMultiplier|}}}{{{cashbackZoneMultiplier after|}}}|<tr><th>Sellback modifier</th><td>+{{{cashbackZoneMultiplier|1}}} {{#if:{{{cashbackZoneMultiplier after|}}}|→ +{{{cashbackZoneMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashbackZoneMultiplier|}}}{{{cashbackZoneMultiplier after|}}}|<tr><th>Sellback modifier</th><td>+{{{cashbackZoneMultiplier|1}}} {{#if:{{{cashbackZoneMultiplier after|}}}|→ +{{{cashbackZoneMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{abilityCooldownMultiplier|0}}} > 0 or {{{abilityCooldownMultiplier after|0}}} > 0|<tr><th>Ability cooldown modifier</th><td>×{{#expr:1-({{{abilityCooldownMultiplier|0}}}*100)}}% {{#if:{{{abilityCooldownMultiplier after|}}}|→ ×{{#expr:1-({{{abilityCooldownMultiplier after|}}}*100)}}%}}</td></tr>}}<!--
-->{{#if:{{{discountMultiplier|}}}{{{discountMultiplier after|}}}|<tr><th>Discount modifier</th><td>-{{{discountMultiplier|1}}} {{#if:{{{discountMultiplier after|}}}|→ -{{{discountMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{abilityCooldownMultiplier|0}}} > 0 or {{{abilityCooldownMultiplier after|0}}} > 0|<tr><th>Ability cooldown modifier</th><td>{{#expr:(1-{{{abilityCooldownMultiplier|0}}})*100}}% {{#if:{{{abilityCooldownMultiplier after|}}}|→ {{#expr:(1-{{{abilityCooldownMultiplier after|}}})*100}}%}}</td></tr>}}<!--
-->{{#ifexpr:{{{heroXpMultiplier|1}}} > 1 or {{{heroXpMultiplier after|1}}} > 1|<tr><th>Hero XP multiplier</th><td>×{{{heroXpMultiplier|1}}} {{#if:{{{heroXpMultiplier after|}}}|→ ×{{{heroXpMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{heroXpMultiplier|1}}} > 1 or {{{heroXpMultiplier after|1}}} > 1|<tr><th>Hero XP multiplier</th><td>×{{{heroXpMultiplier|1}}} {{#if:{{{heroXpMultiplier after|}}}|→ ×{{{heroXpMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{staminaMultiplier|}}}{{{staminaMultiplier after|}}}|<tr><th>[[Frontier Legends#Stamina|Stamina]] modifier</th><td>×{{{staminaMultiplier|1}}} {{#if:{{{staminaMultiplier after|}}}|→ ×{{{staminaMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageMultiplierForCamo|}}}{{{damageMultiplierForCamo after|}}}|<tr><th>[[Damage]] modifier for Camo</th><td>×{{{damageMultiplierForCamo|1}}} {{#if:{{{damageMultiplierForCamo after|}}}|→ ×{{{damageMultiplierForCamo after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageMultiplierForBoss|}}}{{{damageMultiplierForBoss after|}}}|<tr><th>[[Damage]] modifier for bosses</th><td>×{{{damageMultiplierForBoss|1}}} {{#if:{{{damageMultiplierForBoss after|}}}|→ ×{{{damageMultiplierForBoss after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashMultiplier|}}}{{{cashMultiplier after|}}}|<tr><th>Cash modifier</th><td>×{{{cashMultiplier|1}}} {{#if:{{{cashMultiplier after|}}}|→ ×{{{cashMultiplier after|}}}}}</td></tr>}}<!--


ADDITIVES
ADDITIVES
Line 18: Line 32:
-->{{#ifexpr:{{{rangeAdditive|0}}} > 0 or {{{rangeAdditive after|0}}} > 0|<tr><th>[[Range]] bonus</th><td>+{{{rangeAdditive|1}}} {{#if:{{{rangeAdditive after|}}}|→ +{{{rangeAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{rangeAdditive|0}}} > 0 or {{{rangeAdditive after|0}}} > 0|<tr><th>[[Range]] bonus</th><td>+{{{rangeAdditive|1}}} {{#if:{{{rangeAdditive after|}}}|→ +{{{rangeAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditive|0}}} > 0 or {{{damageAdditive after|0}}} > 0|<tr><th>[[Damage]] bonus</th><td>+{{{damageAdditive|0}}} {{#if:{{{damageAdditive after|}}}|→ +{{{damageAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditive|0}}} > 0 or {{{damageAdditive after|0}}} > 0|<tr><th>[[Damage]] bonus</th><td>+{{{damageAdditive|0}}} {{#if:{{{damageAdditive after|}}}|→ +{{{damageAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForLeadOrDdt|0}}} > 0 or {{{damageAdditiveForLeadOrDdt after|0}}} > 0|<tr><th>Damage to Lead or DDT bonus</th><td>+{{{damageAdditiveForLeadOrDdt|0}}} {{#if:{{{damageAdditiveForLeadOrDdt after|}}}|→ +{{{damageAdditiveForLeadOrDdt after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForFortifiedLead|0}}} > 0 or {{{damageAdditiveForFortifiedLead after|0}}} > 0|<tr><th>Damage to Fortified Lead bonus</th><td>+{{{damageAdditiveForFortifiedLead|0}}} {{#if:{{{damageAdditiveForFortifiedLead after|}}}|→ +{{{damageAdditiveForFortifiedLead after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForFortifiedLead|0}}} > 0 or {{{damageAdditiveForFortifiedLead after|0}}} > 0|<tr><th>Damage to Fortified Lead bonus</th><td>+{{{damageAdditiveForFortifiedLead|0}}} {{#if:{{{damageAdditiveForFortifiedLead after|}}}|→ +{{{damageAdditiveForFortifiedLead after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForCeramic|0}}} > 0 or {{{damageAdditiveForCeramic after|0}}} > 0|<tr><th>Damage to Ceramic bonus</th><td>+{{{damageAdditiveForCeramic|0}}} {{#if:{{{damageAdditiveForCeramic after|}}}|→ +{{{damageAdditiveForCeramic after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForCeramic|0}}} > 0 or {{{damageAdditiveForCeramic after|0}}} > 0|<tr><th>Damage to Ceramic bonus</th><td>+{{{damageAdditiveForCeramic|0}}} {{#if:{{{damageAdditiveForCeramic after|}}}|→ +{{{damageAdditiveForCeramic after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForBad|0}}} > 0 or {{{damageAdditiveForBad after|0}}} > 0|<tr><th>Damage to BADs and bosses bonus</th><td>+{{{damageAdditiveForBad|0}}} {{#if:{{{damageAdditiveForBad after|}}}|→ +{{{damageAdditiveForBad after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForMoabs|0}}} > 0 or {{{damageAdditiveForMoabs after|0}}} > 0|<tr><th>Damage to MOAB-Class bonus</th><td>+{{{damageAdditiveForMoabs|0}}} {{#if:{{{damageAdditiveForMoabs after|}}}|→ +{{{damageAdditiveForMoabs after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{damageAdditiveForMoabs|0}}} > 0 or {{{damageAdditiveForMoabs after|0}}} > 0|<tr><th>Damage to MOAB-Class bonus</th><td>+{{{damageAdditiveForMoabs|0}}} {{#if:{{{damageAdditiveForMoabs after|}}}|→ +{{{damageAdditiveForMoabs after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{pierceAdditive|0}}} > 0 or {{{pierceAdditive after|0}}} > 0|<tr><th>[[Pierce]] bonus</th><td>+{{{pierceAdditive|0}}} {{#if:{{{pierceAdditive after|}}}|→ +{{{pierceAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{projectileSpeedAdditive|0}}} > 0 or {{{projectileSpeedAdditive after|0}}} > 0|<tr><th>[[Projectile speed]] bonus</th><td>+{{{projectileSpeedAdditive|1}}} {{#if:{{{projectileSpeedAdditive after|}}}|→ +{{{projectileSpeedAdditive after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{staminaAdditive|0}}} > 0 or {{{staminaAdditive after|0}}} > 0|<tr><th>[[Frontier Legends#Stamina|Stamina]] use per round</th><td>+{{{staminaAdditive|1}}} {{#if:{{{staminaAdditive after|}}}|→ +{{{staminaAdditive after|}}}}}</td></tr>}}<!--


-->{{#ifexpr:{{{pierceAdditive|0}}} > 0 or {{{pierceAdditive after|0}}} > 0|<tr><th>[[Pierce]] bonus</th><td>+{{{pierceAdditive|0}}} {{#if:{{{pierceAdditive after|}}}|→ +{{{pierceAdditive after|}}}}}</td></tr>}}<!--
OVERRIDES
 
-->{{#if:{{{eject|}}}{{{eject after|}}}|<tr><th>Offset override (X, Y, Z)</th><td>{{{eject|0.0, 0.0, 0.0}}} {{#if:{{{eject after|}}}|<br><div style="text-align:center">↓</div>{{{eject after|}}}}}</td></tr>}}<!--
-->{{#if:{{{immuneBloonProperties|}}}{{{immuneBloonProperties after|}}}|<tr><th>[[Damage type]] override</th><td>{{BTD6 dt|{{{immuneBloonProperties|}}}}} {{#if:{{{immuneBloonProperties after|}}}|→ {{BTD6 dt|{{{immuneBloonProperties after}}}}}}}</td></tr>}}<!--
-->{{#if:{{{immunitiesGranted|}}}{{{immunitiesGranted after|}}}|<tr><th>Immunity override</th><td>{{{immunitiesGranted|}}} {{#if:{{{immunitiesGranted after|}}}|→ {{{immunitiesGranted after|}}}}}</td></tr>}}<!--
-->{{#if:{{{projectileRadius|}}}{{{projectileRadius after|}}}|<tr><th>[[Projectile#Radius|Projectile radius]] override</th><td>{{{projectileRadius|1}}} unit(s) {{#if:{{{projectileRadius after|}}}|→ {{{projectileRadius after|}}} unit(s)}}</td></tr>}}<!--


MISC
MISC
-->{{#if:{{{immuneBloonProperties|}}}{{{immuneBloonProperties after|}}}|<tr><th>[[Damage type]]</th><td>{{#switch:{{{immuneBloonProperties}}}
 
|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>}}<!--
-->{{#if:{{{cashPerRoundPerMechantship|}}}{{{cashPerRoundPerMechantship after|}}}|<tr><th>Cash per Merchantman</th><td>+{{{cashPerRoundPerMechantship|1}}} {{#if:{{{cashPerRoundPerMechantship after|}}}|→ +{{{cashPerRoundPerMechantship after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashPerRoundPerMechantship|}}}{{{cashPerRoundPerMechantship after|}}}|<tr><th>Cash per Merchantman</th><td>+{{{cashPerRoundPerMechantship|1}}} {{#if:{{{cashPerRoundPerMechantship after|}}}|→ +{{{cashPerRoundPerMechantship after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashPerRoundPerFavouredTrades|}}}{{{cashPerRoundPerFavouredTrades after|}}}|<tr><th>Cash per Favored Trades</th><td>+{{{cashPerRoundPerFavouredTrades|1}}} {{#if:{{{cashPerRoundPerFavouredTrades after|}}}|→ +{{{cashPerRoundPerFavouredTrades after|}}}}}</td></tr>}}<!--
-->{{#if:{{{cashPerRoundPerFavouredTrades|}}}{{{cashPerRoundPerFavouredTrades after|}}}|<tr><th>Cash per Favored Trades</th><td>+{{{cashPerRoundPerFavouredTrades|1}}} {{#if:{{{cashPerRoundPerFavouredTrades after|}}}|→ +{{{cashPerRoundPerFavouredTrades after|}}}}}</td></tr>}}<!--
Line 51: Line 55:
-->{{#if:{{{charges|}}}{{{charges after|}}}|<tr><th>Charges</th><td>{{#ifexpr:{{{charges|0}}} <= 99999 and {{{charges|0}}} > 0|{{formatnum:{{{charges|0}}}}}|∞}} {{#if:{{{charges after|}}}|→ {{#ifexpr:{{{charges after|0}}} <= 99999 and {{{charges after|0}}} > 0|{{formatnum:{{{charges after|0}}}}}|∞}}}}</td></tr>}}<!--
-->{{#if:{{{charges|}}}{{{charges after|}}}|<tr><th>Charges</th><td>{{#ifexpr:{{{charges|0}}} <= 99999 and {{{charges|0}}} > 0|{{formatnum:{{{charges|0}}}}}|∞}} {{#if:{{{charges after|}}}|→ {{#ifexpr:{{{charges after|0}}} <= 99999 and {{{charges after|0}}} > 0|{{formatnum:{{{charges after|0}}}}}|∞}}}}</td></tr>}}<!--
-->{{#if:{{{lifespan|}}}{{{lifespan after|}}}|<tr><th>Lifespan</th><td>{{#ifexpr:{{{lifespan|0}}} <= 99999 and {{{lifespan|0}}} > 0|{{formatnum:{{{lifespan|0}}}}}|∞}}s {{#if:{{{lifespan after|}}}|→ {{#ifexpr:{{{lifespan after|0}}} <= 99999 and {{{lifespan after|0}}} > 0|{{formatnum:{{{lifespan after|0}}}}}|∞}}s}}</td></tr>}}<!--
-->{{#if:{{{lifespan|}}}{{{lifespan after|}}}|<tr><th>Lifespan</th><td>{{#ifexpr:{{{lifespan|0}}} <= 99999 and {{{lifespan|0}}} > 0|{{formatnum:{{{lifespan|0}}}}}|∞}}s {{#if:{{{lifespan after|}}}|→ {{#ifexpr:{{{lifespan after|0}}} <= 99999 and {{{lifespan after|0}}} > 0|{{formatnum:{{{lifespan after|0}}}}}|∞}}s}}</td></tr>}}<!--
-->{{#if:{{{durationPerStack|}}}{{{durationPerStack after|}}}|<tr><th>Duration per stack</th><td>{{#ifexpr:{{{durationPerStack|0}}} <= 99999 and {{{durationPerStack|0}}} > 0|{{formatnum:{{{durationPerStack|0}}}}}|∞}}s {{#if:{{{durationPerStack after|}}}|→ {{#ifexpr:{{{durationPerStack after|0}}} <= 99999 and {{{durationPerStack after|0}}} > 0|{{formatnum:{{{durationPerStack after|0}}}}}|∞}}s}}</td></tr>}}<!--
-->{{#if:{{{lifespanModifierForParagons|}}}{{{lifespanModifierForParagons after|}}}|<tr><th>Lifespan for Paragons</th><td>×{{{lifespanModifierForParagons|0}}}</td></tr>}}<!--
-->{{#if:{{{cooldown|}}}{{{cooldown after|}}}|<tr><th>Cooldown</th><td>{{#ifexpr:{{{cooldown|0}}} <= 99999 and {{{cooldown|0}}} > 0|{{formatnum:{{{cooldown|0}}}}}|∞}}s {{#if:{{{cooldown after|}}}|→ {{#ifexpr:{{{cooldown after|0}}} <= 99999 and {{{cooldown after|0}}} > 0|{{formatnum:{{{cooldown after|0}}}}}|∞}}s}}</td></tr>}}<!--
-->{{#ifexpr:{{{range|0}}} > 0 or {{{range after|0}}} > 0|<tr><th>Effect range</th><td>{{#ifexpr:{{{range|0}}} <= 900|{{formatnum:{{{range|0}}}}}|∞}} units {{#if:{{{range after|}}}|→ {{#ifexpr:{{{range after|0}}} <= 900|{{formatnum:{{{range after|0}}}}}|∞}} units}}</td></tr>}}<!--


FILTERS
FILTERS


--><tr><th>Filters</th><td><ul><!--
-->{{#if:{{{filterInBaseTowerId|}}}{{{filterInBaseTowerId after|}}}{{{filterInSets|}}}{{{filterInSets after|}}}|<tr><th>Filters</th><td><ul><!--
-->{{#if:{{{filterInBaseTowerId|}}}|<li>Only affects: {{{filterInBaseTowerId|}}}</li>}}<!--
-->{{#if:{{{filterInBaseTowerId|}}}|<li>Only affects: {{{filterInBaseTowerId|}}}</li>}}<!--
-->{{#if:{{{filterInBaseTowerId after|}}}|<li>Now only affects: {{{filterInBaseTowerId after|}}}</li>}}<!--
-->{{#if:{{{filterInBaseTowerId after|}}}|<li>Now only affects: {{{filterInBaseTowerId after|}}}</li>}}<!--
-->{{#if:{{{filterInSets|}}}|<li>Only affects towers in category: {{{filterInSets|}}}</li>}}<!--
-->{{#if:{{{filterInSets|}}}|<li>Only affects category: {{{filterInSets|}}}</li>}}<!--
-->{{#if:{{{filterInSets after|}}}|<li>Now only affects towers in category: {{{filterInSets after|}}}</li>}}<!--
-->{{#if:{{{filterInSets after|}}}|<li>Now only affects category: {{{filterInSets after|}}}</li>}}<!--
--></ul></td></tr></table><!--
-->{{#if:{{{filterInTowerTiers|}}}|<li>Only affects upgrade tiers: {{{filterInTowerTiers|}}}</li>}}<!--
-->{{#if:{{{filterInTowerTiers after|}}}|<li>Now only affects upgrade tiers: {{{filterInTowerTiers after|}}}</li>}}<!--
-->{{#if:{{{filterTowerParent|}}}|<li>Does not affect parent tower</li>}}<!--
--></ul></td></tr>}}</table><!--


-->{{#if:{{{appliesToOwningTower|}}}{{{appliesToOwningTower after|}}}{{{isGlobal|}}}{{{isGlobal after|}}}
-->{{#if:{{{appliesToOwningTower|}}}{{{appliesToOwningTower after|}}}{{{isGlobal|}}}{{{isGlobal after|}}}{{{grantsCamo|}}}{{{grantsCamo after|}}}{{{grantsNormalDamage|}}}{{{grantsNormalDamage after|}}}{{{grantsAttackThroughWalls|}}}{{{grantsAttackThroughWalls 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:{{{grantsCamo|}}}|<li>Grants [[Camo detection]] to other towers</li>}}<!--
-->{{#if:{{{grantsCamo after|}}}|<li>Grants [[Camo detection]] to other towers</li>}}<!--
-->{{#if:{{{grantsNormalDamage|}}}|<li>Grants {{BTD6 dt|0}} damage to other towers</li>}}<!--
-->{{#if:{{{grantsNormalDamage after|}}}|<li>Grants {{BTD6 dt|0}} damage to other towers</li>}}<!--
-->{{#if:{{{grantsAttackThroughWalls|}}}|<li>Grants attacks through walls to other towers</li>}}<!--
-->{{#if:{{{grantsAttackThroughWalls after|}}}|<li>Grants attacks through walls to other towers</li>}}<!--
-->{{#if:{{{appliesToOwningTower|}}}|<li>Applies to self</li>}}<!--
-->{{#if:{{{appliesToOwningTower|}}}|<li>Applies to self</li>}}<!--
-->{{#if:{{{appliesToOwningTower after|}}}|<li>Applies to self</li>}}<!--
-->{{#if:{{{appliesToOwningTower after|}}}|<li>Applies to self</li>}}<!--

Latest revision as of 20:15, 16 September 2026