缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!

该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!

全站通知:

模块:Data/Worldgen/Features/Expansion1

来自缺氧WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
Copyright.svg
授权信息

该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本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,
                        },
                    },
                },
            },
        },
    },
}