File information

Last updated

Original upload

Created by

Aidanamite

Uploaded by

Aidanamite

Virus scan

Safe to use

Tags for this mod

About this mod

Adds various challenges to the game. For those ranchers who think the game is a too easy

Requirements
Permissions and credits
Changelogs
Donations
This mod has the following challenges:
  • Infinite Energy - Makes you never run out of energy
  • Max HP = 1 - Limits you to 1 HP
  • Ineffecient Vaccing - Sucking and shooting with the vac gun now costs energy
  • Aggressive - All newly spawned slimes and largos are feral
  • Big Sale - First 3 purchases are free
  • Baren Desert - All slime and animal spawns are greatly reduced
  • Fragile - Everything takes double damage
  • Upgraded - Start the game with 2 free upgrades
  • Weighted - Movement speed is affected by how full your inventory is
  • Icey Movement - Beatrix's friction is reduced to 10%
  • Thick Skinned - Beatrix is immune is to collision damage
  • No Favourites - Slimes do not produce extra plots from eating their favourite foods
  • Delicate Slimes - All slimes pop on contact with Beatrix
  • The Floor is Lava - Start with a full water slot but take damage while touching the ground without being damp or having water in your vac
  • Unstable Market - Greatly increased market variation. Both good and bad


When the mod generates a challenge set it will pick a random 4 challenges.

The challenges are optional and can be used on new and old worlds. The first time you load a world with the mod loaded it will ask if you want to generate a challenge set

There is also a menu (default open key is P) where you can see what challenges you're currently playing with. Trying to open the menu in a world that you chose not generate a challenge set in will make it ask again if you want to generate one.

Config
  • Challenge Count - The number of challenges generated by the challenge randomizer (Default: 4)
  • Good Percentage - The portion of the randomly generated challenges that will by "good" effects (Default: 0.25)
  • Nuetral Percentage - The portion of the randomly generated challenges that will by "nuetral" effects (Default: 0.25)
  • Pick Challenges - If false, the challenge set will be generated by the challenge randomizer based on the other configuration. If true, it will open a UI that'll let you pick which challenges you want active, through this you can turn on any amount of any type of challenge. (Default: false)

  • Blacklist - The blacklist configuration can be accesed with the challengeblacklist command. Challenges added to the blacklist will be excluded from the challenge randomizer


Specific Information
  • (Challenge) Ineffecient Vaccing - Vaccing costs 50 energy per second. Firing costs 5 energy per object fired.
  • (Challenge) Baren Desert - Maximum animals and slimes within a given area is reduced to 25% of what it was and spawn bursts are reduced to half the number of spawns per burst
  • (Challenge) Weighted - You movement speed is reduced based on the percentage of how full your inventory is. A full inventory will reduce you to 10% speed and an empty inventory is full speed
  • (Challenge) Delicate Slimes - When a slime pops the item it drops is picked at random from its possible produced items
  • (Challenge) The Floor is Lava - you have 10 seconds between the last time you touched water before you start taking damage. If you have water in your inventory it will reduce by 1 every time you become "dry" (this will restart the 10 second timer). While dry and touching the ground you will take 5 damage every one second
  • (Challenge) Unstable Market - The amount of possible variation in the market prices is increased to 3x what it is normally
  • Challenge categories - The challenges are each assigned a catergory of "Good", "Neutral" and "Bad". 25% of your challenges will be good, 25% will be neutral and 50% will be Bad. With the default 4 challenges this will be 1 good, 1 neutral and 2 bad.



Information For Fellow Modders
You can add new challenges to this mod by creating a new instance of the "Challenge" class from this mod. Just creating the challenge instance will automatically add it to the list of challenges that can occur. You can also check if your challenge is active using the "Challenge.IsActive()" method