User:IapIac/Sandbox: Difference between revisions

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
I don't know what to say. vrej
I don't know what to say. vrej
__NOTOC__
__NOTOC__
----
----
==beast merge==
===BAD immunity===
==== Stat modifiers ====
{|class="wikitable mw-collapsible mw-collapsed"
For most stats, there is a "range" which means the stat change from the min power to max power.
!List of Lych soul can not immune
|-
|
*<code>Slow:MoabPressStunParagon</code>
*<code>Stun:ParagonWeak</code>
*<code>Stun:BombParagon</code>
|}


===== Pierce =====
<math>\text{Pierce}=\text{Base Pierce} + \lfloor \text{Pierce Range} \times \frac{\text{Power}-\text{Min Power}}{\text{Max Power}-\text{Min Power}}\rfloor</math>


===== Damage =====
----
<math>\text{Damage}=\text{Base Damage} + \lfloor \text{Damage Range} \times \frac{\text{Power}-\text{Min Power}}{\text{Max Power}-\text{Min Power}}\rfloor</math>
===some paras in <code>paragonDegreeDataModel</code>===
 
* attackCooldownReductionX = 50
For middle path, bonus stun damage is also affected by merging:
* piercePercentPerDegree = 1
 
* pierceIncreasePerDegree = 0.1
<math>\text{Extra Stun Damage}=\text{Base Extra Stun Damage} + \lfloor\frac{\text{Damage}-\text{Base Damage}}{\text{Stun Bonus Divisor}}\rfloor</math>
* damagePercentPerDegree = 1
* damageIncreasePerDegree = 1
* damageIncreaseForDegrees = 10
* bonusBossDamagePercent = 0.25
* bonusBossDamagePerDegrees = 20


