Template:BTD6 buff: Difference between revisions

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search
ability cooldown buffs
Changed wording of ratePercentagePerStack to attack speed instead of cooldown
 
(56 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<table class="stats mw-collapsible"><!--
<table class="stats mw-collapsible"><!--
--><tr><th>{{{name|Buff}}}</tr></th><!--
--><tr><th class="head">{{{name|Buff}}}</tr></th><!--
--><tr><td><table class="stats-sub" style="width:100%"><!--
--><tr><td><table class="stats-sub" style="width:100%"><!--


MULTIPLIERS
MULTIPLIERS
-->{{#if:{{{rangeMultiplier|}}}{{{rangeMultiplier after|}}}|<tr><th>[[Range]] modifier</th><td>×{{{rangeMultiplier|1}}} {{#if:{{{rangeMultiplier after|}}}|→ ×{{{rangeMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{damageMultiplier|}}}{{{damageMultiplier after|}}}|<tr><th>[[Damage]] modifier</th><td>×{{{damageMultiplier|1}}} {{#if:{{{damageMultiplier after|}}}|→ ×{{{damageMultiplier 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:{{{rangeMultiplier|0}}} > 0 or {{{rangeMultiplier after|0}}} > 0|<tr><th>[[Range]] modifier</th><td>×{{{rangeMultiplier|1}}} {{#if:{{{rangeMultiplier after|}}}|→ ×{{{rangeMultiplier 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>}}<!--
-->{{#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 multiplier</th><td>×{{{abilityCooldownMultiplier|0}}} {{#if:{{{abilityCooldownMultiplier after|}}}|→ ×{{{abilityCooldownMultiplier after|}}}}}</td></tr>}}<!--
-->{{#if:{{{discountMultiplier|}}}{{{discountMultiplier after|}}}|<tr><th>Discount modifier</th><td>-{{{discountMultiplier|1}}} {{#if:{{{discountMultiplier after|}}}|→ -{{{discountMultiplier after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{heroXpMultiplier|0}}} > 0 or {{{heroXpMultiplier after|0}}} > 0|<tr><th>Hero XP multiplier</th><td>×{{{heroXpMultiplier|0}}} {{#if:{{{heroXpMultiplier after|}}}|→ ×{{{heroXpMultiplier 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>}}<!--
-->{{#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


-->{{#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:{{{damageAdditiveForCeramics|0}}} > 0 or {{{damageAdditiveForCeramics after|0}}} > 0|<tr><th>Damage to Ceramics bonus</th><td>+{{{damageAdditiveForCeramics|0}}} {{#if:{{{damageAdditiveForCeramics after|}}}|→ +{{{damageAdditiveForCeramics 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:{{{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:{{{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>}}<!--
-->{{#ifexpr:{{{maxStackSize|0}}} > 0 or {{{maxStackSize after|0}}} > 0|<tr><th>Max. stacks</th><td>{{{maxStackSize|0}}} {{#if:{{{maxStackSize after|}}}|→ {{{maxStackSize after|}}}}}</td></tr>}}<!--
-->{{#ifexpr:{{{maxStackSize|0}}} > 0 or {{{maxStackSize after|0}}} > 0|<tr><th>Max. stacks</th><td>{{{maxStackSize|0}}} {{#if:{{{maxStackSize after|}}}|→ {{{maxStackSize after|}}}}}</td></tr>}}<!--
-->{{#if:{{{lifespan|}}}{{{lifespan after|}}}|<tr><th>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:{{{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>}}<!--
-->{{#ifeq:{{{filters|None}}}|None
-->{{#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:{{{filters after|}}}|<tr><th>Applies to</th><td>{{{filters|None}}} → {{{filters after|}}}</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>}}<!--
|<tr><th>Cannot target</th><td>{{{filters|—}}} {{#if:{{{filters after|}}}|→ {{{filters after|}}}}}</td></tr>
 
}}</table></td></tr><!--
-->{{#if:{{{lifespanModifierForParagons|}}}{{{lifespanModifierForParagons after|}}}|<tr><th>Lifespan for Paragons</th><td>×{{{lifespanModifierForParagons|0}}}</td></tr>}}<!--
-->{{#if:{{{appliesToOwningTower|}}}{{{appliesToOwningTower after|}}}{{{isGlobal|}}}{{{isGlobal after|}}}
 
-->{{#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
 
-->{{#if:{{{filterInBaseTowerId|}}}{{{filterInBaseTowerId after|}}}{{{filterInSets|}}}{{{filterInSets after|}}}|<tr><th>Filters</th><td><ul><!--
-->{{#if:{{{filterInBaseTowerId|}}}|<li>Only affects: {{{filterInBaseTowerId|}}}</li>}}<!--
-->{{#if:{{{filterInBaseTowerId after|}}}|<li>Now only affects: {{{filterInBaseTowerId after|}}}</li>}}<!--
-->{{#if:{{{filterInSets|}}}|<li>Only affects category: {{{filterInSets|}}}</li>}}<!--
-->{{#if:{{{filterInSets after|}}}|<li>Now only affects category: {{{filterInSets after|}}}</li>}}<!--
-->{{#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|}}}{{{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