README.txt
============

Release Notes:
--------------
v1.0.0 : - Initial release to steam designed for Oxygen Not Included Spaced out DLC. 
v1.0.1 : - Massively reduced the amount of Dirt in the Starting Avernus zone, now you need to actually venture to other biomes
           you get around 50% of the Dirt compared with a Sandstone start. But plenty of Mud.
v1.0.2 : - Increased temperature of the Phosphorus Lakes to keep them liquid for longer.
         - Reduced the amount of Lead, Mud, Granite and Igneious rock in Avernus, and shrunk the starting Biome size
           to make it more challenging compared with a sandstone start. 
         - Reduced the amount of Clay in Avernus but increased the amount in the Clay Geode for some early Ceramic insulation.
         - Slightly Reduced the amount of Water in Avernus. 
         - Reduced the size and density of the Metal Geodes in Avernus
         - Reduced the amount of Dirt in Shadowfel
         - Reduced the amount of Copper in Stygia
         - Reduced the amount of Steel in Dis
         - Reduced the amount of lime in Nessus
         - Adjusted ratio of elements in Maladomini
         - Reduced the insainly high CarbonDioxide in the changing room but still a significant threat, 
         - Added CarbonDioxide bomb the Baator_food poi. Surprise!
         - Created new mini Methane and CarbonDioxide bombs in the Avernus Starting Biome, be careful!
         - Starting biome tag NoGlobalFeatureSpawning added, plus some geysers won't spawn near the starting biomes. 
         - Sulphurpit enabled on Dis instead of Phlegethos
v1.1.0 : - Introducing the first iteration of the Smaller Baator world with loose terrain generation rules for now
           Please note that Small baator is not ballanced and some seeds may fail if it cannot fit all 10 biomes in. 
         - Made the Graphics for the Classic Baator Asteroid smaller to avoid Clipping
v1.1.1 : - Fixed the BaatorMoonletCluster.yaml syntax error
v1.1.2 : - Adjusted the Rules for Baator small moonlet to balance the biomes, increase its height by 14 tiles and to avoid some seed fails
         - Created Vacuum pockets with Wheezeworts and Sleetwheat which should survive any rot
         - added a Cryofarm feature in Cania
         - Fixed the problem where teleporter destinatations dont follow a round robin approach, meaning you can never get back to the 
           home asteroid. 1 -> 2  2 -> 3  3 -> 2  4 -> 2, new asteroids below solve this issue. 
         - Created a new Asteroid type using Biomes from Rime, Baator_coldterra, but it only has one teleport back to the main base.
         - Modified the oilySwamp biome to only have 1 teleport, due to problems with the way teleports are hard coded.
         - Added a number of Microblackhole (Void) pois to choose from as a Boon if you reach the bottom of Baator asteroid. 
v1.2.0 : - baator_coldterra was missing a subworld sandstone definition but not game breaking
         - Replaced Radium with Lead in the Shadowfel as Radium is not properly implemented in game.
         - Reduced the amount of Lead in Dis and Minauros
         - Changed to using UserMod2 Onload methods
         - Added a cold but wide temperature range for the Asteroid surface. 
         - Warp buildings can spawn abit closer to the starting zone to avoid posibility of worldgen failures
v1.2.1 : - world yamls where looking for baator_Base instead of Baator_Base, Big thanks to Blake Walsh for flagging it!
         - updated the Classic/Vanilla Baator Cluster to also use Baator_oilyspampy to avoid teleporter issues. 
           Though i kinda like the one way teleporter curse. what do people recommend?
v1.3.0 : - SynGas and Helium can now be filtered Gases, big thanks to u/velaryon87 on reddit for the Help.
         - Added elementpatch class which now allows bitumen and Radium to be storable, radium is now x10 more radioactive than Urainum
           But I would love someone to collaborate to make Radium a consumable fuel source for the reactors.
         - Radium now appears in Minarus naturally and in higher densities in features instead of Corium.
         - Added in some addiitonal the Methane and Co2 bombs if they can be fitted in. 
         - Reduced the amount of glass per tile around the Scalding steam features in Malboge
         - Added new Phosphourus wells feature in Nessus
         - Adjusted some of the possible features in Avernus
         - Adjusted weighting of some biomes in Baator moonlet and the teleporter placement closer to the start to avoid seed fails.

Introduction
------------
The Nine Hells of Baator is hostile place filled with highly pressurized pockets of Gases and liquids, unbearably high temperatures yet some areas cold enough to liquify your own breath.
New and Unique challenges await where high risk comes with high rewards but be careful expanding or your home may quickly become unhospitable. 

