缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
模块:Data/Worldgen/Features/Expansion1
该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本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 {
aquatic = {
["SolidBoulder.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
2,
},
blobSize = {
min = 1.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.5,
overrides = {
massOverride = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.75,
overrides = {
massOverride = 500,
},
},
{
element = "Granite",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "Iron",
weight = 1,
overrides = {
massOverride = 200,
},
},
},
},
},
},
},
barren = {
["GraniteCoalDeposit.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
2,
},
blobSize = {
min = 3,
max = 4,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.5,
overrides = {
massOverride = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.75,
overrides = {
massOverride = 500,
},
},
{
element = "Granite",
weight = 2,
},
{
element = "IronOre",
weight = 1,
},
{
element = "Iron",
weight = 1,
overrides = {
massOverride = 200,
},
},
},
},
},
},
},
forest = {
["OxyrockCave.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"PreventAmbientMobsInFeature",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 4.1,
max = 7.5,
},
internalMobs = {
{
type = "Oxyfern",
count = {
min = 1,
max = 2,
},
},
{
type = "LeafyPlant",
count = {
min = 1,
max = 2,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "CarbonDioxide",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "OxyRock",
weight = 1,
},
{
element = "IgneousRock",
weight = 2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 5,
},
{
element = "IgneousRock",
weight = 1,
},
},
},
},
},
["SmallDirtyLake.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 = "DirtyWater",
weight = 0.2,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "DirtyWater",
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,
},
},
},
},
},
},
frozen = {
["MetalShelf.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 6,
max = 10,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.3,
},
{
element = "Ice",
weight = 0.4,
},
{
element = "Snow",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.7,
},
{
element = "Wolframite",
weight = 0.3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.6,
},
{
element = "Wolframite",
weight = 0.4,
},
},
},
},
},
["RustShelf.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 6,
max = 10,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.3,
},
{
element = "Ice",
weight = 0.4,
},
{
element = "Snow",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.7,
},
{
element = "Rust",
weight = 0.3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.6,
},
{
element = "Rust",
weight = 0.4,
},
},
},
},
},
["SaltShelf.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 6,
max = 10,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.3,
},
{
element = "Ice",
weight = 0.4,
},
{
element = "Snow",
weight = 0.3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.7,
},
{
element = "Salt",
weight = 0.3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.6,
},
{
element = "Salt",
weight = 0.4,
},
},
},
},
},
["SlushPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 5,
max = 7,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "SaltWater",
weight = 0.3,
overrides = {
massOverride = 750,
},
},
{
element = "Snow",
weight = 0.2,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.3,
},
{
element = "Oxygen",
weight = 0.5,
},
{
element = "BrineIce",
weight = 0.2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "DirtyIce",
weight = 0.7,
},
{
element = "BrineIce",
weight = 0.3,
},
},
},
},
},
},
metallic = {
["DreckoHome.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
1,
},
internalMobs = {
{
type = "Drecko",
count = {
min = 1,
max = 2,
},
},
{
type = "SwampLily",
count = {
min = 1,
max = 3,
},
},
},
blobSize = {
min = 7,
max = 9,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Chlorine",
weight = 0.5,
overrides = {
massOverride = 2,
},
},
{
element = "Hydrogen",
weight = 1.0,
overrides = {
massOverride = 2,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "AluminumOre",
weight = 0.3,
},
{
element = "Hydrogen",
weight = 0.3,
overrides = {
massOverride = 2,
},
},
{
element = "Chlorine",
weight = 0.3,
overrides = {
massOverride = 2,
},
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "AluminumOre",
weight = 0.5,
},
{
element = "Dirt",
weight = 0.5,
},
},
},
},
},
},
moo = {
["MooBubbleSmall.yaml"] = {
shape = "Circle",
borders = {
1,
},
internalMobs = {
{
type = "GasGrass",
count = {
min = 0,
max = 2,
},
},
},
blobSize = {
min = 1,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Chlorine",
weight = 1,
},
{
element = "Methane",
weight = 3,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
{
element = "Granite",
weight = 2,
},
},
},
},
},
["MooCaveLarge.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
3,
1,
2,
},
internalMobs = {
{
type = "Moo",
count = {
min = 2,
max = 3,
},
},
{
type = "GasGrass",
count = {
min = 4,
max = 8,
},
},
},
blobSize = {
min = 3,
max = 5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Methane",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Methane",
weight = 0.3,
},
{
element = "IgneousRock",
weight = 0.1,
},
{
element = "Methane",
weight = 0.3,
},
{
element = "IgneousRock",
weight = 0.1,
},
{
element = "Chlorine",
weight = 0.2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "IgneousRock",
weight = 3,
},
{
element = "BleachStone",
weight = 1,
},
{
element = "Methane",
weight = 1,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Methane",
weight = 2,
},
{
element = "Granite",
weight = 2,
},
{
element = "IgneousRock",
weight = 8,
},
{
element = "Vacuum",
weight = 1,
},
},
},
},
},
},
ocean = {
["SlushPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 5,
max = 7,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Hydrogen",
weight = 0.5,
},
{
element = "SaltWater",
weight = 0.3,
overrides = {
massOverride = 750,
},
},
{
element = "Snow",
weight = 0.2,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Ice",
weight = 0.3,
},
{
element = "Oxygen",
weight = 0.5,
},
{
element = "BrineIce",
weight = 0.2,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Ice",
weight = 0.7,
},
{
element = "BrineIce",
weight = 0.3,
},
},
},
},
},
},
radioactive = {
["BeeBubble.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
internalMobs = {
{
type = "BeeHive",
count = {
min = 1,
max = 1,
},
},
},
blobSize = {
min = 10,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ChlorineGas",
weight = 1,
overrides = {
massOverride = 0.5,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "UraniumOre",
weight = 0.55,
},
{
element = "ChlorineGas",
weight = 0.45,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "UraniumOre",
weight = 0.7,
},
{
element = "Wolframite",
weight = 0.2,
},
{
element = "Sulfur",
weight = 0.1,
},
},
},
},
},
},
rust = {
["IceDeposit.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 1.4,
max = 1.7,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "BrineIce",
weight = 1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 1,
},
},
},
},
},
},
sedimentary = {
["CoalDeposit.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.5,
overrides = {
massOverride = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.75,
overrides = {
massOverride = 500,
},
},
{
element = "SandStone",
weight = 2,
},
{
element = "Cuprite",
weight = 1,
},
},
},
},
},
["CoalDepositDense.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.5,
overrides = {
massOverride = 600,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Carbon",
weight = 0.75,
overrides = {
massOverride = 600,
},
},
{
element = "SandStone",
weight = 2,
},
{
element = "Cuprite",
weight = 1,
overrides = {
massOverride = 1050,
},
},
},
},
},
},
["CopperBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2,
max = 3,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 0.5,
overrides = {
massOverride = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 0.75,
overrides = {
massOverride = 500,
},
},
{
element = "SandStone",
weight = 2,
},
{
element = "Carbon",
weight = 1,
},
},
},
},
},
["DirtBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 2.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 0.8,
overrides = {
massOverride = 1100,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 2,
},
},
},
},
},
["MetalVacuumBlobDense.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,
overrides = {
massOverride = 1100,
},
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
overrides = {
massOverride = 1100,
},
},
{
element = "Carbon",
weight = 1,
},
},
},
},
},
["ParchedLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
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 = 500,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
["SmallAlgaeBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 1,
max = 2,
},
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,
},
},
},
},
},
["SmallDirtBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 1.0,
max = 1.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 0.8,
overrides = {
massOverride = 1100,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 2,
},
},
},
},
},
["SmallMetalVacuumBlob.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
2,
},
blobSize = {
min = 4.2,
max = 7.1,
},
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,
},
},
},
},
},
["TinyEmptyLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 3,
max = 6,
},
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,
},
},
},
},
},
["TinyLake.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "ShortWide",
borders = {
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 = "Fertilizer",
weight = 1,
overrides = {
massOverride = 50,
},
},
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
},
},
},
},
},
swamp = {
["AirPocket.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 1.5,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ContaminatedOxygen",
weight = 1.0,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.5,
},
{
element = "ContaminatedOxygen",
weight = 0.5,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cobaltite",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["BigAirPocket.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
3,
},
blobSize = {
min = 2.5,
max = 3.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.4,
},
{
element = "ContaminatedOxygen",
weight = 0.6,
},
},
},
},
},
["DirtBall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2.5,
max = 4.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Dirt",
weight = 0.66,
overrides = {
massOverride = 750,
},
},
{
element = "Fossil",
weight = 0.33,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["DirtBallSmall.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Dirt",
weight = 0.8,
overrides = {
massOverride = 750,
},
},
{
element = "Mud",
weight = 0.2,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Mud",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["DirtyPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 6,
max = 8,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.5,
},
{
element = "DirtyWater",
weight = 0.3,
overrides = {
massOverride = 750,
},
},
{
element = "ToxicMud",
weight = 0.2,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ToxicSand",
weight = 0.5,
},
{
element = "SedimentaryRock",
weight = 0.5,
},
},
},
},
},
["FreshwaterWell.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "TallThin",
borders = {
1,
1,
},
blobSize = {
min = 2.1,
max = 2.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 0.5,
overrides = {
massOverride = 1,
},
},
{
element = "Water",
weight = 2,
overrides = {
massOverride = 1000,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Mud",
weight = 3,
},
{
element = "Dirt",
weight = 1,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SedimentaryRock",
weight = 1,
},
},
},
},
},
["MetalCavern.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 10,
max = 12,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 1.0,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.7,
},
{
element = "ContaminatedOxygen",
weight = 0.3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.55,
},
{
element = "ContaminatedOxygen",
weight = 0.45,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.4,
},
{
element = "DirtyWater",
weight = 0.15,
},
{
element = "ToxicMud",
weight = 0.15,
},
},
},
},
},
["MetalCavernSmall.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 6,
max = 8,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 1.0,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.55,
},
{
element = "ContaminatedOxygen",
weight = 0.45,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.4,
},
{
element = "DirtyWater",
weight = 0.15,
},
{
element = "ToxicMud",
weight = 0.15,
},
},
},
},
},
["MetalSprinkles.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2.5,
max = 4.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cobaltite",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 0.33,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cobaltite",
weight = 0.66,
},
{
element = "ToxicSand",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["MudClump.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 2.5,
max = 4.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Mud",
weight = 1.0,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SedimentaryRock",
weight = 4,
},
{
element = "Cobaltite",
weight = 1,
},
},
},
},
},
["PacuPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
2,
1,
},
internalMobs = {
{
type = "Pacu",
count = {
min = 5,
max = 7,
},
},
},
blobSize = {
min = 2.5,
max = 3.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.7,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.4,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ToxicMud",
weight = 0.7,
},
},
},
},
},
["PacuPoolSmall.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
2,
1,
},
internalMobs = {
{
type = "Pacu",
count = {
min = 1,
max = 3,
},
},
},
blobSize = {
min = 2.5,
max = 3.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.7,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.4,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ToxicMud",
weight = 0.7,
},
},
},
},
},
["PollutedMudClump.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"Wet",
},
shape = "Circle",
borders = {
1,
},
blobSize = {
min = 1.5,
max = 3.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ToxicMud",
weight = 1.0,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ToxicSand",
weight = 1,
},
},
},
},
},
["SandClump.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Blob",
borders = {
1,
},
blobSize = {
min = 1,
max = 1.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Sand",
weight = 0.33,
},
{
element = "Fossil",
weight = 0.66,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ToxicSand",
weight = 1,
},
{
element = "SedimentaryRock",
weight = 2,
},
},
},
},
},
["ShallowPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 5,
max = 7,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "Water",
weight = 0.3,
overrides = {
massOverride = 750,
},
},
{
element = "Mud",
weight = 0.2,
overrides = {
massOverride = 750,
},
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "OxyRock",
weight = 0.2,
},
{
element = "Oxygen",
weight = 0.5,
},
{
element = "Water",
weight = 0.3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.5,
},
{
element = "Dirt",
weight = 0.5,
},
},
},
},
},
["StaterpillarHome.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
1,
1,
},
internalMobs = {
{
type = "Staterpillar",
count = {
min = 2,
max = 3,
},
},
},
blobSize = {
min = 6,
max = 8,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.5,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.7,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.5,
},
{
element = "SedimentaryRock",
weight = 0.5,
},
},
},
},
},
["TallPool.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "TallThin",
borders = {
2,
1,
},
blobSize = {
min = 2.5,
max = 3.0,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.7,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ContaminatedOxygen",
weight = 0.3,
},
{
element = "DirtyWater",
weight = 0.4,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "SedimentaryRock",
weight = 0.3,
},
{
element = "ToxicMud",
weight = 0.7,
},
},
},
},
},
},
traits = {
["MetalCavesSmall.yaml"] = {
tags = {
"Wet",
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
1,
},
blobSize = {
min = 6,
max = 8,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "CarbonDioxide",
weight = 1.0,
},
},
},
RoomBorderChoices2 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Katairite",
weight = 0.75,
},
{
element = "Granite",
weight = 0.25,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.25,
},
{
element = "IronOre",
weight = 0.2,
},
{
element = "CarbonDioxide",
weight = 0.45,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Cobaltite",
weight = 0.15,
},
{
element = "IronOre",
weight = 0.15,
},
{
element = "CarbonDioxide",
weight = 0.4,
},
{
element = "CarbonDioxide",
weight = 0.15,
},
{
element = "Granite",
weight = 0.15,
},
},
},
},
},
},
wasteland = {
["BeetleCave.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"PreventAmbientMobsInFeature",
},
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 8.5,
max = 14.5,
},
internalMobs = {
{
type = "DivergentBeetle",
count = {
min = 2,
max = 4,
},
},
{
type = "Cylindrica",
count = {
min = 0,
max = 2,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.6,
},
{
element = "Sand",
weight = 0.3,
},
{
element = "IgneousRock",
weight = 0.1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "MaficRock",
weight = 3,
},
},
},
},
},
["MetalBlob.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Splat",
blobSize = {
min = 3.5,
max = 5.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Cuprite",
weight = 1,
},
},
},
},
},
["MetalShelf.yaml"] = {
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 4.5,
max = 6.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Rust",
weight = 0.66,
},
{
element = "Oxygen",
weight = 0.2,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 0.5,
},
{
element = "Vacuum",
weight = 1.33,
},
},
},
},
},
["OxyliteBlob.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Splat",
blobSize = {
min = 2,
max = 3.2,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "OxyRock",
weight = 1,
},
},
},
},
},
["RockyShelf.yaml"] = {
shape = "ShortWide",
borders = {
1,
},
blobSize = {
min = 4.5,
max = 6.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 0.66,
},
{
element = "Oxygen",
weight = 0.2,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 0.5,
},
{
element = "Vacuum",
weight = 1.33,
},
},
},
},
},
["SmallOasis.yaml"] = {
tags = {
"Wet",
},
shape = "Circle",
borders = {
1,
2,
},
blobSize = {
min = 2.5,
max = 4,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "Water",
weight = 0.3,
},
{
element = "Sand",
weight = 0.2,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "Algae",
weight = 0.5,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Granite",
weight = 1,
},
{
element = "MaficRock",
weight = 1,
},
},
},
},
},
["SucroseBlob.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "Splat",
blobSize = {
min = 3.5,
max = 5.5,
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sucrose",
weight = 1,
},
},
},
},
},
["WormCave.yaml"] = {
tags = {
"AllowExceedNodeBorders",
},
shape = "ShortWide",
borders = {
1,
1,
},
blobSize = {
min = 10.5,
max = 16.5,
},
internalMobs = {
{
type = "DivergentWorm",
count = {
min = 1,
max = 2,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.6,
},
{
element = "Sand",
weight = 0.3,
},
{
element = "IgneousRock",
weight = 0.1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Oxygen",
weight = 1,
},
{
element = "SandStone",
weight = 3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "MaficRock",
weight = 1,
},
},
},
},
},
["WormPlantCave.yaml"] = {
tags = {
"AllowExceedNodeBorders",
"PreventAmbientMobsInFeature",
},
shape = "Square",
borders = {
1,
1,
},
blobSize = {
min = 4.5,
max = 9.5,
},
internalMobs = {
{
type = "WormPlant",
count = {
min = 2,
max = 4,
},
},
},
ElementChoiceGroups = {
RoomCenterElements = {
selectionMethod = "HorizontalSlice",
choices = {
{
element = "Oxygen",
weight = 0.5,
},
{
element = "Sand",
weight = 0.3,
},
{
element = "IgneousRock",
weight = 0.1,
},
},
},
RoomBorderChoices0 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "Sand",
weight = 1,
},
{
element = "SandStone",
weight = 3,
},
},
},
RoomBorderChoices1 = {
selectionMethod = "WeightedResample",
choices = {
{
element = "SandStone",
weight = 1,
},
{
element = "MaficRock",
weight = 3,
},
},
},
},
},
},
}