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

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

全站通知:

模块:Data/Worldgen/Features

来自缺氧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 {
    ["BleachLake.yaml"] = {
        shape = "ShortWide",
        borders = {
            3,
        },
        blobSize = {
            min = 14.1,
            max = 20.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Vacuum",
                        weight = 0.5,
                    },
                    {
                        element = "Water",
                        weight = 1,
                        overrides = {
                            massOverride = 1000,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "BleachStone",
                        weight = 1,
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["DefaultRoom.yaml"] = {
        shape = "Blob",
        blobSize = {
            min = 1,
            max = 1,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "Oxygen",
                        weight = 1,
                    },
                },
            },
        },
    },
    ["FlutBowl.yaml"] = {
        shape = "ShortWide",
        borders = {
            3,
        },
        blobSize = {
            min = 25.1,
            max = 35.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Oxygen",
                        weight = 0.5,
                        overrides = {
                            massOverride = 0.5,
                        },
                    },
                    {
                        element = "Water",
                        weight = 1,
                        overrides = {
                            massOverride = 800,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "PhosphateNodules",
                        weight = 2,
                    },
                    {
                        element = "Phosphorite",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["FlutBowlBlob.yaml"] = {
        shape = "Blob",
        borders = {
            2,
        },
        blobSize = {
            min = 10.1,
            max = 15.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Oxygen",
                        weight = 0.1,
                        overrides = {
                            massOverride = 0.2,
                        },
                    },
                    {
                        element = "Water",
                        weight = 1,
                        overrides = {
                            massOverride = 700,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Dirt",
                        weight = 1,
                    },
                },
            },
            RoomBorderChoices1 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "BleachStone",
                        weight = 1,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["FlutBowlTall.yaml"] = {
        shape = "TallThin",
        borders = {
            3,
        },
        blobSize = {
            min = 16.1,
            max = 22.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "CarbonDioxide",
                        weight = 0.01,
                        overrides = {
                            massOverride = 1,
                        },
                    },
                    {
                        element = "Water",
                        weight = 1,
                        overrides = {
                            massOverride = 1000,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "PhosphateNodules",
                        weight = 2,
                    },
                    {
                        element = "Phosphorite",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 2,
                    },
                },
            },
        },
    },
    forest = {
        ["OxyfernCave.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "PreventAmbientMobsInFeature",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 4.1,
                max = 7.5,
            },
            internalMobs = {
                {
                    type = "Oxyfern",
                    count = {
                        min = 4,
                        max = 4,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                        },
                        {
                            element = "CarbonDioxide",
                            weight = 0.5,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Dirt",
                            weight = 5,
                        },
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["PhosphoriteLump.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = nil,
            blobSize = {
                min = 1.5,
                max = 1.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Phosphorite",
                            weight = 1,
                            overrides = {
                                massOverride = 10,
                            },
                        },
                        {
                            element = "CarbonDioxide",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallFrozenLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 4.1,
                max = 7.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Snow",
                            weight = 0.5,
                        },
                        {
                            element = "Ice",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Dirt",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                        {
                            element = "AluminumOre",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 4.1,
                max = 7.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 0.2,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Water",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Dirt",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                        {
                            element = "AluminumOre",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["TallRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "TallThin",
            borders = {
                1,
            },
            blobSize = {
                min = 1,
                max = 1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Brine",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 2,
                        },
                    },
                },
            },
        },
    },
    frozen = {
        ["CO2Lake.yaml"] = {
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 6,
                max = 10,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "LiquidCarbonDioxide",
                            weight = 2.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Oxygen",
                            weight = 1.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Ice",
                            weight = 0.5,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Ice",
                            weight = 0.1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 0.1,
                        },
                        {
                            element = "DirtyIce",
                            weight = 1,
                        },
                        {
                            element = "Snow",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["ColdBubble.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            forceBiome = "biomes/Frozen/Wet",
            biomeTags = {
                "ColdWheat",
                "ColdWheatSeed",
                "ColdBreather",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 6,
                max = 10,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 1.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Oxygen",
                            weight = 1.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Ice",
                            weight = 0.5,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Ice",
                            weight = 0.1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 0.1,
                        },
                        {
                            element = "DirtyIce",
                            weight = 1,
                        },
                        {
                            element = "Snow",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SandGeode.yaml"] = {
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 0.5,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sand",
                            weight = 10,
                            overrides = {
                                massMultiplier = 5,
                            },
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 8,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
    },
    generic = {
        ["SandGeode.yaml"] = {
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 0.5,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sand",
                            weight = 10,
                            overrides = {
                                massMultiplier = 5,
                            },
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 8,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["StartLocation.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "StartLocation",
            },
            shape = "Square",
            borders = nil,
            blobSize = {
                min = 1,
                max = 1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
            },
        },
    },
    ["Geode.yaml"] = {
        shape = "Circle",
        borders = {
            1,
            2,
        },
        blobSize = {
            min = 4.4,
            max = 8.1,
        },
        excludeTags = {
            "SprinkleOfMetal",
            "SprinkleOfOxyRock",
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "Ice",
                        weight = 170,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "DirtyIce",
                        weight = 170,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "IronOre",
                        weight = 136,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "Cuprite",
                        weight = 136,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "Electrum",
                        weight = 136,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "FoolsGold",
                        weight = 136,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "Diamond",
                        weight = 17,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "PhosphateNodules",
                        weight = 102,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "Phosphorite",
                        weight = 102,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidPropane",
                        weight = 68,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidOxygen",
                        weight = 17,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidMercury",
                        weight = 68,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidChlorine",
                        weight = 85,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidCarbonDioxide",
                        weight = 170,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "SolidHydrogen",
                        weight = 3,
                        overrides = {
                            temperatureOverride = 250,
                        },
                    },
                    {
                        element = "Radium",
                        weight = 50,
                        overrides = {
                            temperatureOverride = 1200,
                        },
                    },
                    {
                        element = "Obsidian",
                        weight = 30,
                        overrides = {
                            temperatureOverride = 2900,
                        },
                    },
                    {
                        element = "Diamond",
                        weight = 6,
                        overrides = {
                            temperatureOverride = 4100,
                        },
                    },
                    {
                        element = "Carbon",
                        weight = 3,
                        overrides = {
                            temperatureOverride = 4500,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "Vacuum",
                        weight = 200,
                    },
                    {
                        element = "Void",
                        weight = 1,
                    },
                },
            },
            RoomBorderChoices1 = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "SandStone",
                        weight = 1.7,
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 2.55,
                    },
                    {
                        element = "Granite",
                        weight = 8.5,
                    },
                    {
                        element = "IgneousRock",
                        weight = 4.25,
                    },
                    {
                        element = "PhosphateNodules",
                        weight = 4.25,
                    },
                    {
                        element = "Phosphorite",
                        weight = 4.25,
                    },
                    {
                        element = "Radium",
                        weight = 0.85,
                    },
                    {
                        element = "IronOre",
                        weight = 0.1275,
                    },
                    {
                        element = "Cuprite",
                        weight = 0.1275,
                    },
                    {
                        element = "Electrum",
                        weight = 0.1275,
                    },
                    {
                        element = "FoolsGold",
                        weight = 0.1275,
                    },
                    {
                        element = "Diamond",
                        weight = 0.0675,
                    },
                    {
                        element = "Katairite",
                        weight = 0.0675,
                    },
                    {
                        element = "Gold",
                        weight = 0.0225,
                    },
                    {
                        element = "Iron",
                        weight = 0.0225,
                    },
                    {
                        element = "Copper",
                        weight = 0.0225,
                    },
                    {
                        element = "Obsidian",
                        weight = 0.0675,
                    },
                },
            },
        },
    },
    ["GeoventCave.yaml"] = {
        shape = "ShortWide",
        borders = {
            1,
        },
        blobSize = {
            min = 5.1,
            max = 8.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Oxygen",
                        weight = 0.01,
                    },
                    {
                        element = "Propane",
                        weight = 0.01,
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Granite",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "BleachStone",
                        weight = 0.5,
                    },
                    {
                        element = "FoolsGold",
                        weight = 0.5,
                    },
                },
            },
        },
    },
    ["HatchHabitat.yaml"] = {
        shape = "ShortWide",
        borders = {
            1,
        },
        blobSize = {
            min = 2.1,
            max = 3.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Cuprite",
                        weight = 0.01,
                    },
                    {
                        element = "Dirt",
                        weight = 0.01,
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Dirt",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                },
            },
        },
    },
    ["HatchHabitatTall.yaml"] = {
        shape = "TallThin",
        borders = {
            3,
        },
        blobSize = {
            min = 2.1,
            max = 5.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Cuprite",
                        weight = 1,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "Dirt",
                        weight = 4,
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Dirt",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                    {
                        element = "Cuprite",
                        weight = 1,
                    },
                },
            },
            RoomBorderChoices1 = {
                selectionMethod = "WeightedResample",
                choices = {
                    {
                        element = "Dirt",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["HexapedStart.yaml"] = {
        shape = "Blob",
        borders = {
            2,
        },
        blobSize = {
            min = 3.1,
            max = 4.5,
        },
        ElementChoiceGroups = {
            RoomCenterElements = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "Oxygen",
                        weight = 9,
                        overrides = {
                            massOverride = 2,
                        },
                    },
                    {
                        element = "Propane",
                        weight = 3,
                        overrides = {
                            massOverride = 25,
                        },
                    },
                    {
                        element = "CarbonDioxide",
                        weight = 2,
                        overrides = {
                            massOverride = 15,
                        },
                    },
                    {
                        element = "ChlorineGas",
                        weight = 1,
                        overrides = {
                            massOverride = 20,
                        },
                    },
                    {
                        element = "Water",
                        weight = 0.001,
                        overrides = {
                            massOverride = 1000,
                        },
                    },
                },
            },
            RoomBorderChoices0 = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "SandStone",
                        weight = 3,
                        overrides = {
                            massMultiplier = 2,
                        },
                    },
                    {
                        element = "SedimentaryRock",
                        weight = 3,
                        overrides = {
                            massMultiplier = 2,
                        },
                    },
                    {
                        element = "Granite",
                        weight = 10,
                        overrides = {
                            massMultiplier = 2,
                        },
                    },
                    {
                        element = "IgneousRock",
                        weight = 5,
                        overrides = {
                            massMultiplier = 2,
                        },
                    },
                    {
                        element = "PhosphateNodules",
                        weight = 2,
                    },
                    {
                        element = "Phosphorite",
                        weight = 2,
                    },
                    {
                        element = "Radium",
                        weight = 0.1,
                    },
                    {
                        element = "Katairite",
                        weight = 1,
                    },
                    {
                        element = "Obsidian",
                        weight = 2,
                    },
                    {
                        element = "IronOre",
                        weight = 1,
                    },
                },
            },
        },
    },
    hotmarsh = {
        ["BlobRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                1,
                3,
            },
            blobSize = {
                min = 1.1,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "DirtyWater",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["BlobSlushRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                1,
                3,
            },
            blobSize = {
                min = 1.1,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 0.5,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "DirtyWater",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["GeyserHole.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Circle",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 1.5,
                max = 3.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Steam",
                            weight = 5,
                            overrides = {
                                massOverride = 1,
                                temperatureOverride = 415,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Clay",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                        {
                            element = "Steam",
                            weight = 2,
                            overrides = {
                                massOverride = 1,
                                temperatureOverride = 415,
                            },
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Clay",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["LargeBlobRoomDry.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                3,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["MethaneGeyserHole.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Circle",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 1.5,
                max = 3.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Steam",
                            weight = 5,
                            overrides = {
                                massOverride = 1,
                                temperatureOverride = 415,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Clay",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                        {
                            element = "Steam",
                            weight = 2,
                            overrides = {
                                massOverride = 1,
                                temperatureOverride = 415,
                            },
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Clay",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["SandGeode.yaml"] = {
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 0.5,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sand",
                            weight = 10,
                            overrides = {
                                massMultiplier = 5,
                            },
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 8,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["TallRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "TallThin",
            borders = {
                1,
                3,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "DirtyWater",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["TallSlushRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "TallThin",
            borders = {
                1,
                3,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 0.3,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "DirtyWater",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 2,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 2,
                        },
                    },
                },
            },
        },
    },
    jungle = {
        ["BleachRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 2.1,
                max = 3.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "ChlorineGas",
                            weight = 3,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 3,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Phosphorite",
                            weight = 2,
                        },
                        {
                            element = "IgneousRock",
                            weight = 8,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SandGeode.yaml"] = {
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 0.5,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sand",
                            weight = 10,
                            overrides = {
                                massMultiplier = 5,
                            },
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 8,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallRoom.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 5,
                max = 13,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "ChlorineGas",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Carbon",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Phosphorite",
                            weight = 1,
                        },
                        {
                            element = "IronOre",
                            weight = 1,
                        },
                    },
                },
            },
        },
    },
    magma = {
        ["Volcano.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            internalMobs = {
                {
                    type = "GeyserGeneric_big_volcano",
                    count = {
                        min = 1,
                        max = 1,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Magma",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                    },
                },
            },
        },
    },
    ocean = {
        ["BleachLump.yaml"] = {
            shape = "TallThin",
            borders = {
                1,
            },
            blobSize = {
                min = 2,
                max = 2,
            },
            forceBiome = "biomes/Ocean/Dry",
            biomeTags = {
                "Pacu",
                "Crab",
                "SeaLettuceSeed",
                "SpiceVineSeed",
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 1,
                        },
                        {
                            element = "BleachStone",
                            weight = 3,
                            overrides = {
                                massMultiplier = 8,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sand",
                            weight = 2,
                        },
                        {
                            element = "Salt",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["CrabPool.yaml"] = {
            shape = "Blob",
            borders = {
                1,
            },
            blobSize = {
                min = 3,
                max = 4,
            },
            internalMobs = {
                {
                    type = "Crab",
                    count = {
                        min = 1,
                        max = 1,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "SaltWater",
                            weight = 0.33,
                            overrides = {
                                massOverride = 500,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["DeepPool.yaml"] = {
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 2,
                max = 3,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "SaltWater",
                            weight = 1,
                        },
                        {
                            element = "Sand",
                            weight = 0.33,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fossil",
                            weight = 2,
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SaltCave.yaml"] = {
            shape = "TallThin",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 2,
                max = 2,
            },
            forceBiome = "biomes/Ocean/Dry",
            biomeTags = {
                "Pacu",
                "Crab",
                "SeaLettuceSeed",
                "SpiceVineSeed",
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 2,
                        },
                        {
                            element = "Salt",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 2,
                        },
                        {
                            element = "SedimentaryRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["TallRoom.yaml"] = {
            shape = "TallThin",
            borders = {
                1,
            },
            blobSize = {
                min = 1,
                max = 1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Brine",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 2,
                        },
                    },
                },
            },
        },
    },
    oilpockets = {
        ["Cavity.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CrudeOil",
                            weight = 1.5,
                            overrides = {
                                massOverride = 300,
                            },
                        },
                        {
                            element = "CarbonDioxide",
                            weight = 1.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                        {
                            element = "Lead",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["CavityOilFloatersTall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "TallThin",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 4,
                max = 8,
            },
            internalMobs = {
                {
                    type = "OilFloater",
                    count = {
                        min = 1,
                        max = 2,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 1.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                        {
                            element = "Lead",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["CavityPond.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                2,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CrudeOil",
                            weight = 1,
                            overrides = {
                                massOverride = 3200,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Lead",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                        {
                            element = "Granite",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["CavityPondFrozen.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                2,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SolidCrudeOil",
                            weight = 1,
                            overrides = {
                                massOverride = 3200,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                        {
                            element = "Granite",
                            weight = 1,
                        },
                        {
                            element = "Lead",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 1,
                        },
                        {
                            element = "Granite",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["DiamondClump.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                2,
                1,
            },
            blobSize = {
                min = 6,
                max = 16,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Diamond",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IronOre",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IronOre",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["DiamondClumpSmall.yaml"] = {
            tags = {},
            shape = "ShortWide",
            borders = {
                1,
            },
            blobSize = {
                min = 3,
                max = 6,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Diamond",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IronOre",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["OilWell.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
            },
            blobSize = {
                min = 8,
                max = 12,
            },
            internalMobs = {
                {
                    type = "OilWell",
                    count = {
                        min = 1,
                        max = 1,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CrudeOil",
                            weight = 1,
                            overrides = {
                                massOverride = 200,
                            },
                        },
                        {
                            element = "CarbonDioxide",
                            weight = 3,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "IgneousRock",
                            weight = 2,
                        },
                        {
                            element = "Granite",
                            weight = 1,
                        },
                    },
                },
            },
        },
    },
    rust = {
        ["BigRock.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Circle",
            borders = nil,
            blobSize = {
                min = 2,
                max = 3,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 0.5,
                            overrides = {
                                massOverride = 800,
                            },
                        },
                    },
                },
            },
        },
        ["EthanolLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Square",
            borders = {
                1,
            },
            blobSize = {
                min = 4,
                max = 5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ethanol",
                            weight = 2,
                        },
                        {
                            element = "CarbonDioxide",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "MaficRock",
                            weight = 1,
                        },
                        {
                            element = "Rust",
                            weight = 5,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "MaficRock",
                            weight = 5,
                        },
                        {
                            element = "Rust",
                            weight = 5,
                        },
                    },
                },
            },
        },
        ["MiniBleachBall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 1.1,
                max = 1.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "ChlorineGas",
                            weight = 3,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Rust",
                            weight = 3,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "MaficRock",
                            weight = 2,
                        },
                        {
                            element = "Rust",
                            weight = 8,
                        },
                        {
                            element = "BleachStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SaltDeposit.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Blob",
            borders = {
                1,
            },
            blobSize = {
                min = 1.1,
                max = 1.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "MaficRock",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SulfurHole.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Circle",
            borders = {
                1,
                1,
            },
            blobSize = {
                min = 3,
                max = 5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SourGas",
                            weight = 4,
                        },
                        {
                            element = "SaltWater",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Sulfur",
                            weight = 3,
                        },
                        {
                            element = "Rust",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "MaficRock",
                            weight = 2,
                        },
                        {
                            element = "Rust",
                            weight = 8,
                        },
                    },
                },
            },
        },
        ["TallRoom.yaml"] = {
            shape = "TallThin",
            borders = {
                1,
            },
            blobSize = {
                min = 1,
                max = 1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Brine",
                            weight = 3,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Salt",
                            weight = 2,
                        },
                    },
                },
            },
        },
    },
    sedimentary = {
        ["AlgaeBall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "Circle",
            borders = {
                1,
            },
            blobSize = {
                min = 3,
                max = 4,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Algae",
                            weight = 0.5,
                            overrides = {
                                massOverride = 800,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Algae",
                            weight = 1.5,
                            overrides = {
                                massOverride = 800,
                            },
                        },
                        {
                            element = "Dirt",
                            weight = 1.5,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["DarkRoom.yaml"] = {
            shape = "ShortWide",
            borders = {
                3,
            },
            blobSize = {
                min = 6.1,
                max = 15.1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "CarbonDioxide",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 0.2,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["FlatFrozenLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                2,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Snow",
                            weight = 0.5,
                        },
                        {
                            element = "Ice",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Dirt",
                            weight = 1,
                        },
                        {
                            element = "Algae",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices3 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["FlatLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                2,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Water",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Dirt",
                            weight = 1,
                        },
                        {
                            element = "Algae",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices3 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["MediumFrozenLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                2,
                1,
            },
            blobSize = {
                min = 10.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Snow",
                            weight = 0.5,
                        },
                        {
                            element = "Ice",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["MediumLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                2,
                1,
            },
            blobSize = {
                min = 10.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Water",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["MetalVacuumBlob.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "ShortWide",
            borders = {
                1,
                2,
            },
            blobSize = {
                min = 7.1,
                max = 12.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Vacuum",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Cuprite",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Cuprite",
                            weight = 1,
                        },
                        {
                            element = "Carbon",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["MetalVacuumBlobTall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
            },
            shape = "TallThin",
            borders = {
                1,
                2,
            },
            blobSize = {
                min = 7.1,
                max = 12.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Vacuum",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Cuprite",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Cuprite",
                            weight = 1,
                        },
                        {
                            element = "Carbon",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallEmptyLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallEmptyLakeTall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "TallThin",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 1,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1500,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallFrozenLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Snow",
                            weight = 0.5,
                        },
                        {
                            element = "Ice",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallLake.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "ShortWide",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Water",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["SmallLakeTall.yaml"] = {
            tags = {
                "AllowExceedNodeBorders",
                "Wet",
            },
            shape = "TallThin",
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 5.1,
                max = 10.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Oxygen",
                            weight = 0.5,
                            overrides = {
                                massOverride = 1,
                            },
                        },
                        {
                            element = "Water",
                            weight = 1,
                            overrides = {
                                massOverride = 1000,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Water",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Fertilizer",
                            weight = 1,
                            overrides = {
                                massOverride = 50,
                            },
                        },
                        {
                            element = "Sand",
                            weight = 1,
                        },
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SandStone",
                            weight = 1,
                        },
                    },
                },
            },
        },
    },
    ["SprinkleOfElement.yaml"] = {
        ElementChoiceGroups = {
            SprinkleOfElementChoices = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "IronOre",
                        weight = 10,
                    },
                    {
                        element = "Cuprite",
                        weight = 10,
                    },
                    {
                        element = "Electrum",
                        weight = 2,
                    },
                    {
                        element = "FoolsGold",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["SprinkleOfMetal.yaml"] = {
        ElementChoiceGroups = {
            SprinkleOfElementChoices = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "IronOre",
                        weight = 10,
                    },
                    {
                        element = "Cuprite",
                        weight = 10,
                    },
                    {
                        element = "Electrum",
                        weight = 2,
                    },
                    {
                        element = "FoolsGold",
                        weight = 2,
                    },
                },
            },
        },
    },
    ["SprinkleOfOxyRock.yaml"] = {
        ElementChoiceGroups = {
            SprinkleOfElementChoices = {
                selectionMethod = "Weighted",
                choices = {
                    {
                        element = "OxyRock",
                        weight = 1,
                    },
                },
            },
        },
    },
    traits = {
        ["BoulderLarge.yaml"] = {
            shape = "Blob",
            tags = {
                "HighPriorityFeature",
                "AllowExceedNodeBorders",
            },
            borders = {
                3,
            },
            blobSize = {
                min = 7.0,
                max = 8.0,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 0.3,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["BoulderMedium.yaml"] = {
            shape = "Blob",
            tags = {
                "HighPriorityFeature",
                "AllowExceedNodeBorders",
            },
            borders = {
                2,
            },
            blobSize = {
                min = 4.0,
                max = 5.0,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 0.3,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["BoulderSmall.yaml"] = {
            shape = "Blob",
            tags = {
                "HighPriorityFeature",
                "AllowExceedNodeBorders",
            },
            borders = {
                1,
            },
            blobSize = {
                min = 1.5,
                max = 2.5,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                        {
                            element = "IgneousRock",
                            weight = 0.3,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 1,
                        },
                    },
                },
            },
        },
        ["Geode.yaml"] = {
            shape = "Blob",
            tags = {
                "HighPriorityFeature",
                "AllowExceedNodeBorders",
            },
            borders = {
                1,
                1,
                1,
            },
            blobSize = {
                min = 1.1,
                max = 2.1,
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "PickOneWeighted",
                    choices = {
                        {
                            element = "Ice",
                            weight = 50,
                        },
                        {
                            element = "DirtyIce",
                            weight = 50,
                        },
                        {
                            element = "IronOre",
                            weight = 50,
                        },
                        {
                            element = "Cuprite",
                            weight = 50,
                        },
                        {
                            element = "GoldAmalgam",
                            weight = 50,
                        },
                        {
                            element = "Diamond",
                            weight = 20,
                        },
                        {
                            element = "Phosphorite",
                            weight = 50,
                        },
                        {
                            element = "SolidMethane",
                            weight = 20,
                        },
                        {
                            element = "SolidOxygen",
                            weight = 15,
                        },
                        {
                            element = "SolidChlorine",
                            weight = 10,
                        },
                        {
                            element = "SolidCarbonDioxide",
                            weight = 10,
                        },
                        {
                            element = "SolidHydrogen",
                            weight = 3,
                        },
                        {
                            element = "Diamond",
                            weight = 20,
                        },
                        {
                            element = "Carbon",
                            weight = 50,
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Diamond",
                            weight = 1,
                        },
                        {
                            element = "Obsidian",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices1 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Obsidian",
                            weight = 2,
                        },
                    },
                },
                RoomBorderChoices2 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Katairite",
                            weight = 2,
                        },
                    },
                },
            },
        },
        ["GlacierLarge.yaml"] = {
            shape = "Blob",
            tags = {
                "HighPriorityFeature",
                "AllowExceedNodeBorders",
            },
            borders = {
                3,
            },
            blobSize = {
                min = 8.0,
                max = 10.0,
            },
            internalMobs = {
                {
                    type = "ColdBreatherSeed",
                    count = {
                        min = 5,
                        max = 8,
                    },
                },
            },
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                            overrides = {
                                temperatureOverride = 213,
                            },
                        },
                        {
                            element = "DirtyIce",
                            weight = 1,
                            overrides = {
                                temperatureOverride = 213,
                            },
                        },
                        {
                            element = "Wolframite",
                            weight = 0.1,
                            overrides = {
                                temperatureOverride = 213,
                            },
                        },
                    },
                },
                RoomBorderChoices0 = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "Ice",
                            weight = 2,
                            overrides = {
                                temperatureOverride = 213,
                            },
                        },
                        {
                            element = "DirtyIce",
                            weight = 1,
                            overrides = {
                                temperatureOverride = 213,
                            },
                        },
                    },
                },
            },
        },
        ["SlimeSplat.yaml"] = {
            shape = "Splat",
            tags = {
                "AllowExceedNodeBorders",
            },
            borders = nil,
            blobSize = {
                min = 3.0,
                max = 13.0,
            },
            internalMobs = nil,
            ElementChoiceGroups = {
                RoomCenterElements = {
                    selectionMethod = "WeightedResample",
                    choices = {
                        {
                            element = "SlimeMold",
                            weight = 1,
                            overrides = {
                                diseaseOverride = "SlimeLung",
                                diseaseAmountOverride = 1000000,
                            },
                        },
                        {
                            element = "Algae",
                            weight = 0.1,
                        },
                    },
                },
            },
        },
    },
}