缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
模块:Data/Worldgen/Features
该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本wiki上合理使用。
This image comes from Oxygen Not Included or from websites created and owned by Klei Entertainment, who hold the copyright of Oxygen Not Included. All trademarks and registered trademarks present in the image are proprietary to Klei Entertainment. For more information, see the copyright notice.The use of images to illustrate articles concerning the subject of the images in question is believed to qualify as fair use under United States copyright law, as such display does not significantly impede the right of the copyright holder to sell the copyrighted material.
return {
["BleachLake.yaml"] = {
shape = "ShortWide",
borders = {
3,
},
blobSize = {
min = 14.1,
max = 20.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Vacuum",
weight = 0.5,
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "BleachStone",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["DefaultRoom.yaml"] = {
shape = "Blob",
blobSize = {
min = 1,
max = 1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "Weighted",
choices = {
{
element = "Oxygen",
weight = 1,
},
},
},
},
},
["FlutBowl.yaml"] = {
shape = "ShortWide",
borders = {
3,
},
blobSize = {
min = 25.1,
max = 35.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 0.5,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 800,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "PhosphateNodules",
weight = 2,
},
{
element = "Phosphorite",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["FlutBowlBlob.yaml"] = {
shape = "Blob",
borders = {
2,
},
blobSize = {
min = 10.1,
max = 15.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.1,
overrides = {
massOverride = 0.2,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 700,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "BleachStone",
weight = 1,
},
{
element = "IronOre",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["FlutBowlTall.yaml"] = {
shape = "TallThin",
borders = {
3,
},
blobSize = {
min = 16.1,
max = 22.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 0.01,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "PhosphateNodules",
weight = 2,
},
{
element = "Phosphorite",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
forest = {
["OxyfernCave.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"PreventAmbientMobsInFeature",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 4.1,
max = 7.5,
},
internalMobs = {
{
type = "Oxyfern",
count = {
min = 4,
max = 4,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "CarbonDioxide",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 5,
},
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["PhosphoriteLump.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = nil,
blobSize = {
min = 1.5,
max = 1.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Phosphorite",
weight = 1,
overrides = {
massOverride = 10,
},
},
{
element = "CarbonDioxide",
weight = 1,
},
},
},
},
},
["SmallFrozenLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 4.1,
max = 7.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Snow",
weight = 0.5,
},
{
element = "Ice",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "IgneousRock",
weight = 1,
},
{
element = "AluminumOre",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["SmallLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 4.1,
max = 7.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 1,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 0.2,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Water",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "IgneousRock",
weight = 1,
},
{
element = "AluminumOre",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["TallRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
},
blobSize = {
min = 1,
max = 1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Brine",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 2,
},
},
},
},
},
},
frozen = {
["CO2Lake.yaml"] = {
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 6,
max = 10,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "LiquidCarbonDioxide",
weight = 2.5,
overrides = {
massOverride = 1,
},
},
{
element = "Oxygen",
weight = 1.5,
overrides = {
massOverride = 1,
},
},
{
element = "Ice",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "Ice",
weight = 0.1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 0.1,
},
{
element = "DirtyIce",
weight = 1,
},
{
element = "Snow",
weight = 1,
},
},
},
},
},
["ColdBubble.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
forceBiome = "biomes/Frozen/Wet",
biomeTags = {
"ColdWheat",
"ColdWheatSeed",
"ColdBreather",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 6,
max = 10,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 1.5,
overrides = {
massOverride = 1,
},
},
{
element = "Oxygen",
weight = 1.5,
overrides = {
massOverride = 1,
},
},
{
element = "Ice",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "Ice",
weight = 0.1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 0.1,
},
{
element = "DirtyIce",
weight = 1,
},
{
element = "Snow",
weight = 1,
},
},
},
},
},
["SandGeode.yaml"] = {
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 0.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 10,
overrides = {
massMultiplier = 5,
},
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "Sand",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 8,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
},
generic = {
["SandGeode.yaml"] = {
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 0.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 10,
overrides = {
massMultiplier = 5,
},
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "Sand",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 8,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["StartLocation.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"StartLocation",
},
shape = "Square",
borders = nil,
blobSize = {
min = 1,
max = 1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
},
},
},
},
},
["Geode.yaml"] = {
shape = "Circle",
borders = {
1,
2,
},
blobSize = {
min = 4.4,
max = 8.1,
},
excludeTags = {
"SprinkleOfMetal",
"SprinkleOfOxyRock",
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "Weighted",
choices = {
{
element = "Ice",
weight = 170,
overrides = {
temperatureOverride = 250,
},
},
{
element = "DirtyIce",
weight = 170,
overrides = {
temperatureOverride = 250,
},
},
{
element = "IronOre",
weight = 136,
overrides = {
temperatureOverride = 250,
},
},
{
element = "Cuprite",
weight = 136,
overrides = {
temperatureOverride = 250,
},
},
{
element = "Electrum",
weight = 136,
overrides = {
temperatureOverride = 250,
},
},
{
element = "FoolsGold",
weight = 136,
overrides = {
temperatureOverride = 250,
},
},
{
element = "Diamond",
weight = 17,
overrides = {
temperatureOverride = 250,
},
},
{
element = "PhosphateNodules",
weight = 102,
overrides = {
temperatureOverride = 250,
},
},
{
element = "Phosphorite",
weight = 102,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidPropane",
weight = 68,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidOxygen",
weight = 17,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidMercury",
weight = 68,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidChlorine",
weight = 85,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidCarbonDioxide",
weight = 170,
overrides = {
temperatureOverride = 250,
},
},
{
element = "SolidHydrogen",
weight = 3,
overrides = {
temperatureOverride = 250,
},
},
{
element = "Radium",
weight = 50,
overrides = {
temperatureOverride = 1200,
},
},
{
element = "Obsidian",
weight = 30,
overrides = {
temperatureOverride = 2900,
},
},
{
element = "Diamond",
weight = 6,
overrides = {
temperatureOverride = 4100,
},
},
{
element = "Carbon",
weight = 3,
overrides = {
temperatureOverride = 4500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "Weighted",
choices = {
{
element = "Vacuum",
weight = 200,
},
{
element = "Void",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "Weighted",
choices = {
{
element = "SandStone",
weight = 1.7,
},
{
element = "SedimentaryRock",
weight = 2.55,
},
{
element = "Granite",
weight = 8.5,
},
{
element = "IgneousRock",
weight = 4.25,
},
{
element = "PhosphateNodules",
weight = 4.25,
},
{
element = "Phosphorite",
weight = 4.25,
},
{
element = "Radium",
weight = 0.85,
},
{
element = "IronOre",
weight = 0.1275,
},
{
element = "Cuprite",
weight = 0.1275,
},
{
element = "Electrum",
weight = 0.1275,
},
{
element = "FoolsGold",
weight = 0.1275,
},
{
element = "Diamond",
weight = 0.0675,
},
{
element = "Katairite",
weight = 0.0675,
},
{
element = "Gold",
weight = 0.0225,
},
{
element = "Iron",
weight = 0.0225,
},
{
element = "Copper",
weight = 0.0225,
},
{
element = "Obsidian",
weight = 0.0675,
},
},
},
},
},
["GeoventCave.yaml"] = {
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 5.1,
max = 8.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.01,
},
{
element = "Propane",
weight = 0.01,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "BleachStone",
weight = 0.5,
},
{
element = "FoolsGold",
weight = 0.5,
},
},
},
},
},
["HatchHabitat.yaml"] = {
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 2.1,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 0.01,
},
{
element = "Dirt",
weight = 0.01,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
},
},
},
},
["HatchHabitatTall.yaml"] = {
shape = "TallThin",
borders = {
3,
},
blobSize = {
min = 2.1,
max = 5.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
{
element = "IronOre",
weight = 1,
},
{
element = "Dirt",
weight = 4,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "Cuprite",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 2,
},
},
},
},
},
["HexapedStart.yaml"] = {
shape = "Blob",
borders = {
2,
},
blobSize = {
min = 3.1,
max = 4.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "Weighted",
choices = {
{
element = "Oxygen",
weight = 9,
overrides = {
massOverride = 2,
},
},
{
element = "Propane",
weight = 3,
overrides = {
massOverride = 25,
},
},
{
element = "CarbonDioxide",
weight = 2,
overrides = {
massOverride = 15,
},
},
{
element = "ChlorineGas",
weight = 1,
overrides = {
massOverride = 20,
},
},
{
element = "Water",
weight = 0.001,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "Weighted",
choices = {
{
element = "SandStone",
weight = 3,
overrides = {
massMultiplier = 2,
},
},
{
element = "SedimentaryRock",
weight = 3,
overrides = {
massMultiplier = 2,
},
},
{
element = "Granite",
weight = 10,
overrides = {
massMultiplier = 2,
},
},
{
element = "IgneousRock",
weight = 5,
overrides = {
massMultiplier = 2,
},
},
{
element = "PhosphateNodules",
weight = 2,
},
{
element = "Phosphorite",
weight = 2,
},
{
element = "Radium",
weight = 0.1,
},
{
element = "Katairite",
weight = 1,
},
{
element = "Obsidian",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
},
},
},
},
hotmarsh = {
["BlobRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
3,
},
blobSize = {
min = 1.1,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 5,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "DirtyWater",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["BlobSlushRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
3,
},
blobSize = {
min = 1.1,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "DirtyWater",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["GeyserHole.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
1,
1,
},
blobSize = {
min = 1.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Steam",
weight = 5,
overrides = {
massOverride = 1,
temperatureOverride = 415,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Clay",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
{
element = "Steam",
weight = 2,
overrides = {
massOverride = 1,
temperatureOverride = 415,
},
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Clay",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["LargeBlobRoomDry.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
3,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["MethaneGeyserHole.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
1,
1,
},
blobSize = {
min = 1.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Steam",
weight = 5,
overrides = {
massOverride = 1,
temperatureOverride = 415,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Clay",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
{
element = "Steam",
weight = 2,
overrides = {
massOverride = 1,
temperatureOverride = 415,
},
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Clay",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["SandGeode.yaml"] = {
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 0.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 10,
overrides = {
massMultiplier = 5,
},
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "Sand",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 8,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["TallRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
3,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "DirtyWater",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
["TallSlushRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
3,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 3,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "DirtyWater",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 2,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 2,
},
},
},
},
},
},
jungle = {
["BleachRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
1,
},
blobSize = {
min = 2.1,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ChlorineGas",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Phosphorite",
weight = 2,
},
{
element = "IgneousRock",
weight = 8,
},
{
element = "BleachStone",
weight = 1,
},
},
},
},
},
["SandGeode.yaml"] = {
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 0.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 10,
overrides = {
massMultiplier = 5,
},
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "Sand",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 8,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallRoom.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 5,
max = 13,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ChlorineGas",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Phosphorite",
weight = 1,
},
{
element = "IronOre",
weight = 1,
},
},
},
},
},
},
magma = {
["Volcano.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 8,
max = 12,
},
internalMobs = {
{
type = "GeyserGeneric_big_volcano",
count = {
min = 1,
max = 1,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Magma",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
},
},
},
},
},
ocean = {
["BleachLump.yaml"] = {
shape = "TallThin",
borders = {
1,
},
blobSize = {
min = 2,
max = 2,
},
forceBiome = "biomes/Ocean/Dry",
biomeTags = {
"Pacu",
"Crab",
"SeaLettuceSeed",
"SpiceVineSeed",
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 1,
},
{
element = "BleachStone",
weight = 3,
overrides = {
massMultiplier = 8,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 2,
},
{
element = "Salt",
weight = 2,
},
},
},
},
},
["CrabPool.yaml"] = {
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 3,
max = 4,
},
internalMobs = {
{
type = "Crab",
count = {
min = 1,
max = 1,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 1,
overrides = {
massOverride = 1,
},
},
{
element = "SaltWater",
weight = 0.33,
overrides = {
massOverride = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
},
},
},
},
["DeepPool.yaml"] = {
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 2,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 1,
overrides = {
massOverride = 1,
},
},
{
element = "SaltWater",
weight = 1,
},
{
element = "Sand",
weight = 0.33,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fossil",
weight = 2,
},
{
element = "Sand",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SedimentaryRock",
weight = 1,
},
},
},
},
},
["SaltCave.yaml"] = {
shape = "TallThin",
borders = {
1,
1,
},
blobSize = {
min = 2,
max = 2,
},
forceBiome = "biomes/Ocean/Dry",
biomeTags = {
"Pacu",
"Crab",
"SeaLettuceSeed",
"SpiceVineSeed",
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 2,
},
{
element = "Salt",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 2,
},
{
element = "SedimentaryRock",
weight = 1,
},
},
},
},
},
["TallRoom.yaml"] = {
shape = "TallThin",
borders = {
1,
},
blobSize = {
min = 1,
max = 1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Brine",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 2,
},
},
},
},
},
},
oilpockets = {
["Cavity.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CrudeOil",
weight = 1.5,
overrides = {
massOverride = 300,
},
},
{
element = "CarbonDioxide",
weight = 1.5,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
{
element = "Lead",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["CavityOilFloatersTall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
1,
},
blobSize = {
min = 4,
max = 8,
},
internalMobs = {
{
type = "OilFloater",
count = {
min = 1,
max = 2,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 1.5,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
{
element = "Lead",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["CavityPond.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
2,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CrudeOil",
weight = 1,
overrides = {
massOverride = 3200,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 2,
},
{
element = "Granite",
weight = 1,
},
{
element = "Lead",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 1,
},
{
element = "Granite",
weight = 2,
},
},
},
},
},
["CavityPondFrozen.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
2,
},
blobSize = {
min = 8,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SolidCrudeOil",
weight = 1,
overrides = {
massOverride = 3200,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 2,
},
{
element = "Granite",
weight = 1,
},
{
element = "Lead",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 1,
},
{
element = "Granite",
weight = 2,
},
},
},
},
},
["DiamondClump.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
2,
1,
},
blobSize = {
min = 6,
max = 16,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Diamond",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IronOre",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IronOre",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
},
},
},
},
["DiamondClumpSmall.yaml"] = {
tags = {},
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 3,
max = 6,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Diamond",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IronOre",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
},
},
},
},
["OilWell.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 8,
max = 12,
},
internalMobs = {
{
type = "OilWell",
count = {
min = 1,
max = 1,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CrudeOil",
weight = 1,
overrides = {
massOverride = 200,
},
},
{
element = "CarbonDioxide",
weight = 3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 2,
},
{
element = "Granite",
weight = 1,
},
},
},
},
},
},
rust = {
["BigRock.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = nil,
blobSize = {
min = 2,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 0.5,
overrides = {
massOverride = 800,
},
},
},
},
},
},
["EthanolLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Square",
borders = {
1,
},
blobSize = {
min = 4,
max = 5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ethanol",
weight = 2,
},
{
element = "CarbonDioxide",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 1,
},
{
element = "Rust",
weight = 5,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 5,
},
{
element = "Rust",
weight = 5,
},
},
},
},
},
["MiniBleachBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
1,
},
blobSize = {
min = 1.1,
max = 1.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ChlorineGas",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Rust",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 2,
},
{
element = "Rust",
weight = 8,
},
{
element = "BleachStone",
weight = 1,
},
},
},
},
},
["SaltDeposit.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 1.1,
max = 1.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 1,
},
},
},
},
},
["SulfurHole.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
1,
},
blobSize = {
min = 3,
max = 5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SourGas",
weight = 4,
},
{
element = "SaltWater",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sulfur",
weight = 3,
},
{
element = "Rust",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 2,
},
{
element = "Rust",
weight = 8,
},
},
},
},
},
["TallRoom.yaml"] = {
shape = "TallThin",
borders = {
1,
},
blobSize = {
min = 1,
max = 1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Brine",
weight = 3,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Salt",
weight = 2,
},
},
},
},
},
},
sedimentary = {
["AlgaeBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 3,
max = 4,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Algae",
weight = 0.5,
overrides = {
massOverride = 800,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Algae",
weight = 1.5,
overrides = {
massOverride = 800,
},
},
{
element = "Dirt",
weight = 1.5,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["DarkRoom.yaml"] = {
shape = "ShortWide",
borders = {
3,
},
blobSize = {
min = 6.1,
max = 15.1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "CarbonDioxide",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 0.2,
},
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["FlatFrozenLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
2,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Snow",
weight = 0.5,
},
{
element = "Ice",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
},
{
element = "Algae",
weight = 1,
},
},
},
RoomBorderChoices3 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["FlatLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
2,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Water",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
},
{
element = "Algae",
weight = 1,
},
},
},
RoomBorderChoices3 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["MediumFrozenLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
2,
1,
},
blobSize = {
min = 10.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Snow",
weight = 0.5,
},
{
element = "Ice",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["MediumLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
2,
1,
},
blobSize = {
min = 10.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Water",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["MetalVacuumBlob.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
2,
},
blobSize = {
min = 7.1,
max = 12.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Vacuum",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
{
element = "Carbon",
weight = 1,
},
},
},
},
},
["MetalVacuumBlobTall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
2,
},
blobSize = {
min = 7.1,
max = 12.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Vacuum",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
{
element = "Carbon",
weight = 1,
},
},
},
},
},
["SmallEmptyLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 1,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallEmptyLakeTall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "TallThin",
borders = {
1,
1,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 1,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallFrozenLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Snow",
weight = 0.5,
},
{
element = "Ice",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Water",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallLakeTall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "TallThin",
borders = {
1,
1,
1,
},
blobSize = {
min = 5.1,
max = 10.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 1,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Water",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
},
["SprinkleOfElement.yaml"] = {
ElementChoiceGroups = {
SprinkleOfElementChoices = {
selectionMethod = "Weighted",
choices = {
{
element = "IronOre",
weight = 10,
},
{
element = "Cuprite",
weight = 10,
},
{
element = "Electrum",
weight = 2,
},
{
element = "FoolsGold",
weight = 2,
},
},
},
},
},
["SprinkleOfMetal.yaml"] = {
ElementChoiceGroups = {
SprinkleOfElementChoices = {
selectionMethod = "Weighted",
choices = {
{
element = "IronOre",
weight = 10,
},
{
element = "Cuprite",
weight = 10,
},
{
element = "Electrum",
weight = 2,
},
{
element = "FoolsGold",
weight = 2,
},
},
},
},
},
["SprinkleOfOxyRock.yaml"] = {
ElementChoiceGroups = {
SprinkleOfElementChoices = {
selectionMethod = "Weighted",
choices = {
{
element = "OxyRock",
weight = 1,
},
},
},
},
},
traits = {
["BoulderLarge.yaml"] = {
shape = "Blob",
tags = {
"HighPriorityFeature",
"AllowExceedNodeBorders",
},
borders = {
3,
},
blobSize = {
min = 7.0,
max = 8.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
{
element = "IgneousRock",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
},
},
},
},
["BoulderMedium.yaml"] = {
shape = "Blob",
tags = {
"HighPriorityFeature",
"AllowExceedNodeBorders",
},
borders = {
2,
},
blobSize = {
min = 4.0,
max = 5.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
{
element = "IgneousRock",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
},
},
},
},
["BoulderSmall.yaml"] = {
shape = "Blob",
tags = {
"HighPriorityFeature",
"AllowExceedNodeBorders",
},
borders = {
1,
},
blobSize = {
min = 1.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
{
element = "IgneousRock",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 1,
},
},
},
},
},
["Geode.yaml"] = {
shape = "Blob",
tags = {
"HighPriorityFeature",
"AllowExceedNodeBorders",
},
borders = {
1,
1,
1,
},
blobSize = {
min = 1.1,
max = 2.1,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "PickOneWeighted",
choices = {
{
element = "Ice",
weight = 50,
},
{
element = "DirtyIce",
weight = 50,
},
{
element = "IronOre",
weight = 50,
},
{
element = "Cuprite",
weight = 50,
},
{
element = "GoldAmalgam",
weight = 50,
},
{
element = "Diamond",
weight = 20,
},
{
element = "Phosphorite",
weight = 50,
},
{
element = "SolidMethane",
weight = 20,
},
{
element = "SolidOxygen",
weight = 15,
},
{
element = "SolidChlorine",
weight = 10,
},
{
element = "SolidCarbonDioxide",
weight = 10,
},
{
element = "SolidHydrogen",
weight = 3,
},
{
element = "Diamond",
weight = 20,
},
{
element = "Carbon",
weight = 50,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Diamond",
weight = 1,
},
{
element = "Obsidian",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Obsidian",
weight = 2,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Katairite",
weight = 2,
},
},
},
},
},
["GlacierLarge.yaml"] = {
shape = "Blob",
tags = {
"HighPriorityFeature",
"AllowExceedNodeBorders",
},
borders = {
3,
},
blobSize = {
min = 8.0,
max = 10.0,
},
internalMobs = {
{
type = "ColdBreatherSeed",
count = {
min = 5,
max = 8,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
overrides = {
temperatureOverride = 213,
},
},
{
element = "DirtyIce",
weight = 1,
overrides = {
temperatureOverride = 213,
},
},
{
element = "Wolframite",
weight = 0.1,
overrides = {
temperatureOverride = 213,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Ice",
weight = 2,
overrides = {
temperatureOverride = 213,
},
},
{
element = "DirtyIce",
weight = 1,
overrides = {
temperatureOverride = 213,
},
},
},
},
},
},
["SlimeSplat.yaml"] = {
shape = "Splat",
tags = {
"AllowExceedNodeBorders",
},
borders = nil,
blobSize = {
min = 3.0,
max = 13.0,
},
internalMobs = nil,
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SlimeMold",
weight = 1,
overrides = {
diseaseOverride = "SlimeLung",
diseaseAmountOverride = 1000000,
},
},
{
element = "Algae",
weight = 0.1,
},
},
},
},
},
},
}

沪公网安备 31011002002714 号