Baator is a Large asteroid following a theme that closely resembles Dungeons and Dragons lore as a theme https://forgottenrealms.fandom.com/wiki/Nine_Hells
In addition to the 9 Hell biomes, the gateway to afterlife, the Shadowfel biome provides you limited respite from the temperature extremes, it is here you can find miserable pips clinging on to life.  

Details:
--------
- Spaced out DLC only, (Classic mode is planned)
- Explore 10 new biomes: Shadowfel, Avernus, Dis, Minauros, Phlegethos, Stygia, Malbolge, Maladomini, Cania, Nessus
- World size: BTOR-L  Large Width: 256 Height: 416  (normal worlds Width: 256 Height: 384)
- World size: BTOR-M  Medium  Width: 160 Height: 176 is planned.
- Meteor Showers Enabled.
- Geysers: (Guaranteed) Hot Salt water, Cold Briny water, Cold Polluted water, Cold and Hot steam, Chlorine, Methane, Hydrogen, Sulphur, Molten Copper, Molten Gold. Molten Aluminium, Minor Volcano(x3), Volcano(x2)
- Geysers: (Random) Liquid CarbonDioxide, Hot CarbonDioxide, Hot Polluted Oxygen, Hot Germy Polluted Oxygen, 6 Randomly generated. 

Thank you
---------
Special thank you to Pholith for his time developing Fuleria and support working with kanim files. Thanks to skairunner developing Kanimal-SE, Heinermann for creating Noise Not Included and Cairath and CynicalBusiness for their Modding tutorial and community support.

Contact
-------
SteamID Bummins
Discord: bummins#8272
Discord Community: https://discord.gg/oxygennotincluded



Errata
-------

1. Seed failures: Note that this mod is Rammed with features and Points of interest. This means that there is a higher chance of
   Seed fails, which is a good thing because you would not want to play the game for 100 cycle to only find out that a certain biome, or teleporter missing. 
   any seed failures will be listed here: 
   - BTOR-S-249254393-1M3 - Assert failed: Couldn't find a start node on a world that expects it!! Assert failed: Couldn't find a start node on a world that expects it!! [FIXED]
   - BTOR-D-604084121-1M3 - [ERROR] Could not guarantee minCount of Subworld subworlds/baator/Baator_Nessus, 1 remaining on world expansion1::worlds/Baator_dlc_debug. [FIXED]
   - BTOR-D-1477858866-1M3 - [ERROR] Could not guarantee minCount of Subworld subworlds/baator/Baator_Maladomini, 1 remaining on world expansion1::worlds/Baator_dlc_debug. [FIXED]
   - BTOR-D-774780038-1M3 - WorldgenFailure - BTOR-D-774780038-1M3 - Could not guarantee minCount of Subworld subworlds/baator/Baator_Maladomini, 1 remaining on world expansion1::worlds/Baator_dlc_debug. [FIXED]
   - BTOR-D-1210494394-1M3 - WorldgenFailure - BTOR-D-1210494394-1M3 - Could not guarantee minCount of Subworld subworlds/baator/Baator_Maladomini, 1 remaining on world expansion1::worlds/Baator_dlc_debug. [FIXED]
   - BTOR-D-1209277680-1M3 - Warp recieve could not be placed [FIXED]
   - BTOR-D-1494331800-1M3 - Teleporter could not be placed [FIXED] 
   - BTOR-D-1572178660-1M3 - Could not guarantee minCount of Subworld subworlds/baator/Baator_Maladomini [FIXED] 
   - BTOR-D-884214621-1M3  - too few cold biomes [FIXED] 
2. Selecting the Asteroid selection menu and hitting back to go back to the main menu causes a black hole. This is due to
   the way temperatures are added to the code. I need help to resolve this as im not C# expert. 
   [19:09:35.981] [1] [ERROR] ColonyDestinationScreen2 Error in ColonyDestinationScreen2.ColonyDestinationSelectScreen.OnSpawn 
   System.ArgumentException: An item with the same key has already been added. Key: CaniaCold
   at System.Collections.Generic.Dictionary2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <695d1cc93cca45069c528c15c9fdd749>:0 `

3. Geyser point of interest rules cannot combine two - command: ExceptWith rules else it spams the player.log with:
   [20:31:56.054] [26] [ERROR] BAD ALLOWED CELLS FILTER in FEATURE RULES!
   A filter can only specify one of `tagcommand`, `subworldNames`, `zoneTypes`, or `temperatureRanges`.
   Found a filter with the following: