From Brotato Wiki

Line 33: Line 33:
In Endless Mode, the Base Chance, 100%, is reduced by 1.5% times the current Wave. The minimum chance is 50%.
In Endless Mode, the Base Chance, 100%, is reduced by 1.5% times the current Wave. The minimum chance is 50%.


An important takeaway is that characters such as  {{CharacterIcon|Cryptid}}, {{CharacterIcon|Fisherman}}, {{CharacterIcon|Farmer}},  {{CharacterIcon|Streamer}}, and  {{CharacterIcon|Explorer}} that have reduced materials drops from enemies actually end up having 25% drop rate once you get to wave 34+ in Endless Mode.
An important takeaway is that characters such as  {{CharacterIcon|Cryptid}}, {{CharacterIcon|Fisherman}}, {{CharacterIcon|Farmer}},  {{CharacterIcon|Streamer}}, and  {{CharacterIcon|Explorer}} that have reduced materials drops from enemies actually end up having 25% drop rate once you get to wave + in Endless Mode.


On The other hand, {{CharacterIcon|Jack}} just has a permanent 100% drop rate for 3x materials throughout all waves due to a bug in the coding.  
On The other hand, {{CharacterIcon|Jack}} just has a permanent 100% drop rate for 3x materials throughout all waves due to a bug in the coding.  

Revision as of 15:23, 10 July 2023

Endless Mode