===== Knockback duration =====
===some vars in <code>PowerDegreeMutator</code>===
<math>\text{Knockback Duration}=\text{Base Knockback Duration}+\text{Knockback Duration Range} \times \frac{\text{Power}-\text{Min Power}}{\text{Max Power}-\text{Min Power}}</math>
* percentPierceUp = piercePercentPerDegree * ((degree-1) + floor(degree/100))
* percentDamageUp = damagePercentPerDegree * ((degree-1) + floor(degree/100))
* additionalPierceUp = pierceIncreasePerDegree * ((degree-1) + floor(degree/100))
* additionalDamageUp = floor(damageIncreasePerDegree * ((degree-1) / damageIncreaseForDegrees + floor(degree/100)))
* bonusBossDamagePercent = bonusBossDamagePercent * degree / bonusBossDamagePerDegrees
* attackCooldownReductionPercent = round(sqrt(attackCooldownReductionX * (degree-1), 1)


===== Flying speed =====
===actual stat changes===
<math>\text{Flying Speed}=\text{Base Flying Speed}+\text{Speed Range} \times \frac{\text{Power}-\text{Min Power}}{\text{Max Power}-\text{Min Power}}</math>
* pierce = floor(percentPierceUp * basePierce)+additionalPierceUp
* cooldown = baseCooldown * (1 + attackCooldownReductionPercent*0.01)
* damage = percentDamageUp * baseDamage + additionalDamageUp


===== Attack cooldown =====
====boss damages====
<math>\text{Attack Cooldown}=\text{Base Attack Cooldown}-\text{Cooldown Scale Range} \times \frac{\text{Power}-\text{Min Power}}{\text{Max Power}-\text{Min Power}}</math>
actually there's a mutator for boss damage to make boss damage multiplier affect other damage bonuses (camo/ceramic, etc)
 
* normal: totalBossDamage = totalBaseBossDamage * (1 + bonusBossDamagePercent)
===== Ability cooldown =====
* elite: JUST DOUBLES IT
Unlike other stats, ability cooldown actually changes the <code>cooldownSpeedScale</code>, which means this stacks additively with other buffs such as [[Energizer (BTD6)|Energizer]]. This bonus is based on the attack cooldown:
 
<math>\text{Ability Cooldown Decrease Scale}=\frac{\text{Base Attack Cooldown}-\text{Attack Cooldown}}{\text{Attack Cooldown}}</math>
 
 
----
==challenge rule==
{|class="wikitable"
![[File:BTD6 MaxMonkeysIcon.png|x20px|link=]]Max monkeys
|Default
![[File:BTD6 StartRoundIconSmall.png|x20px|link=]]Start round
|1
|-
![[File:BTD6 CoinIcon.png|x20px|link=]]Starting cash
|$5,000
![[File:BTD6 EndRoundIconSmall.png|x20px|link=]]End round
|23
|-
![[File:BTD6 LivesIcon.png|x20px|Link=]]Starting lives
|15
!
|
|-
|colspan="4" style="padding:0px"|
{| class="wikitable mw-collapsible mw-collapsed" style="margin:0 0px;width:100%"
! colspan=3 |Available towers
|-
! Tower !! Upgrade<br>restrictions !! Max<br>towers
|-
| style="text-align:center"| [[file:BTD6 000-DartMonkey.png|x40px|link=]] || - || -
|-
| style="text-align:center"| [[file:BTD6 000-TackShooter.png|x40px|link=]] || - || 15
|-
| style="text-align:center"| [[file:BTD6 000-SniperMonkey.png|x40px|link=]] || 5-5-5 || -
|}
|-
|colspan="4" style="padding:0px"|
{| class="wikitable mw-collapsible mw-collapsed" style="margin:0 0px;width:100%"
!Available heroes
|-
| style="text-align:center"| [[file:BTD6 QuincyPortrait.png|x40px]][[file:BTD6 GwendolinPortrait.png|x40px]][[file:BTD6 StrikerJonesPortrait.png|x40px]][[file:BTD6 ObynGreenFoot.png|x40px]][[file:BTD6 CaptainChurchillPortrait.png|x40px]][[file:BTD6 BenjaminPortrait.png|x40px]][[file:BTD6 EziliPortrait.png|x40px]][[file:BTD6 PatFustyPortrait.png|x40px]][[file:BTD6 AdoraPortrait.png|x40px]][[file:BTD6 AdmiralBrickellPortrait.png|x40px]][[file:BTD6 EtiennePortrait.png|x40px]][[file:BTD6 SaudaPortrait.png|x40px]][[file:BTD6 PsiPortrait.png|x40px]][[file:BTD6 GeraldoPortrait.png|x40px]][[file:BTD6 CorvusPortraitSpiritless.png|x40px]][[file:BTD6 RosaliaPortrait.png|x40px]]
|}
|-
!colspan="4"|Modifiers
|-
|colspan="4"|
*[[File:BTD6 SlowerBloonsIcon.png|x20px|link=]]Bloon speed: 80%
*[[File:BTD6 AbilityCooldownReductionDecreaseIcon.png|x20px|link=]]Ability cooldown rate: 30%
|-
!colspan="4"|Rules
|-
|colspan="4"|
*[[File:BTD6 NoKnowledgeIcon.png|x20px|link=]]Monkey Knowledge disabled
*[[File:BTD6 SellingDisabledIcon.png|x20px|link=]]Selling disabled
*[[File:BTD6 PowersDisabledIcon.png|x20px|link=]]Powers disabled
*[[File:BTD6 NoContinuesIcon.png|x20px|link=]]No continues
*[[File:BTD6 NoDoubleCashIcon.png|x20px|link=]]Double Cash disabled
|}

Latest revision as of 16:05, 13 January 2026

I don't know what to say. vrej


BAD immunity

[edit | edit source]
List of Lych soul can not immune
  • Slow:MoabPressStunParagon
  • Stun:ParagonWeak
  • Stun:BombParagon



some paras in paragonDegreeDataModel

[edit | edit source]
  • attackCooldownReductionX = 50
  • piercePercentPerDegree = 1
  • pierceIncreasePerDegree = 0.1
  • damagePercentPerDegree = 1
  • damageIncreasePerDegree = 1
  • damageIncreaseForDegrees = 10
  • bonusBossDamagePercent = 0.25
  • bonusBossDamagePerDegrees = 20

some vars in PowerDegreeMutator

[edit | edit source]
  • percentPierceUp = piercePercentPerDegree * ((degree-1) + floor(degree/100))
  • percentDamageUp = damagePercentPerDegree * ((degree-1) + floor(degree/100))
  • additionalPierceUp = pierceIncreasePerDegree * ((degree-1) + floor(degree/100))
  • additionalDamageUp = floor(damageIncreasePerDegree * ((degree-1) / damageIncreaseForDegrees + floor(degree/100)))
  • bonusBossDamagePercent = bonusBossDamagePercent * degree / bonusBossDamagePerDegrees
  • attackCooldownReductionPercent = round(sqrt(attackCooldownReductionX * (degree-1), 1)

actual stat changes

[edit | edit source]
  • pierce = floor(percentPierceUp * basePierce)+additionalPierceUp
  • cooldown = baseCooldown * (1 + attackCooldownReductionPercent*0.01)
  • damage = percentDamageUp * baseDamage + additionalDamageUp

boss damages

[edit | edit source]

actually there's a mutator for boss damage to make boss damage multiplier affect other damage bonuses (camo/ceramic, etc)

  • normal: totalBossDamage = totalBaseBossDamage * (1 + bonusBossDamagePercent)
  • elite: JUST DOUBLES IT