(This Page hasn't been Updated for the 1.0 Changes.)

Endless.png

Endless Mode is a game mode that can be toggled on and off in the Menu when you are selecting a Danger Level to play. See the picture to the right.

When playing in Endless Mode, the game doesn't end after beating the final Wave 20, but instead keeps going until you die.

As the waves progress, the difficulty of the game dramatically increases, ensuring your demise.

If you managed to beat at least wave 20, the run will count as a win when you die.

Wave 20 Changes

If you're playing on Endless Mode, Wave 20 lasts 60 Seconds instead of 90 Seconds, and killing the spawned Boss/Bosses doesn't instantly end the wave.

Strategy

For a Page on Strategy: Guide to Endless Mode

Post Wave 20 Changes

Once you finish Wave 20, endless mode begins. From here on out the game changes significantly:

  • Piggy Bank.png Piggy Bank Stops functioning entirely.
  • Harvesting Harvesting.png Stops increasing by 5% at the end of each wave. Instead it decreases by 20% at the end of each wave. The increase from Crown.png Crown or playing Farmer.png Farmer also stops after wave 20. So you'll still lose 20% even if you have Crown. You can still increase your harvesting stat by upgrade, items, or other means.
  • Elites and Bosses are nolonger Guaranteed to drop Loot Crates and when they drop loot crates, it is a regular crate instead of a Legendary Loot Crate.
  • The Endless Factor begins to increase, affecting many aspects of the game.

Materials

The Drop chance of Materials from enemies is dependent on the current wave. See the Materials Page for more information.

In Endless Mode, the Base Chance, 100%, is reduced by 1.5% times the current Wave. The minimum chance is 50%.

An important takeaway is that characters such as Cryptid.png Cryptid, Fisherman.png Fisherman, Farmer.png Farmer, Streamer.png Streamer, and Explorer.png Explorer that have reduced materials drops from enemies actually end up having 25% drop rate once you get to wave + in Endless Mode.

On The other hand, Jack.png Jack just has a permanent 100% drop rate for 3x materials throughout all waves due to a bug in the coding.

Wave 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Drop Chance 68.5% 67% 65.5% 64% 62.5% 61% 59.5% 58% 56.5% 55% 53.5% 52% 50.5% 49% 47.5% 46% 44.5% 43% 41.5% 40%
Drop Chance 50% Characters 34.25% 33.5% 32.75% 32% 31.25% 30.5% 29.75% 29% 28.25% 27.5% 26.75% 26% 25.25% 25% 25% 25% 25% 25% 25% 25%
Drop Chance Jack 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%

Wave Structure

The Endless Waves are grouped together in 10 waves at a time.

Each 10th level, (So Wave 30, 40, 50 etc.) you'll face Both Bosses. No matter which Danger Level you're playing on.

You'll also face 0, 1, or 3 Elite Waves depending on your danger level. Horde Waves does not spawn after Wave 20.


In addition, +1 Elite is added to Elite Waves and Boss Waves for each 10 Waves that has passed.

So Wave 21-30 Adds +1 Elite. Wave 31-40 adds +2 and so on. These Elites can be dublicates, and multiple of the same elite often spawn.

This 10 Wave structure continues on until you die, with the Endless Factor ever increasing.

The Endless Factor

In order to ramp up the difficulty of the game, the Endless Factor is introduced.

The Factor is calculated as follows:

Endless_wave = max(0, current_wave - 20)
Endless_mult = 2.0 + max(0, (current_wave - 35) * 0.2)
Endless_factor = max(0, ((endless_wave * (endless_wave + 1)) / 2) / 100) * endless_mult

The things to notice are:

  • The Max function takes the highest of two numbers. It is used here to make 0 the lowest possible value.
  • The Endless Factor starts at 0 and only starts growing from wave 21 and onwards.
  • From Wave 36 and onwards, the Endless Multiplier is an addtional scaling that kicks in and causes the Endless Factor to scale faster.

The end result, (And all you need to remember), is that you get a single number that the difficulty of many things are multiplied with.

Here is the Endless factor at different waves:

Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Endless Factor 0.00 0.02 0.06 0.12 0.20 0.30 0.42 0.56 0.72 0.90 1.10 1.32 1.56 1.82 2.10 2.40 2.99 3.67 4.45 5.32 6.30


At the bottom of the page you can find the Table over all the effects of the Endless Factor.

Now we will go over the different things that are affected by the Endless Factor.

Enemy Stats

Most importantly, the Endless Factor increases the Stats of all enemies.

Damage

The Damage of Enemies increases with 100% of the Endless Factor.

	Endless Damage = round(Damage * (1 + Endless Factor))

Where:

  • The Round function rounds the number to nearest whole Damage value.

This means that enemies have their damage increased by the following percentages from wave 20-40:

Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Damage Increase 0% 2% 6% 12% 20% 30% 42% 56% 72% 90% 110% 132% 156% 182% 210% 240% 299% 367% 445% 532% 630%


Max HP

The Max HP of Enemies increases sharply with 200% of the Endless Factor.

	Endless Max HP = round(Max HP * (1 + Endless Factor * 2))

Where:

  • The Round function rounds the number to nearest whole HP value.
Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
HP Increase 0% 4% 12% 24% 40% 60% 84% 112% 144% 180% 220% 264% 312% 364% 420% 480% 598% 734% 890% 1064% 1260%


Speed

Speed slowly increases with 10% of the endless factor. The speed increase from the endless factor has a limit of 275%.

 Endless Speed = Round(Speed * (1 + (min(1.75, Endless Factor / 10.0))))

Where:

  • The Round function rounds the number to nearest whole speed value.
  • The min function means that the increase can never be more than 175%, meaning that the endless factor can't increase speed more than a 2.75 factor.
  • Speed is the Speed of the enemy with other changes to speed already included.

This Speed Factor is multiplicative with the base stat and the secondary stat. So speed modifiers from effects such as Snail.png Snail and Old.png Old still matter.

Wave 1-20 25 30 35 40 45 48+
Speed 100% 103% 111% 124% 163% 230% 275%

The Shop

Item Price

Endless Item Price = max(1.0, ((Item Price + Wave + (Item Price * Wave * (0.1 + Endless Factor / 5 ))) * items_price_factor))

Notes:

  • Item Price is the base price of the Item or Weapon. This price can be modified by the Arms Dealer.png Arms Dealer's ability of -95% Weapon Price.
  • The Endless Factor used is the value of the Wave you've just completed. So when you finish Wave 50, that is the value used for the Endless Factor of the Shop. The top of the Shop says number of the next wave.


Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Price Increase in %

of Item Base Price.

0% 8.4% 26.4% 55.2% 96.0% 150% 218.4% 302.4% 403.2% 522.0% 660.0% 818.4% 998.4% 1201%% 1428%% 1680% 2154% 2717% 3379% 4150% 5040%

The Price Increase in % of Item Base Price means that if you buy an item, the Percentage is added on top of the item's price at that wave.


For example if you buy a Gnome.png Gnome on Wave 40, 5040% of its base price is added on top of its price from the endless Factor.

Without the endless Factor, the Gnome would have cost 540 Materials. But because of the endless factor, 5040% of 100 = 5040 is added on top of the price.

So instead the Gnome costs:

540+5040=5580 Materials.


Generally, the Shop Prices increase dratically in the Endless Mode. So get your shopping done before it is too late.


Rerolling

The price for the Reroll Increase in Endless Mode is determined by:

max(1, last_reroll_value + max(1, (0.5 * wave * (1 + Endless Factor))))


Notes:

  • The max function is used to ensure that the price of rerolling is at least 1, and at least increases by 1 with each wave.
  • See Shop Rerolling to understand how Rerolling works.


Here is a table of the prices of rerolling in Endless Mode:

Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
First Reroll Price 30 31 33 35 38 41 44 48 52 56 61 66 72 79 86 94 107 123 141 162 186
Price Increase per Reroll 10 10 11 12 14 16 18 21 24 27 31 35 40 46 52 59 71 86 103 123 146


Recycling

Recycling is not affected by the Endless Factor, so the amount of Materials you get for recycling an item is actually 25%, or 60% with Recycling Machine.png Recycling Machine of the Item's value without the Endless Factor was applied to it.

Miscellaneous

Here are the rest of mechanics that are affected by the Endless Factor.

Consumables

The Endless Factor affects the chances of an enemy dropping Consumables

Consumable Drop Chance = Unit drop Chance * (1 + luck/100) * (1.0 + (Endless Factor * 3.0))
  • The Drop chance has a maximum of 100%.
  • You can see the drop chance of enemies Here.


Loot Hoarder, Elites, and Bosses have a guaranteed consumable drop.

Trees has a 100% base chance of dropping a consumable. But it doesn't have the "guaranteed". This means the negative luck and the endless factor can cause trees to have a chance to not drop consumables.

This means that no matter the Endless factor, those three type units will continue to drop consumables and Loot Crates unaffected by the Endless Factor. Trees on the other hand, along with every other enemy will begin to drop less and less consumables.

Iframes

Iframes, or Invulnerability Frames, are a duration of time after taking damage, where you cannot take damage again. This is what prevents you being hit more than once when you walk into an enemy.

The Iframe Duration has a minimum of 0.2s and a maximum of 0.4s. See the Iframes for more details.

Once the Endless Factor becomes larger than 1, it begins to influence the duration of your Iframes as seen below:

 Minimum Iframes = Base Min Iframes / (max(1.0, Endless Factor))
 Maximum Iframes = Base Max Iframes / (max(1.0, Endless Factor))

So an Endless Factor of 2 halves your Iframes, 3 makes it a third and so on. This means that on later waves, walking into enemies can instantly deal damage to you multiple times. Enemy Projectiles tend to disappear after hitting you, so they will still only hit you once.

See the Table for percentages on Iframe Durations.

Giant Belt

Giant Belt is coded to lose effectiveness when you get to the higher levels of Endless Mode. Starting at wave 39, the belt begins to deal less than 10% and 1% of current health. You can see the percentage of effectiveness for the Belt below:

Wave 1-38 39 40 45 50 60 75 100
Effectiveness 100% 94% 79% 38% 22% 9% 3% 1%

Endless Factor Tables

Here are the extended tables with all things affected by the Endless Factors for Wave 20-40 and for Wave 40-1000. The tables use scientific notation for large numbers.

Wave 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Endless Factor 0.00 0.02 0.06 0.12 0.20 0.30 0.42 0.56 0.72 0.90 1.10 1.32 1.56 1.82 2.10 2.40 2.99 3.67 4.45 5.32 6.30
Damage Increase 0% 2% 6% 12% 20% 30% 42% 56% 72% 90% 110% 132% 156% 182% 210% 240% 299% 367% 445% 532% 630%
HP Increase 0% 4% 12% 24% 40% 60% 84% 112% 144% 180% 220% 264% 312% 364% 420% 480% 598% 734% 890% 1064% 1260%
Speed % 100% 100% 101% 101% 102% 103% 104% 106% 107% 109% 111% 113% 116% 118% 121% 124% 130% 137% 144% 153% 163%
Price Increase % 0% 8.4% 26.4% 55.2% 96.0% 150% 218.4% 302.4% 403.2% 522.0% 660.0% 818.4% 998.4% 1201% 1428% 1680% 2154% 2717% 3379% 4150% 5040%
Reroll Increase 10 10 11 12 14 16 18 21 24 27 31 35 40 46 52 59 71 86 103 123 146
Consumable Chance 100% 94.3% 84.8% 73.5% 62.5% 52.6% 44.3% 37.3% 31.6% 27.0% 23.3% 20.2% 17.6% 15.5% 13.7% 12.2% 10.0% 8.3% 7.0% 5.9% 5.0%
Iframes Duration 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 90.9% 75.8% 64.1% 54.9% 47.6% 41.7% 33.4% 27.2% 22.5% 18.8% 15.9%
Giant Belt 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 93.98% 79.97%
Wave 40 45 50 60 70 80 90 100 150 200 250 300 400 500 750 1000
Endless Factor 6 13 23 57 115 201 323 486 2129 5702 11954 21637 54293 1.10•E5 3.87•E5 9.37•E5
Damage Increase 630% 1300% 2325% 5740% 11575% 20130% 32305% 48600% 2.13•E3 5.70•E3 1.20•E4 2.16•E4 5.43•E4 1.10•E5 3.87•E5 9.37•E5
HP Increase 1260% 2600% 4650% 11480% 22950% 40260% 64610% 97200% 4.26•E3 1.14•E4 2.39•E4 4.33•E4 1.09•E5 2.19•E5 7.74•E5 1.87•E6
Speed % 163% 230% 275% 275% 275% 275% 275% 275% 275% 275% 275% 275% 275% 275% 275% 275%
Price Increase % 5040% 11700% 23250% 68880% 1.61•E3 3.22•E3 5.81•E3 9.72•E3 6.39•E4 2.28•E5 5.98•E5 1.30•E6 4.34•E6 1.10•E7 5.80•E7 1.87•E8
Reroll Increase 146 315 606 1752 4051 8092 14582 24350 1.60•E5 5.70•E5 1.49•E6 3.25•E6 1.09•E7 2.74•E7 1.45•E8 4.69•E8
Consumable Chance 5.03% 2.50% 1.41% 5.77•E-3 2.90•E-3 1.65•E-3 1.03•E-3 6.85•E-4 1.57•E-4 5.85•E-5 2.79•E-5 1.54•E-5 6.14•E-6 3.04•E-6 8.62•E-7 3.56•E-7
Iframes Duration 15.87% 7.69% 4.35% 1.75% 8.71•E-3 4.97•E-3 3.10•E-3 2.06•E-3 4.70•E-4 1.75•E-4 8.37•E-5 4.62•E-5 1.84•E-5 9.12•E-6 2.28•E-6 1.07•E-6
Giant Belt 79.37% 38.46% 21.51% 8.71% 4.36% 2.48% 1.55% 1.03% 2.35•E-3 8.77•E-4 4.18•E-4 2.31•E-4 9.21•E-5 4.56•E-5 1.29•E-5 5.33•E-6