Module:Data/Worldgen/Worlds/Expansion1

来自缺氧 Wiki
跳转到导航 跳转到搜索
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 {
    ["ForestMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.FORESTMOONLET.NAME",
        description = "STRINGS.WORLDS.FORESTMOONLET.DESCRIPTION",
        nameTables = {
            "FOREST",
        },
        asteroidIcon = "asteroid_forest_start_kanim",
        worldTraitScale = 0.44,
        worldsize = {
            X = 160,
            Y = 274,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldSampleBehaviour = "PoissonDisk",
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/forest/med_ForestStart",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Oil",
                    "NonStartWorld",
                },
                forbiddenTraits = {
                    "traits/GeoDormant",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightVeryLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleStartMeteorShowers",
            "ForestMoonletMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStart",
            },
            {
                name = "expansion1::subworlds/forest/med_Forest",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "expansion1::subworlds/space/HospitableSurface",
            },
            {
                name = "expansion1::subworlds/barren/CoalyGranite",
            },
            {
                name = "subworlds/rust/Rust",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/JungleGassy",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
                minCount = 3,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "subworlds/rust/Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                sortOrder = 100,
                command = "UnionWith",
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/jungle/geyser_hydrogen",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/steam",
                    "geysers/chlorine_gas",
                    "geysers/hot_po2",
                    "geysers/methane",
                    "geysers/filthy_water",
                    "geysers/liquid_co2",
                    "geysers/hot_hydrogen",
                    "geysers/small_volcano",
                    "geysers/big_volcano",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_magma",
                    "expansion1::poi/poi_geyser_magma_2",
                    "expansion1::poi/poi_geyser_magma_3",
                },
                listRule = "TryAll",
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Barren",
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Wasteland",
                            "FrozenWastes",
                            "ToxicJungle",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["IdealLandingSite.yaml"] = {
        name = "STRINGS.WORLDS.IDEALLANDINGSITE.NAME",
        description = "STRINGS.WORLDS.IDEALLANDINGSITE.DESCRIPTION",
        nameTables = {
            "FOREST",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_swamp_rocket_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Crust",
                    "Challenge",
                    "Core",
                    "GenericGeysers",
                    "StartChange",
                    "StartWorldOnly",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleRocketMeteorShowers",
            "IdealLandingSiteMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/barren/LargeChasmStart",
        startingBaseTemplate = "poi/poi_satellite_3_a",
        startingBasePositionHorizontal = {
            min = 0.35,
            max = 0.65,
        },
        startingBasePositionVertical = {
            min = 0.65,
            max = 0.65,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/barren/LargeChasmStart",
            },
            {
                name = "expansion1::subworlds/barren/LargeChasm",
                overridePower = 0.6,
            },
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
            },
            {
                name = "expansion1::subworlds/forest/med_ForestSurface",
            },
            {
                name = "expansion1::subworlds/ocean/med_Ocean",
                overridePower = 1.5,
                minCount = 1,
            },
            {
                name = "subworlds/ocean/OceanDeep",
                overridePower = 1.5,
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/RenewableMetallic",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                weight = 0.4,
                maxCount = 2,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithBorder",
                overridePower = 1.25,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                    "expansion1::subworlds/ocean/med_Ocean",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/LargeChasm",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                command = "Replace",
                minDistance = 1,
                maxDistance = 1,
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestSurface",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/metallic/RenewableMetallic",
                    "subworlds/forest/ForestMiniWater",
                    "subworlds/ocean/OceanDeep",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/metallic/RenewableMetallic",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenCore",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_aluminum_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_aluminum_volcano",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 0,
                        maxDistance = 5,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Ocean",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/barren/LargeChasmStart",
                            "expansion1::subworlds/barren/LargeChasm",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/methane",
                    "geysers/hot_po2",
                    "geysers/small_volcano",
                    "geysers/hot_hydrogen",
                    "geysers/filthy_water",
                    "geysers/molten_copper",
                },
                listRule = "TryOne",
                allowDuplicates = true,
                times = 3,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/barren/LargeChasmStart",
                            "expansion1::subworlds/barren/LargeChasm",
                        },
                    },
                },
            },
        },
    },
    ["MarshyMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.MARSHYMOONLET.NAME",
        description = "STRINGS.WORLDS.MARSHYMOONLET.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_marshy_moonlet_kanim",
        worldTraitScale = 0.06,
        worldsize = {
            X = 64,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 2,
                WorldBorderRange = 1,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        startSubworldName = "expansion1::subworlds/marsh/med_HotMarshStart",
        startingBaseTemplate = "expansion1::poi/sap_tree_room",
        startingBasePositionHorizontal = {
            min = 0.45,
            max = 0.55,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 0,
                max = 1,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Geodes",
                    "LargeWorld",
                    "Oil",
                    "GenericGeysers",
                    "StartChange",
                },
                forbiddenTraits = {
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                    "traits/SlimeSplats",
                    "expansion1::traits/LushCore",
                    "expansion1::traits/MetalCaves",
                },
            },
        },
        fixedTraits = {
            "sunlightMedHigh",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MarshyMoonletMeteorShowers",
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithOrganicBorder",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshStart",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshLandingSite",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshInactive",
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleInactive",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithOrganicBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshLandingSite",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::geysers/molten_tungsten_compact",
                },
                listRule = "GuaranteeAll",
                times = 1,
                priority = 150,
                useRelaxedFiltering = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_tungsten_exposed_compact",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 140,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 50,
                useRelaxedFiltering = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
        },
    },
    ["MediumForestyRadioactiveVanillaWarpPlanet.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMFORESTYRADIOACTIVEVANILLAWARPPLANET.NAME",
        description = "STRINGS.WORLDS.MEDIUMFORESTYRADIOACTIVEVANILLAWARPPLANET.DESCRIPTION",
        nameTables = {
            "FOREST",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_vanilla_swamp_warp_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Core",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumForestyRadioactiveVanillaWarpPlanetMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/forest/ForestWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldForestBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/forest/ForestWarpStart",
            },
            {
                name = "expansion1::subworlds/forest/med_Forest",
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/ocean/med_Ocean",
                minCount = 4,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/frozen/FrozenCore",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Ocean",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/steam",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TrySome",
                someCount = 1,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MediumForestyWasteland.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMFORESTYWASTELAND.NAME",
        description = "STRINGS.WORLDS.MEDIUMFORESTYWASTELAND.DESCRIPTION",
        nameTables = {
            "FOREST",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_vanilla_mediumforestywasteland_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Core",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumForestyWastelandMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/forest/ForestWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldForestBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/forest/ForestWarpStart",
            },
            {
                name = "expansion1::subworlds/forest/med_Forest",
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
                weight = 0.25,
                maxCount = 2,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/rust/med_Rust",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/rust/med_Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/frozen/FrozenCore",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Ocean",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/steam",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TrySome",
                someCount = 1,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MediumRadioactiveVanillaWarpPlanet.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMRADIOACTIVEVANILLAWARPPLANET.NAME",
        description = "STRINGS.WORLDS.MEDIUMRADIOACTIVEVANILLAWARPPLANET.DESCRIPTION",
        nameTables = {
            "SWAMP",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_vanilla_sandstone_warp_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Core",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumRadioactiveVanillaWarpPlanetMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldSwampBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenBorder",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "expansion1::subworlds/swamp/SwampWarpStart",
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
            },
            {
                name = "expansion1::subworlds/forest/med_ForestHot",
                minCount = 3,
                maxCount = 5,
            },
            {
                name = "expansion1::subworlds/forest/med_Forest",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/marsh/HotMarshSteamy",
                minCount = 3,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestHot",
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/HotMarshSteamy",
                    "expansion1::subworlds/rust/med_Rust",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/HotMarshSteamy",
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/frozen/FrozenCore",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "TryAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/frozen/FrozenSlush",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/hot_water",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 1,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MediumSandyRadioactiveVanillaWarpPlanet.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMSANDYRADIOACTIVEVANILLAWARPPLANET.NAME",
        description = "STRINGS.WORLDS.MEDIUMSANDYRADIOACTIVEVANILLAWARPPLANET.DESCRIPTION",
        nameTables = {
            "TERRA",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_vanilla_forest_warp_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Core",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumSandyRadioactiveVanillaWarpPlanetMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneWarpStart",
            },
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneWarp",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 3,
                maxCount = 5,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 2,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/frozen/FrozenCore",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                sortOrder = 100,
                command = "UnionWith",
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/steam",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TrySome",
                someCount = 1,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MediumSandySwamp.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMSANDYSWAMP.NAME",
        description = "STRINGS.WORLDS.MEDIUMSANDYSWAMP.DESCRIPTION",
        nameTables = {
            "TERRA",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_vanilla_mediumsandyswamp_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Core",
                    "GenericGeysers",
                    "Surface",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumSandySwampMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenBorder",
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneWarpStart",
            },
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneWarp",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/barren/CoalyGranite",
                overridePower = 1,
                minCount = 3,
                maxCount = 5,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/swamp/Swamp",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "expansion1::subworlds/barren/CoalyGranite",
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "expansion1::subworlds/frozen/FrozenCore",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "TryAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/frozen/FrozenSlush",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Sandstone",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/steam",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TrySome",
                someCount = 1,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MediumSwampy.yaml"] = {
        name = "STRINGS.WORLDS.MEDIUMSWAMPY.NAME",
        description = "STRINGS.WORLDS.MEDIUMSWAMPY.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_vanilla_mediumswampy_kanim",
        worldTraitScale = 0.3,
        worldsize = {
            X = 160,
            Y = 176,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Core",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleWarpMeteorShowers",
            "MediumSwampyMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldSwampBase",
        startingBasePositionHorizontal = {
            min = 0.475,
            max = 0.525,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.45,
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "expansion1::subworlds/swamp/SwampWarpStart",
            },
            {
                name = "expansion1::subworlds/marsh/HotMarshSteamy",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
            {
                name = "expansion1::subworlds/barren/CoalyGranite",
                overridePower = 1,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/JungleGassy",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenMedium",
                minCount = 3,
                maxCount = 5,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/HotMarshSteamy",
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/HotMarshSteamy",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "Forest",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/hot_water",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 1,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
        },
    },
    ["MetalHeavyLandingSite.yaml"] = {
        name = "STRINGS.WORLDS.METALHEAVYLANDINGSITE.NAME",
        description = "STRINGS.WORLDS.METALHEAVYLANDINGSITE.DESCRIPTION",
        nameTables = {
            "FOREST",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_swamp_rocket_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        startSubworldName = "expansion1::subworlds/barren/LargeChasmStart",
        startingBaseTemplate = "poi/poi_satellite_3_a",
        startingBasePositionHorizontal = {
            min = 0.45,
            max = 0.55,
        },
        startingBasePositionVertical = {
            min = 0.75,
            max = 0.75,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Crust",
                    "Challenge",
                    "Core",
                    "GenericGeysers",
                    "StartChange",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleRocketMeteorShowers",
            "MetalHeavyLandingSiteMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/barren/LargeChasmStart",
            },
            {
                name = "expansion1::subworlds/barren/LargeChasm",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithBorder",
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/forest/med_ForestSurface",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshLandingSite",
                overridePower = 1.5,
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/RenewableMetallic",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
                priority = 1,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 3,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshLandingSite",
                    "expansion1::subworlds/metallic/RenewableMetallic",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/LargeChasm",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/metallic/RenewableMetallic",
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestSurface",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenCore",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_aluminum_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_aluminum_volcano",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 0,
                        maxDistance = 5,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/barren/LargeChasmStart",
                            "expansion1::subworlds/barren/LargeChasm",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/methane",
                    "geysers/hot_po2",
                    "geysers/small_volcano",
                    "geysers/hot_hydrogen",
                    "geysers/filthy_water",
                    "geysers/molten_copper",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/barren/LargeChasmStart",
                            "expansion1::subworlds/barren/LargeChasm",
                        },
                    },
                },
            },
        },
    },
    ["MiniBadlands.yaml"] = {
        name = "STRINGS.WORLDS.MINIBADLANDS.NAME",
        description = "STRINGS.WORLDS.MINIBADLANDS.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_mini_badlands_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "LargeWorld",
                    "Surface",
                },
                forbiddenTraits = {
                    "expansion1::traits/IrregularOil",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniBadlandsMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneWarp",
                minCount = 4,
            },
            {
                name = "subworlds/barren/BarrenGranite",
                minCount = 3,
                maxCount = 5,
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleInactive",
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 2,
                moreCount = 3,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/oil_drip",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniBadlandsStart.yaml"] = {
        name = "STRINGS.WORLDS.MINIBADLANDS.NAME",
        description = "STRINGS.WORLDS.MINIBADLANDS.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_mini_badlands_kanim",
        iconScale = 1.2,
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "LargeWorld",
                    "Surface",
                },
                forbiddenTraits = {
                    "expansion1::traits/IrregularOil",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniBadlandsMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/SandstoneStart",
                overridePower = 6,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMiniWater",
                minCount = 3,
                maxCount = 4,
            },
            {
                name = "subworlds/barren/BarrenGranite",
                minCount = 3,
                maxCount = 5,
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleInactive",
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/SandstoneMiniWater",
                    "subworlds/barren/BarrenGranite",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "UnionWith",
                subworldNames = {
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 2,
                moreCount = 3,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                    "expansion1::poi/warp/teleporter_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/oil_drip",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniBadlandsWarp.yaml"] = {
        name = "STRINGS.WORLDS.MINIBADLANDS.NAME",
        description = "STRINGS.WORLDS.MINIBADLANDS.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_mini_badlands_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "expansion1::bases/warpworldSandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "LargeWorld",
                    "Surface",
                },
                forbiddenTraits = {
                    "expansion1::traits/IrregularOil",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniBadlandsMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/SandstoneStart",
                overridePower = 6,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMiniWater",
                minCount = 3,
                maxCount = 4,
            },
            {
                name = "subworlds/barren/BarrenGranite",
                minCount = 3,
                maxCount = 5,
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleInactive",
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
                overridePower = 1.25,
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSandyBorder",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/SandstoneMiniWater",
                    "subworlds/barren/BarrenGranite",
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "UnionWith",
                subworldNames = {
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSandyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleInactive",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 2,
                moreCount = 3,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/oil_drip",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniFlipped.yaml"] = {
        name = "STRINGS.WORLDS.MINIFLIPPED.NAME",
        description = "STRINGS.WORLDS.MINIFLIPPED.DESCRIPTION",
        nameTables = {
            "FLIPPED",
        },
        asteroidIcon = "asteroid_mini_flipped_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "StartChange",
                    "Core",
                    "AboveCore",
                    "Surface",
                    "Crust",
                },
                forbiddenTraits = {
                    "expansion1::traits/CrashedSatellites",
                    "expansion1::traits/Volcanoes",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniFlippedMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneResourceful",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenMedium",
                minCount = 2,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                overridePower = 1.5,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneResourceful",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/magma_passage",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -24,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/hot_steam",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "geysers/steam",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Sandstone",
                        },
                    },
                },
            },
        },
    },
    ["MiniFlippedStart.yaml"] = {
        name = "STRINGS.WORLDS.MINIFLIPPED.NAME",
        description = "STRINGS.WORLDS.MINIFLIPPED.DESCRIPTION",
        nameTables = {
            "FLIPPED",
        },
        asteroidIcon = "asteroid_mini_flipped_kanim",
        iconScale = 1.2,
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.2,
            max = 0.2,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "StartChange",
                    "Core",
                    "AboveCore",
                    "Surface",
                    "Crust",
                },
                forbiddenTraits = {
                    "expansion1::traits/CrashedSatellites",
                    "traits/MisalignedStart",
                    "expansion1::traits/Volcanoes",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniFlippedMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/SandstoneStart",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMiniWater",
                maxCount = 2,
                overridePower = 0.7,
            },
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneResourceful",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenMedium",
                minCount = 2,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                overridePower = 1.5,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/SandstoneMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneResourceful",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                    "expansion1::poi/warp/teleporter_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/magma_passage",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -20,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/hot_steam",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "geysers/steam",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Sandstone",
                        },
                    },
                },
            },
        },
    },
    ["MiniFlippedWarp.yaml"] = {
        name = "STRINGS.WORLDS.MINIFLIPPED.NAME",
        description = "STRINGS.WORLDS.MINIFLIPPED.DESCRIPTION",
        nameTables = {
            "FLIPPED",
        },
        asteroidIcon = "asteroid_mini_flipped_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "expansion1::bases/warpworldSandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.2,
            max = 0.2,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "StartChange",
                    "Core",
                    "AboveCore",
                    "Surface",
                    "Crust",
                },
                forbiddenTraits = {
                    "expansion1::traits/CrashedSatellites",
                    "expansion1::traits/Volcanoes",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "MiniFlippedMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/SandstoneStart",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMiniWater",
                maxCount = 2,
                overridePower = 0.7,
            },
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneResourceful",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenMedium",
                minCount = 2,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                overridePower = 1.5,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/frozen/FrozenMedium",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithAbyssaliteBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmallNoUnobtanium",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/SandstoneMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneResourceful",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/magma_passage",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -20,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/hot_steam",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "geysers/steam",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Sandstone",
                        },
                    },
                },
            },
        },
    },
    ["MiniForestFrozen.yaml"] = {
        name = "STRINGS.WORLDS.MINIFORESTFROZEN.NAME",
        description = "STRINGS.WORLDS.MINIFORESTFROZEN.DESCRIPTION",
        nameTables = {
            "FOREST",
            "TUNDRA",
        },
        asteroidIcon = "asteroid_mini_forestfrozen_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "StartChange",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationLow",
        },
        seasons = {
            "MiniForestFrozenMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStartCold",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/rust/med_RustFrozen",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleFrozen",
                minCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
            },
            {
                name = "subworlds/magma/SolidMagma",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleFrozen",
                    "expansion1::subworlds/rust/med_RustFrozen",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestStartCold",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                    "subworlds/magma/SolidMagma",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/rust/dirty_slush_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Rust",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_satellite_3_a",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -15,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/directors_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniForestFrozenStart.yaml"] = {
        name = "STRINGS.WORLDS.MINIFORESTFROZEN.NAME",
        description = "STRINGS.WORLDS.MINIFORESTFROZEN.DESCRIPTION",
        nameTables = {
            "FOREST",
            "TUNDRA",
        },
        asteroidIcon = "asteroid_mini_forestfrozen_kanim",
        iconScale = 1.2,
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/forest/med_ForestStartCold",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.5,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationLow",
        },
        seasons = {
            "MiniForestFrozenMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStartCold",
                overridePower = 5,
            },
            {
                name = "expansion1::subworlds/forest/ForestMiniWaterCold",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/rust/med_RustFrozen",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleFrozen",
                minCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
            },
            {
                name = "subworlds/magma/SolidMagma",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleFrozen",
                    "expansion1::subworlds/rust/med_RustFrozen",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/rust/med_RustFrozen",
                    "expansion1::subworlds/forest/ForestMiniWaterCold",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                    "subworlds/magma/SolidMagma",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/rust/dirty_slush_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Rust",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                    "expansion1::poi/warp/teleporter_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "poi/poi_satellite_3_a",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -15,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/directors_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        ignoreIfMissingTag = true,
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["MiniForestFrozenWarp.yaml"] = {
        name = "STRINGS.WORLDS.MINIFORESTFROZEN.NAME",
        description = "STRINGS.WORLDS.MINIFORESTFROZEN.DESCRIPTION",
        nameTables = {
            "FOREST",
            "TUNDRA",
        },
        asteroidIcon = "asteroid_mini_forestfrozen_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/forest/med_ForestStartCold",
        startingBaseTemplate = "expansion1::bases/warpworldForestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.5,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "StartChange",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationLow",
        },
        seasons = {
            "MiniForestFrozenMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStartCold",
                overridePower = 5,
            },
            {
                name = "expansion1::subworlds/forest/ForestMiniWaterCold",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/rust/med_RustFrozen",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/med_JungleFrozen",
                minCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
            },
            {
                name = "subworlds/magma/SolidMagma",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/jungle/med_JungleFrozen",
                    "expansion1::subworlds/rust/med_RustFrozen",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/rust/med_RustFrozen",
                    "expansion1::subworlds/forest/ForestMiniWaterCold",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenRustBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                    "subworlds/magma/SolidMagma",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/rust/dirty_slush_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Rust",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "poi/poi_satellite_3_a",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -15,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/directors_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniMetallicSwampy.yaml"] = {
        name = "STRINGS.WORLDS.MINIMETALLICSWAMPY.NAME",
        description = "STRINGS.WORLDS.MINIMETALLICSWAMPY.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_mini_metallicswampy_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "LargeWorld",
                    "Oil",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "MiniMetallicSwampyMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSwampyBorder",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshInactive",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                    "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSwampyBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "TryOne",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/frozen_chunk_ice",
                    "expansion1::poi/mini/frozen_chunk_large",
                    "expansion1::poi/mini/frozen_chunk_metal",
                    "expansion1::poi/mini/frozen_chunk_shape",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -10,
                },
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniMetallicSwampyStart.yaml"] = {
        name = "STRINGS.WORLDS.MINIMETALLICSWAMPY.NAME",
        description = "STRINGS.WORLDS.MINIMETALLICSWAMPY.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_mini_metallicswampy_kanim",
        iconScale = 1.2,
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampStartDense",
        startingBaseTemplate = "expansion1::bases/swampBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "LargeWorld",
                    "Oil",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "MiniMetallicSwampyMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/SwampStartDense",
                overridePower = 6,
            },
            {
                name = "expansion1::subworlds/swamp/SwampMini",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSwampyBorder",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshInactive",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                    "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                    "expansion1::subworlds/swamp/SwampMini",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSwampyBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                    "expansion1::poi/warp/teleporter_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "TryOne",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/frozen_chunk_ice",
                    "expansion1::poi/mini/frozen_chunk_large",
                    "expansion1::poi/mini/frozen_chunk_metal",
                    "expansion1::poi/mini/frozen_chunk_shape",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -10,
                },
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        ignoreIfMissingTag = true,
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["MiniMetallicSwampyWarp.yaml"] = {
        name = "STRINGS.WORLDS.MINIMETALLICSWAMPY.NAME",
        description = "STRINGS.WORLDS.MINIMETALLICSWAMPY.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_mini_metallicswampy_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampStartDense",
        startingBaseTemplate = "expansion1::bases/warpworldSwampBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "LargeWorld",
                    "Oil",
                },
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "MiniMetallicSwampyMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/SwampStartDense",
                overridePower = 6,
            },
            {
                name = "expansion1::subworlds/swamp/SwampMini",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSwampyBorder",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshInactive",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                    "expansion1::subworlds/metallic/SwampyRenewableMetallicCold",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshInactive",
                    "expansion1::subworlds/marsh/med_HotMarshMushrooms",
                    "expansion1::subworlds/swamp/SwampMini",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSwampyBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "TryOne",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/mini/frozen_chunk_ice",
                    "expansion1::poi/mini/frozen_chunk_large",
                    "expansion1::poi/mini/frozen_chunk_metal",
                    "expansion1::poi/mini/frozen_chunk_shape",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -10,
                },
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/big_volcano",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                    "geysers/liquid_co2",
                    "geysers/methane",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniRadioactiveOcean.yaml"] = {
        name = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.NAME",
        description = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.DESCRIPTION",
        nameTables = {
            "WATER",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_mini_radiation_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "StartChange",
                    "AboveCore",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationHigh",
        },
        seasons = {
            "MiniRadioactiveOceanMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_Forest",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/ocean/med_OceanDeep",
            },
            {
                name = "expansion1::subworlds/ocean/med_Ocean",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSaltyBorder",
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_OceanDeep",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/ocean/med_Ocean",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_Forest",
                    "expansion1::subworlds/radioactive/med_Radioactive",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSaltyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/slush_water",
                    "geysers/steam",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 1,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/monument_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniRadioactiveOceanStart.yaml"] = {
        name = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.NAME",
        description = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.DESCRIPTION",
        nameTables = {
            "WATER",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_mini_radiation_kanim",
        iconScale = 1.2,
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/forest/med_ForestStart",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.5,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "StartChange",
                    "AboveCore",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationHigh",
        },
        seasons = {
            "MiniRadioactiveOceanMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStart",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
                minCount = 4,
                maxCount = 6,
            },
            {
                name = "expansion1::subworlds/ocean/med_OceanDeep",
            },
            {
                name = "expansion1::subworlds/ocean/med_Ocean",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSaltyBorder",
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_OceanDeep",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSaltyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                    "expansion1::poi/warp/teleporter_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/slush_water",
                    "geysers/steam",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 1,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/monument_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        ignoreIfMissingTag = true,
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["MiniRadioactiveOceanWarp.yaml"] = {
        name = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.NAME",
        description = "STRINGS.WORLDS.MINIRADIOACTIVEOCEAN.DESCRIPTION",
        nameTables = {
            "WATER",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_mini_radiation_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/forest/med_ForestStart",
        startingBaseTemplate = "expansion1::bases/warpworldForestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.5,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "StartChange",
                    "AboveCore",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationHigh",
        },
        seasons = {
            "MiniRadioactiveOceanMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/forest/med_ForestStart",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
                minCount = 4,
                maxCount = 6,
            },
            {
                name = "expansion1::subworlds/ocean/med_OceanDeep",
            },
            {
                name = "expansion1::subworlds/ocean/med_Ocean",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSaltyBorder",
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_OceanDeep",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/ocean/med_Ocean",
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSaltyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 2,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                    "geysers/hot_co2",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/salt_water",
                    "geysers/slimy_po2",
                    "geysers/slush_water",
                    "geysers/steam",
                    "expansion1::geysers/dirty_slush",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 1,
                useRelaxedFiltering = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/monument_room",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["MiniRegolithMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.REGOLITHMOONLET.NAME",
        description = "STRINGS.WORLDS.REGOLITHMOONLET.DESCRIPTION",
        nameTables = {
            "REGOLITH",
        },
        asteroidIcon = "asteroid_regolith_moonlet_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.09,
        worldsize = {
            X = 96,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        subworldMixingRules = {
            {
                name = "(CoreMixing)",
                minCount = 2,
                maxCount = 2,
            },
        },
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 1,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/regolith/BarrenDust",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/regolith/DeadOasis",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/barren/EmptyCaves",
                overridePower = 1,
            },
        },
        fixedTraits = {
            "sunlightVeryVeryVeryHigh",
            "cosmicRadiationMed",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/BarrenDust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/BarrenDust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/EmptyCaves",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/DeadOasis",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(CoreMixing)",
                },
            },
        },
        seasons = {
            "RegolithMoonMeteorShowers",
        },
        worldTemplateRules = {
            {
                names = {
                    "geysers/steam",
                    "geysers/hot_steam",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/regolith/bunker_lab",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/regolith/BarrenDust",
                        },
                    },
                },
            },
        },
    },
    ["MooMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.MOOMOONLET.NAME",
        description = "STRINGS.WORLDS.MOOMOONLET.DESCRIPTION",
        nameTables = {
            "MOO",
        },
        asteroidIcon = "asteroid_moo_planet_kanim",
        worldTraitScale = 0.08,
        worldsize = {
            X = 96,
            Y = 80,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 2,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        disableWorldTraits = true,
        worldTraitRules = {
            {
                min = 0,
                max = 1,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Surface",
                    "StartChange",
                    "Oil",
                    "Geodes",
                    "LargeWorld",
                    "Metal",
                },
                forbiddenTraits = {
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                    "traits/SlimeSplats",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightVeryHigh",
            "cosmicRadiationMedHigh",
        },
        seasons = {
            "GassyMooteorShowers",
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/moo/MooCaverns",
            },
            {
                name = "expansion1::subworlds/moo/MooChasms",
            },
            {
                name = "expansion1::subworlds/moo/MooCore",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/moo/MooCaverns",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                command = "Replace",
                minDistance = 0,
                maxDistance = 0,
                subworldNames = {
                    "expansion1::subworlds/moo/MooChasms",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/moo/MooCore",
                    "(Mixing1)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "geysers/chlorine_gas",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_genetics_lab",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
        },
    },
    ["Moon_Barren.yaml"] = {
        name = "STRINGS.WORLDS.MOON_BARREN.NAME",
        description = "STRINGS.WORLDS.MOON_BARREN.DESCRIPTION",
        disableWorldTraits = true,
        worldTraitScale = 0.09,
        worldsize = {
            X = 96,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 10,
                OverworldDensityMax = 10,
                OverworldSampleBehaviour = "PoissonDisk",
            },
            defaultMoveTags = nil,
            overworldAddTags = nil,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/moon_barren/BarrenStart",
            },
            {
                name = "expansion1::subworlds/moon_barren/BarrenGranite",
            },
            {
                name = "subworlds/space/SurfaceCrags",
            },
            {
                name = "subworlds/space/Space",
            },
        },
        startSubworldName = "expansion1::subworlds/moon_barren/BarrenStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.2,
            max = 0.2,
        },
        startingBasePositionVertical = {
            min = 0.2,
            max = 0.7,
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/moon_barren/BarrenGranite",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/SurfaceCrags",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 3,
                command = "UnionWith",
                subworldNames = {
                    "subworlds/space/SurfaceCrags",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 0,
                maxDistance = 1,
                command = "ExceptWith",
                subworldNames = {
                    "subworlds/space/SurfaceCrags",
                },
            },
        },
    },
    ["NiobiumMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.NIOBIUMMOONLET.NAME",
        description = "STRINGS.WORLDS.NIOBIUMMOONLET.DESCRIPTION",
        nameTables = {
            "MAGMA",
        },
        asteroidIcon = "asteroid_niobium_planet_kanim",
        worldTraitScale = 0.06,
        worldsize = {
            X = 64,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 2,
                WorldBorderRange = 1,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 0,
            },
        },
        worldTraitRules = {
            {
                min = 0,
                max = 1,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "StartChange",
                    "GenericGeysers",
                    "Surface",
                    "Crust",
                    "Geodes",
                    "LargeWorld",
                },
                forbiddenTraits = {
                    "traits/SlimeSplats",
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                    "expansion1::traits/DistressSignal",
                    "expansion1::traits/CrashedSatellites",
                    "expansion1::traits/MetalCaves",
                },
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/magma/MagmaSurface",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/niobium/NiobiumPatch",
                minCount = 2,
                maxCount = 3,
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        subworldMixingRules = {
            {
                name = "(CoreMixing)",
                minCount = 2,
                maxCount = 2,
            },
        },
        fixedTraits = {
            "sunlightVeryVeryHigh",
            "cosmicRadiationHigh",
        },
        seasons = {
            "NiobiumMoonletMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/MagmaSurface",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/niobium/NiobiumPatch",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                    "expansion1::subworlds/niobium/NiobiumPatch",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(CoreMixing)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::geysers/molten_niobium",
                },
                listRule = "GuaranteeAll",
                priority = 98,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/niobium/NiobiumPatch",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_mining_room",
                },
                listRule = "GuaranteeAll",
                allowExtremeTemperatureOverlap = true,
                priority = 99,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/niobium/NiobiumPatch",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::bases/magmaBase",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -8,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["OilRichWarpTarget.yaml"] = {
        name = "STRINGS.WORLDS.OILRICHWARPTARGET.NAME",
        description = "STRINGS.WORLDS.OILRICHWARPTARGET.DESCRIPTION",
        nameTables = {
            "TERRA",
            "OILY",
        },
        asteroidIcon = "asteroid_swamp_teleport_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "LargeWorld",
                    "Challenge",
                    "Surface",
                    "GenericGeysers",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationLow",
        },
        seasons = {
            "SpacedOutStyleWarpMeteorShowers",
            "OilRichWarpTargetMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldSandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.6,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.55,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/sandstone/SandstoneWarpStart",
            },
            {
                name = "expansion1::subworlds/sandstone/med_SandstoneWarp",
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMini",
                minCount = 2,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSaltyBorder",
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
                maxCount = 2,
            },
            {
                name = "expansion1::subworlds/ocean/med_OceanSurface",
                minCount = 4,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/rust/med_Rust",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/SandstoneMini",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/sandstone/med_SandstoneWarp",
                    "expansion1::subworlds/ocean/med_OceanSurface",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSaltyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                    "expansion1::subworlds/rust/med_Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/oil/OilWells",
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 2,
                moreCount = 3,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Sandstone",
                            "Ocean",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 4,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Sandstone",
                            "Ocean",
                            "Rust",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/methane",
                    "geysers/hot_co2",
                    "geysers/small_volcano",
                    "geysers/liquid_co2",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                },
            },
        },
    },
    ["OilyMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.OILYMOONLET.NAME",
        description = "STRINGS.WORLDS.OILYMOONLET.DESCRIPTION",
        nameTables = {
            "OILY",
        },
        asteroidIcon = "asteroid_oil_planet_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.06,
        worldsize = {
            X = 64,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 2,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/oil/OilSurface",
            },
            {
                name = "subworlds/oil/OilPatch",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/rust/Rust",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPatch",
                    "subworlds/rust/Rust",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/oil/OilSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPatch",
                    "subworlds/rust/Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
        },
    },
    ["RegolithMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.REGOLITHMOONLET.NAME",
        description = "STRINGS.WORLDS.REGOLITHMOONLET.DESCRIPTION",
        nameTables = {
            "REGOLITH",
        },
        asteroidIcon = "asteroid_regolith_moonlet_kanim",
        worldTraitScale = 0.15,
        worldsize = {
            X = 160,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 2,
                WorldBorderRange = 1,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        worldTraitRules = {
            {
                min = 0,
                max = 1,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "StartChange",
                    "GenericGeysers",
                    "Surface",
                    "Crust",
                    "Geodes",
                    "LargeWorld",
                },
                forbiddenTraits = {
                    "traits/SlimeSplats",
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(CoreMixing)",
                minCount = 2,
                maxCount = 4,
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/regolith/BarrenDust",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/regolith/DeadOasis",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/barren/EmptyCaves",
                overridePower = 1,
            },
        },
        fixedTraits = {
            "sunlightVeryVeryVeryHigh",
            "cosmicRadiationMed",
        },
        seasons = {
            "RegolithMoonMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/BarrenDust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/BarrenDust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/EmptyCaves",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/EmptyCaves",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/regolith/DeadOasis",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(CoreMixing)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "geysers/steam",
                    "geysers/hot_steam",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/regolith/bunker_lab",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/regolith/BarrenDust",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/regolith/landing_pad",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowExtremeTemperatureOverlap = true,
                overrideOffset = {
                    X = 0,
                    Y = 16,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/regolith/BarrenDust",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 3,
                        maxDistance = 3,
                    },
                },
            },
        },
    },
    ["SmallRadioactiveLandingSite.yaml"] = {
        name = "STRINGS.WORLDS.IDEALLANDINGSITE.NAME",
        description = "STRINGS.WORLDS.IDEALLANDINGSITE.DESCRIPTION",
        nameTables = {
            "FOREST",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_swamp_rocket_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.12,
        worldsize = {
            X = 96,
            Y = 128,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        startSubworldName = "expansion1::subworlds/barren/LargeChasmStart",
        startingBaseTemplate = "poi/poi_satellite_3_a",
        startingBasePositionHorizontal = {
            min = 0.45,
            max = 0.65,
        },
        startingBasePositionVertical = {
            min = 0.6,
            max = 0.7,
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/barren/LargeChasmStart",
            },
            {
                name = "expansion1::subworlds/barren/LargeChasm",
                overridePower = 0.6,
            },
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
            },
            {
                name = "expansion1::subworlds/forest/med_ForestSurface",
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
                weight = 0.4,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithBorder",
                overridePower = 1.25,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/LargeChasm",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                command = "Replace",
                minDistance = 1,
                maxDistance = 1,
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestSurface",
                    "subworlds/forest/ForestMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenCore",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 0,
                        maxDistance = 5,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/barren/LargeChasmStart",
                            "expansion1::subworlds/barren/LargeChasm",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 2,
                allowDuplicates = true,
            },
        },
    },
    ["SmallWarpOilySwamp.yaml"] = {
        name = "STRINGS.WORLDS.WARPOILYSWAMP.NAME",
        description = "STRINGS.WORLDS.WARPOILYSWAMP.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_swamp_oil_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.12,
        worldsize = {
            X = 96,
            Y = 128,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 3,
                WorldBorderRange = 1,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldSwampBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.7,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.55,
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenBorder",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "expansion1::subworlds/swamp/SwampWarpStart",
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/barren/BarrenCore",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/rust/med_Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/oil/OilSparse",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/oil/OilWells",
                    "expansion1::subworlds/barren/BarrenCore",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Rust",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
            },
        },
    },
    ["SpaceshipInterior.yaml"] = {
        name = "STRINGS.WORLDS.SPACESHIPINTERIOR.NAME",
        description = "STRINGS.WORLDS.SPACESHIPINTERIOR.DESCRIPTION",
        disableWorldTraits = true,
        moduleInterior = true,
        worldsize = {
            X = 96,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/space/ModuleInterior",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/ModuleInterior",
                },
            },
        },
    },
    ["StrangeAsteroidKleiFest2023Cluster.yaml"] = {
        name = "STRINGS.WORLDS.STRANGE_ASTEROID_KF23.NAME",
        description = "STRINGS.WORLDS.STRANGE_ASTEROID_KF23.DESCRIPTION",
        asteroidIcon = "asteroid_strange_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 380,
            Y = 240,
        },
        layoutMethod = "PowerTree",
        worldTraitRules = {
            {
                specificTraits = {
                    "traits/Geodes",
                },
            },
        },
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 22,
                OverworldDensityMax = 22,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStartStrange",
            },
            {
                name = "subworlds/sandstone/SandstoneStrange",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetalStrange",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWaterStrange",
                minCount = 2,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniAlgaeStrange",
                minCount = 2,
            },
            {
                name = "subworlds/marsh/HotMarshStrange",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/JungleStrange",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/FrozenStrange",
                minCount = 5,
            },
            {
                name = "subworlds/ocean/OceanStrange",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPocketsStrange",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/space/SpaceWithBorder",
            },
            {
                name = "subworlds/space/Surface",
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStartStrange",
        startingBaseTemplate = "bases/sandstoneBase",
        seasons = {
            "ClassicStyleStartMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneStrange",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneMiniMetalStrange",
                    "subworlds/sandstone/SandstoneMiniWaterStrange",
                    "subworlds/sandstone/SandstoneMiniAlgaeStrange",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarshStrange",
                    "subworlds/jungle/JungleStrange",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarshStrange",
                    "subworlds/jungle/JungleStrange",
                    "subworlds/ocean/OceanStrange",
                    "subworlds/frozen/FrozenStrange",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarshStrange",
                    "subworlds/jungle/JungleStrange",
                    "subworlds/ocean/OceanStrange",
                    "subworlds/frozen/FrozenStrange",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarshStrange",
                    "subworlds/jungle/JungleStrange",
                    "subworlds/ocean/OceanStrange",
                    "subworlds/frozen/FrozenStrange",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtLeft",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtLeft",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPocketsStrange",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtRight",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/SpaceWithBorder",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtRight",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Surface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 85,
                    Y = 134,
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 81,
                    Y = 174,
                },
            },
            {
                names = {
                    "events/strangeasteroid/jungle_lab_poolbottom_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 251,
                    Y = 96,
                },
            },
            {
                names = {
                    "poi/jungle/oxylite_spiral",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 76,
                    Y = 40,
                },
            },
            {
                names = {
                    "events/strangeasteroid/jungle_frag_lockers_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 161,
                    Y = 38,
                },
            },
            {
                names = {
                    "events/strangeasteroid/jungle_frag_lightbugs_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 140,
                    Y = 182,
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 164,
                    Y = 147,
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 76,
                    Y = 72,
                },
            },
            {
                names = {
                    "events/strangeasteroid/marsh_vacillator",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 134,
                    Y = 120,
                },
            },
            {
                names = {
                    "events/strangeasteroid/marsh_frag_doorway_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 146,
                    Y = 65,
                },
            },
            {
                names = {
                    "events/strangeasteroid/marsh_frag_table_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 228,
                    Y = 175,
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeOne",
                allowDuplicates = true,
                priority = 150,
                overridePlacement = {
                    X = 129,
                    Y = 185,
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeOne",
                allowDuplicates = true,
                priority = 150,
                overridePlacement = {
                    X = 209,
                    Y = 192,
                },
            },
            {
                names = {
                    "events/strangeasteroid/frozen_frag_lockers_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 500,
                overridePlacement = {
                    X = 224,
                    Y = 195,
                },
            },
            {
                names = {
                    "events/strangeasteroid/frozen_vacillator",
                },
                listRule = "GuaranteeOne",
                priority = 500,
                overridePlacement = {
                    X = 106,
                    Y = 100,
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 272,
                    Y = 124,
                },
            },
            {
                names = {
                    "events/strangeasteroid/ocean_poi_ladder_tunnel_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 252,
                    Y = 44,
                },
            },
            {
                names = {
                    "events/strangeasteroid/ocean_poi_dining_room_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 292,
                    Y = 181,
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_e",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 77,
                    Y = 96,
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_b",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 59,
                    Y = 106,
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_f",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 48,
                    Y = 92,
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 41,
                    Y = 32,
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_d",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 52,
                    Y = 184,
                },
            },
            {
                names = {
                    "events/strangeasteroid/poi_gravitas_rotated",
                },
                listRule = "GuaranteeOne",
                priority = 500,
                overridePlacement = {
                    X = 331,
                    Y = 170,
                },
            },
            {
                names = {
                    "geysers/hot_hydrogen",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 171,
                    Y = 183,
                },
            },
            {
                names = {
                    "geysers/volcanohole",
                },
                listRule = "GuaranteeOne",
                allowDuplicates = true,
                priority = 150,
                overridePlacement = {
                    X = 20,
                    Y = 161,
                },
            },
            {
                names = {
                    "geysers/volcanohole",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                allowDuplicates = true,
                overridePlacement = {
                    X = 22,
                    Y = 111,
                },
            },
            {
                names = {
                    "geysers/volcanohole",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                allowDuplicates = true,
                overridePlacement = {
                    X = 15,
                    Y = 52,
                },
            },
            {
                names = {
                    "geysers/slush_water",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 228,
                    Y = 78,
                },
            },
            {
                names = {
                    "geysers/molten_iron",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 129,
                    Y = 37,
                },
            },
            {
                names = {
                    "geysers/filthy_water",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 272,
                    Y = 169,
                },
            },
            {
                names = {
                    "geysers/molten_copper",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 270,
                    Y = 43,
                },
            },
            {
                names = {
                    "events/strangeasteroid/gold_volcanoes",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 200,
                    Y = 42,
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender_mini",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 280,
                    Y = 82,
                },
            },
            {
                names = {
                    "expansion1::poi/warp/receiver_mini",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 102,
                    Y = 58,
                },
            },
            {
                names = {
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeOne",
                priority = 150,
                overridePlacement = {
                    X = 233,
                    Y = 120,
                },
            },
            {
                names = {
                    "expansion1::events/strangeasteroid/poi_office_rotated",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        ignoreIfMissingTag = true,
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["SulfurMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.SULFURMOONLET.NAME",
        description = "STRINGS.WORLDS.SULFURMOONLET.DESCRIPTION",
        nameTables = {
            "SULFUR",
        },
        asteroidIcon = "asteroid_sandstone_start_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.06,
        worldsize = {
            X = 64,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/marsh/HotMarshSurface",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/marsh/HotMarsh",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/HotMarshSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
        },
    },
    ["SwampMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.SWAMPMOONLET.NAME",
        description = "STRINGS.WORLDS.SWAMPMOONLET.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_swamp_start_kanim",
        worldTraitScale = 0.44,
        worldsize = {
            X = 160,
            Y = 274,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
            startingWorldElements = {},
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampStart",
        startingBaseTemplate = "expansion1::bases/swampBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Oil",
                    "NonStartWorld",
                },
                forbiddenTraits = {
                    "traits/GeoDormant",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleStartMeteorShowers",
            "SwampMoonletMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/SwampMini",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/swamp/SwampStart",
                overridePower = 4,
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/HospitableSurface",
                overridePower = 1.3,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/jungle/JungleGassy",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/barren/CoalyGranite",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/magma/BottomSmall",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "expansion1::subworlds/swamp/SwampMini",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/magma/BottomSmall",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                sortOrder = 100,
                command = "UnionWith",
                subworldNames = {
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/jungle/geyser_hydrogen",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_magma",
                    "expansion1::poi/poi_geyser_magma_2",
                    "expansion1::poi/poi_geyser_magma_3",
                },
                listRule = "TryAll",
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Barren",
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/steam",
                    "geysers/chlorine_gas",
                    "geysers/hot_po2",
                    "geysers/methane",
                    "geysers/filthy_water",
                    "geysers/liquid_co2",
                    "geysers/hot_hydrogen",
                    "geysers/big_volcano",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 0,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "BoggyMarsh",
                            "Rust",
                            "Wasteland",
                            "ToxicJungle",
                            "Ocean",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["SwampyLandingSite.yaml"] = {
        name = "STRINGS.WORLDS.SWAMPYLANDINGSITE.NAME",
        description = "STRINGS.WORLDS.SWAMPYLANDINGSITE.DESCRIPTION",
        nameTables = {
            "SWAMP",
            "RADIOACTIVE",
        },
        asteroidIcon = "asteroid_forest_rocket_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 5,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                poiPadding = 1,
            },
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampyChasmStart",
        startingBaseTemplate = "poi/poi_satellite_3_a",
        startingBasePositionHorizontal = {
            min = 0.45,
            max = 0.55,
        },
        startingBasePositionVertical = {
            min = 0.65,
            max = 0.65,
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "GenericGeysers",
                    "Oil",
                    "LargeWorld",
                    "Surface",
                    "Crust",
                    "Challenge",
                    "Core",
                    "StartChange",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleRocketMeteorShowers",
            "SwampyLandingSiteMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/SwampyChasmStart",
            },
            {
                name = "expansion1::subworlds/swamp/SwampyChasm",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithSwampyBorder",
                overridePower = 1.25,
            },
            {
                name = "expansion1::subworlds/swamp/med_SwampSurface",
            },
            {
                name = "expansion1::subworlds/marsh/med_HotMarshLandingSite",
                overridePower = 1.5,
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/metallic/SwampyRenewableMetallic",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
                priority = 1,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                minCount = 3,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/marsh/med_HotMarshLandingSite",
                    "expansion1::subworlds/metallic/SwampyRenewableMetallic",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/SwampyChasm",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/metallic/SwampyRenewableMetallic",
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithSwampyBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/med_SwampSurface",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenCore",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_molten_gold_volcano",
                    "expansion1::poi/poi_molten_cobalt_volcano",
                },
                listRule = "TryAll",
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Metallic",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_b",
                    "expansion1::poi/radioactive/uranium_fields_liquid_co2_geyser_c",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 1,
                priority = 100,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Radioactive",
                        },
                    },
                    {
                        command = "IntersectWith",
                        subworldNames = {
                            "expansion1::subworlds/radioactive/med_UraniumFields",
                            "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 0,
                        maxDistance = 5,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/swamp/SwampyChasmStart",
                            "expansion1::subworlds/swamp/SwampyChasm",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/methane",
                    "geysers/hot_po2",
                    "geysers/slimy_po2",
                    "geysers/small_volcano",
                    "geysers/hot_hydrogen",
                    "geysers/filthy_water",
                    "geysers/molten_copper",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "expansion1::subworlds/swamp/SwampyChasmStart",
                            "expansion1::subworlds/swamp/SwampyChasm",
                        },
                    },
                },
            },
        },
    },
    ["TerraMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.TERRAMOONLET.NAME",
        description = "STRINGS.WORLDS.TERRAMOONLET.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_sandstone_start_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.44,
        worldsize = {
            X = 160,
            Y = 274,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        startSubworldName = "expansion1::subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightVeryLow",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "SpacedOutStyleStartMeteorShowers",
            "TerraMoonletMeteorShowers",
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMiniWater",
                minCount = 3,
                maxCount = 3,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneMini",
                maxCount = 1,
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/jungle/JungleSteamy",
                minCount = 2,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/sandstone/SandstoneStart",
                overridePower = 4,
            },
            {
                name = "expansion1::subworlds/space/IcySurface",
                overridePower = 1.3,
            },
            {
                name = "expansion1::subworlds/barren/CoalyGranite",
                overridePower = 1,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
                minCount = 1,
                maxCount = 2,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 2,
                maxCount = 3,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 99,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/marsh/HotMarsh",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "expansion1::subworlds/jungle/JungleSteamy",
                    "expansion1::subworlds/sandstone/SandstoneMini",
                    "expansion1::subworlds/sandstone/SandstoneMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/CoalyGranite",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/IcySurface",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "subworlds/jungle/Jungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_magma",
                    "expansion1::poi/poi_geyser_magma_2",
                    "expansion1::poi/poi_geyser_magma_3",
                },
                listRule = "TryAll",
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Barren",
                            "MagmaCore",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/steam",
                    "geysers/chlorine_gas",
                    "geysers/hot_po2",
                    "geysers/methane",
                    "geysers/filthy_water",
                    "geysers/liquid_co2",
                    "geysers/hot_hydrogen",
                    "geysers/big_volcano",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 10,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Wasteland",
                            "BoggyMarsh",
                            "ToxicJungle",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["TinyEmpty.yaml"] = {
        name = "STRINGS.WORLDS.TINYEMPTY.NAME",
        description = "STRINGS.WORLDS.TINYEMPTY.DESCRIPTION",
        disableWorldTraits = true,
        worldsize = {
            X = 32,
            Y = 32,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                OverworldDensityMin = 16,
                OverworldDensityMax = 16,
                DrawWorldBorder = true,
                DrawWorldBorderForce = true,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldMinNodes = 1,
            },
            startingWorldElements = {},
        },
        subworldFiles = {
            {
                name = "subworlds/Empty",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/Empty",
                },
            },
        },
    },
    ["TinyForest.yaml"] = {
        name = "STRINGS.WORLDS.TINYFOREST.NAME",
        description = "STRINGS.WORLDS.TINYFOREST.DESCRIPTION",
        disableWorldTraits = true,
        skip = "EditorOnly",
        worldTraitScale = 0.04,
        worldsize = {
            X = 64,
            Y = 64,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 30,
                OverworldDensityMax = 30,
                OverworldAvoidRadius = 30,
                OverworldSampleBehaviour = "PoissonDisk",
            },
            startingWorldElements = {},
        },
        startSubworldName = "subworlds/forest/ForestStart",
        startingBaseTemplate = "bases/sandstoneBase",
        subworldFiles = {
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "subworlds/forest/ForestStart",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/space/Surface",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Surface",
                },
            },
        },
    },
    ["TinyIce.yaml"] = {
        name = "STRINGS.WORLDS.TINYICE.NAME",
        description = "STRINGS.WORLDS.TINYICE.DESCRIPTION",
        disableWorldTraits = true,
        worldTraitScale = 0.04,
        worldsize = {
            X = 64,
            Y = 64,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 30,
                OverworldDensityMax = 30,
                OverworldAvoidRadius = 30,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        startSubworldName = "subworlds/frozen/Frozen",
        startingBaseTemplate = "bases/sandstoneBase",
        subworldFiles = {
            {
                name = "subworlds/frozen/Frozen",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/space/Surface",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/frozen/Frozen",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Surface",
                },
            },
        },
    },
    ["TinyMagma.yaml"] = {
        name = "STRINGS.WORLDS.TINYMAGMA.NAME",
        description = "STRINGS.WORLDS.TINYMAGMA.DESCRIPTION",
        disableWorldTraits = true,
        worldTraitScale = 0.04,
        worldsize = {
            X = 64,
            Y = 64,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 0,
                WorldBorderRange = 0,
                OverworldDensityMin = 30,
                OverworldDensityMax = 30,
                OverworldAvoidRadius = 30,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        startSubworldName = "subworlds/magma/Bottom",
        startingBaseTemplate = "bases/sandstoneBase",
        subworldFiles = {
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/space/Surface",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Surface",
                },
            },
        },
    },
    ["TinyStart.yaml"] = {
        name = "STRINGS.WORLDS.TINYSTART.NAME",
        description = "STRINGS.WORLDS.TINYSTART.DESCRIPTION",
        disableWorldTraits = true,
        worldTraitScale = 0.12,
        worldsize = {
            X = 128,
            Y = 96,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 20,
                OverworldDensityMax = 20,
                OverworldAvoidRadius = 10,
                OverworldSampleBehaviour = "PoissonDisk",
                OverworldMinNodes = 1,
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.6,
            max = 0.6,
        },
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStart",
            },
            {
                name = "subworlds/sandstone/Sandstone",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/space/SurfaceCrags",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/frozen/Frozen",
            },
            {
                name = "subworlds/marsh/HotMarsh",
            },
            {
                name = "subworlds/jungle/Jungle",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/Sandstone",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/SurfaceCrags",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/frozen/Frozen",
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
        },
    },
    ["TundraMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.TUNDRAMOONLET.NAME",
        description = "STRINGS.WORLDS.TUNDRAMOONLET.DESCRIPTION",
        nameTables = {
            "TUNDRA",
        },
        asteroidIcon = "asteroid_ice_planet_kanim",
        worldTraitScale = 0.08,
        worldsize = {
            X = 64,
            Y = 128,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 2,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Geodes",
                    "Oil",
                    "GenericGeysers",
                    "StartChange",
                    "VeryCold",
                    "LargeWorld",
                },
                forbiddenTraits = {
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                    "expansion1::traits/MetalCaves",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSurface",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenGravitas",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenCore",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenGravitas",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenCore",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                },
            },
        },
        fixedTraits = {
            "sunlightVeryVeryLow",
            "cosmicRadiationMed",
        },
        seasons = {
            "TundraMoonletMeteorShowers",
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_gift_shop",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 4,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_temporal_tear_opener_lab",
                },
                listRule = "GuaranteeAll",
                priority = 201,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 2,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_frozen_iron_geyser",
                    "expansion1::poi/poi_frozen_iron_geyser_2",
                    "expansion1::poi/poi_frozen_iron_geyser_3",
                    "expansion1::poi/poi_frozen_iron_geyser_4",
                },
                listRule = "GuaranteeSomeTryMore",
                allowExtremeTemperatureOverlap = true,
                someCount = 2,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 3,
                        maxDistance = 6,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
        },
    },
    ["TwinMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.TWINMOONLET.NAME",
        description = "STRINGS.WORLDS.TWINMOONLET.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        disableWorldTraits = true,
        worldTraitScale = 0.15,
        worldsize = {
            X = 96,
            Y = 160,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorder = true,
                DrawWorldBorderForce = false,
                WorldBorderThickness = 1,
                WorldBorderRange = 0,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "expansion1::subworlds/forest/med_ForestSurface",
            },
            {
                name = "subworlds/space/Space",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 3,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 3,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 3,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 2,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/frozen/Frozen",
                    "subworlds/ocean/Ocean",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/forest/med_ForestSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
        },
    },
    ["VanillaArboria.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAARBORIA.NAME",
        description = "STRINGS.WORLDS.VANILLAARBORIA.DESCRIPTION",
        nameTables = {
            "FOREST",
        },
        asteroidIcon = "asteroid_vanilla_forestdefault_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            startingWorldElements = {},
        },
        subworldFiles = {
            {
                name = "subworlds/forest/ForestStart",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
                weight = 0.5,
                minCount = 1,
                maxCount = 4,
            },
            {
                name = "subworlds/forest/ForestMiniOxy",
                minCount = 1,
            },
            {
                name = "subworlds/forest/ForestMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 3,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 5,
            },
            {
                name = "subworlds/rust/Rust",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
                minCount = 5,
            },
        },
        startSubworldName = "subworlds/forest/ForestStart",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.45,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaArboriaMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniOxy",
                    "subworlds/forest/ForestMiniWater",
                    "subworlds/forest/ForestMiniMetal",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/rust/Rust",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "subworlds/rust/Rust",
                    "expansion1::subworlds/swamp/Swamp",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/rust/Rust",
                    "subworlds/frozen/Frozen",
                    "subworlds/forest/Forest",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Ocean",
                            "BoggyMarsh",
                            "ToxicJungle",
                            "Swamp",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaAridio.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAARIDIO.NAME",
        description = "STRINGS.WORLDS.VANILLAARIDIO.DESCRIPTION",
        nameTables = {
            "FOREST",
        },
        asteroidIcon = "asteroid_vanilla_foresthot_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            startingWorldElements = {},
        },
        subworldFiles = {
            {
                name = "subworlds/forest/ForestStartHot",
            },
            {
                name = "subworlds/forest/ForestMiniWaterHot",
                weight = 0.5,
                minCount = 1,
                maxCount = 3,
            },
            {
                name = "subworlds/forest/ForestMiniOxyHot",
                minCount = 1,
            },
            {
                name = "subworlds/forest/ForestMiniMetalHot",
                minCount = 1,
            },
            {
                name = "subworlds/forest/ForestHot",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/ocean/OceanHot",
                minCount = 5,
            },
            {
                name = "subworlds/rust/RustWarm",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/forest/ForestStartHot",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.45,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaAridioMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestStartHot",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniOxyHot",
                    "subworlds/forest/ForestMiniWaterHot",
                    "subworlds/forest/ForestMiniMetalHot",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/rust/RustWarm",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/OceanHot",
                    "subworlds/rust/RustWarm",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "UnionWith",
                subworldNames = {
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/OceanHot",
                    "subworlds/rust/RustWarm",
                    "subworlds/forest/ForestHot",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Ocean",
                            "BoggyMarsh",
                            "ToxicJungle",
                            "Swamp",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaBadlands.yaml"] = {
        name = "STRINGS.WORLDS.VANILLABADLANDS.NAME",
        description = "STRINGS.WORLDS.VANILLABADLANDS.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_vanilla_badlands_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStart",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetal",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWater",
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 2,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 3,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "subworlds/rust/Rust",
            },
            {
                name = "subworlds/barren/BarrenGranite",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 2,
                maxCount = 5,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
                maxCount = 2,
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.4,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaBadlandsMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "subworlds/jungle/Jungle",
                    "subworlds/rust/Rust",
                    "subworlds/sandstone/SandstoneMiniMetal",
                    "subworlds/sandstone/SandstoneMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "subworlds/jungle/Jungle",
                    "subworlds/frozen/Frozen",
                    "subworlds/rust/Rust",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "subworlds/jungle/Jungle",
                    "subworlds/frozen/Frozen",
                    "subworlds/rust/Rust",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/barren/BarrenGranite",
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 3,
                    },
                },
            },
        },
    },
    ["VanillaForestDefault.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAFORESTDEFAULT.NAME",
        description = "STRINGS.WORLDS.VANILLAFORESTDEFAULT.DESCRIPTION",
        nameTables = {
            "FOREST",
        },
        asteroidIcon = "asteroid_vanilla_forest_start_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaForestDefaultMeteorShowers",
        },
        defaultsOverrides = {
            startingWorldElements = {},
            data = {
                OverworldDensityMin = 20,
                OverworldDensityMax = 20,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/forest/ForestStart",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
                weight = 0.5,
                minCount = 1,
                maxCount = 4,
            },
            {
                name = "subworlds/forest/ForestMiniOxy",
                minCount = 1,
            },
            {
                name = "subworlds/forest/ForestMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/forest/Forest",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPatch",
                weight = 0.7,
                minCount = 5,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 5,
            },
            {
                name = "subworlds/rust/Rust",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
                minCount = 5,
            },
        },
        startSubworldName = "subworlds/forest/ForestStart",
        startingBaseTemplate = "bases/forestBase",
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/Forest",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniOxy",
                    "subworlds/forest/ForestMiniWater",
                    "subworlds/forest/ForestMiniMetal",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/ocean/Ocean",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/jungle/Jungle",
                    "subworlds/oil/OilPatch",
                    "expansion1::subworlds/swamp/Swamp",
                    "subworlds/rust/Rust",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/ocean/Ocean",
                    "subworlds/oil/OilPatch",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/swamp/Swamp",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/rust/Rust",
                    "subworlds/forest/Forest",
                    "subworlds/oil/OilPatch",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeSome",
                someCount = 1,
                times = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 500,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Ocean",
                            "BoggyMarsh",
                            "ToxicJungle",
                            "Swamp",
                            "Rust",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaOasis.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAOASIS.NAME",
        description = "STRINGS.WORLDS.VANILLAOASIS.DESCRIPTION",
        asteroidIcon = "asteroid_vanilla_oasis_kanim",
        nameTables = {
            "FOREST",
        },
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            startingWorldElements = {},
        },
        subworldFiles = {
            {
                name = "subworlds/forest/ForestStart",
            },
            {
                name = "subworlds/forest/ForestMiniWater",
                weight = 1.5,
                minCount = 2,
            },
            {
                name = "subworlds/forest/ForestMiniOxy",
                minCount = 1,
            },
            {
                name = "subworlds/forest/ForestMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/Sandstone",
                minCount = 3,
            },
            {
                name = "subworlds/sandstone/Desert",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 2,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 2,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 4,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPatch",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/forest/ForestStart",
        startingBaseTemplate = "bases/forestBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.46,
            max = 0.46,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 3,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaOasisMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestMiniMetal",
                    "subworlds/forest/ForestMiniOxy",
                    "subworlds/forest/ForestMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/Desert",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/Desert",
                    "subworlds/sandstone/Sandstone",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "subworlds/oil/OilPatch",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/sandstone/Sandstone",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/Desert",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaOceania.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAOCEANIA.NAME",
        description = "STRINGS.WORLDS.VANILLAOCEANIA.DESCRIPTION",
        nameTables = {
            "WATER",
        },
        asteroidIcon = "asteroid_vanilla_oceania_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStart",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWater",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniAlgae",
                minCount = 2,
            },
            {
                name = "subworlds/sandstone/Sandstone",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 5,
            },
            {
                name = "subworlds/ocean/Ocean",
                weight = 1.5,
                minCount = 10,
            },
            {
                name = "subworlds/ocean/OceanDeep",
                weight = 2.5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.55,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaOceaniaMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneMiniMetal",
                    "subworlds/sandstone/SandstoneMiniWater",
                    "subworlds/sandstone/SandstoneMiniAlgae",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/ocean/OceanDeep",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/swamp/Swamp",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/ocean/OceanDeep",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/ocean/OceanDeep",
                    "subworlds/frozen/Frozen",
                    "subworlds/sandstone/Sandstone",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/swamp/Swamp",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "TrySome",
                someCount = 3,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                    {
                        command = "ExceptWith",
                        subworldNames = {
                            "subworlds/ocean/OceanDeep",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaSandstoneDefault.yaml"] = {
        name = "STRINGS.WORLDS.VANILLASANDSTONEDEFAULT.NAME",
        description = "STRINGS.WORLDS.VANILLASANDSTONEDEFAULT.DESCRIPTION",
        nameTables = {
            "TERRA",
        },
        asteroidIcon = "asteroid_vanilla_sandstone_start_kanim",
        disableWorldTraits = true,
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaSandstoneDefaultMeteorShowers",
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        defaultsOverrides = {
            data = {
                OverworldDensityMin = 20,
                OverworldDensityMax = 20,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStart",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWater",
                minCount = 2,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniAlgae",
                minCount = 2,
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 5,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 3,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
                minCount = 1,
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.55,
            max = 0.55,
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneMiniMetal",
                    "subworlds/sandstone/SandstoneMiniWater",
                    "subworlds/sandstone/SandstoneMiniAlgae",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Ocean",
                            "BoggyMarsh",
                            "ToxicJungle",
                            "Wasteland",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaSandstoneFrozen.yaml"] = {
        name = "STRINGS.WORLDS.VANILLASANDSTONEFROZEN.NAME",
        description = "STRINGS.WORLDS.VANILLASANDSTONEFROZEN.DESCRIPTION",
        nameTables = {
            "TUNDRA",
        },
        asteroidIcon = "asteroid_vanilla_sandstonefrozen_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaSandstoneFrozenMeteorShowers",
        },
        startSubworldName = "subworlds/sandstone/SandstoneStartCold",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.4,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.45,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStartCold",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetalCold",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWaterCold",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniAlgaeCold",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneFrozen",
            },
            {
                name = "subworlds/marsh/HotMarshSlush",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/JungleFrozen",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/CO2Lakes",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/magma/VolcanoHole",
            },
            {
                name = "subworlds/magma/SolidMagma",
            },
            {
                name = "subworlds/oil/OilPocketsFrozen",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "subworlds/ocean/OceanSlush",
                minCount = 2,
            },
            {
                name = "subworlds/ocean/OceanFrozen",
                minCount = 3,
            },
            {
                name = "subworlds/rust/RustFrozen",
                minCount = 2,
            },
            {
                name = "subworlds/forest/ForestFrozen",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/radioactive/med_Radioactive",
                minCount = 3,
                weight = 0.5,
            },
            {
                name = "expansion1::subworlds/radioactive/med_UraniumFields",
                minCount = 1,
                weight = 0.25,
            },
            {
                name = "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                weight = 0.25,
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneFrozen",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneMiniMetalCold",
                    "subworlds/sandstone/SandstoneMiniWaterCold",
                    "subworlds/sandstone/SandstoneMiniAlgaeCold",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestFrozen",
                    "subworlds/marsh/HotMarshSlush",
                    "subworlds/jungle/JungleFrozen",
                    "subworlds/sandstone/SandstoneFrozen",
                    "subworlds/rust/RustFrozen",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestFrozen",
                    "subworlds/marsh/HotMarshSlush",
                    "subworlds/jungle/JungleFrozen",
                    "subworlds/ocean/OceanSlush",
                    "subworlds/sandstone/SandstoneFrozen",
                    "subworlds/rust/RustFrozen",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarshSlush",
                    "subworlds/jungle/JungleFrozen",
                    "subworlds/ocean/OceanFrozen",
                    "subworlds/rust/RustFrozen",
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/forest/ForestFrozen",
                    "subworlds/marsh/HotMarshSlush",
                    "subworlds/jungle/JungleFrozen",
                    "subworlds/ocean/OceanFrozen",
                    "subworlds/rust/RustFrozen",
                    "subworlds/frozen/CO2Lakes",
                    "subworlds/sandstone/SandstoneFrozen",
                    "subworlds/oil/OilPocketsFrozen",
                    "expansion1::subworlds/radioactive/med_Radioactive",
                    "expansion1::subworlds/radioactive/med_UraniumFields",
                    "expansion1::subworlds/radioactive/med_FrozenUraniumFields",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                    "subworlds/magma/SolidMagma",
                    "subworlds/magma/VolcanoHole",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPocketsFrozen",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "geysers/volcanohole",
                },
                listRule = "TryOne",
                times = 5,
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "subworlds/magma/VolcanoHole",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Forest",
                            "Rust",
                            "Ocean",
                            "BoggyMarsh",
                            "ToxicJungle",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
    ["VanillaSwampDefault.yaml"] = {
        name = "STRINGS.WORLDS.VANILLASWAMPDEFAULT.NAME",
        description = "STRINGS.WORLDS.VANILLASWAMPDEFAULT.DESCRIPTION",
        nameTables = {
            "SWAMP",
        },
        asteroidIcon = "asteroid_vanilla_swamp_start_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            startingWorldElements = {},
            data = {
                OverworldDensityMin = 20,
                OverworldDensityMax = 20,
                OverworldSampleBehaviour = "PoissonDisk",
            },
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaSwampDefaultMeteorShowers",
        },
        subworldFiles = {
            {
                name = "expansion1::subworlds/swamp/SwampStart",
                overridePower = 6,
            },
            {
                name = "expansion1::subworlds/swamp/SwampMini",
                minCount = 5,
                overridePower = 0.5,
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/jungle/JungleGassy",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/frozen/FrozenSlush",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/Frozen",
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/oil/OilPockets",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "expansion1::subworlds/sandstone/Sandstone",
            },
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampStart",
        startingBaseTemplate = "expansion1::bases/swampBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.55,
            max = 0.55,
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/SwampStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/SwampMini",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "expansion1::subworlds/sandstone/Sandstone",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 3,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/frozen/FrozenSlush",
                    "expansion1::subworlds/sandstone/Sandstone",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 4,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "expansion1::subworlds/jungle/JungleGassy",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/jungle/geyser_hydrogen",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 1,
                moreCount = 2,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 4,
                        maxDistance = 5,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/poi_geyser_dirty_slush",
                    "expansion1::poi/poi_frozen_salt_water_geyser",
                },
                listRule = "GuaranteeAll",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Sandstone",
                            "BoggyMarsh",
                            "ToxicJungle",
                            "Wasteland",
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                    "geysers/liquid_co2",
                    "geysers/small_volcano",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/molten_aluminum",
                    "expansion1::geysers/molten_cobalt",
                    "geysers/molten_copper",
                    "geysers/molten_gold",
                    "geysers/molten_iron",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/steam",
                    "geysers/hot_steam",
                    "geysers/hot_water",
                    "geysers/filthy_water",
                    "geysers/salt_water",
                    "geysers/slush_water",
                    "expansion1::geysers/slush_salt_water",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/slimy_po2",
                    "geysers/methane",
                    "geysers/chlorine_gas",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/hot_po2",
                },
                listRule = "TryOne",
                times = 4,
                allowDuplicates = true,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
        },
    },
    ["VanillaVolcanic.yaml"] = {
        name = "STRINGS.WORLDS.VANILLAVOLCANIC.NAME",
        description = "STRINGS.WORLDS.VANILLAVOLCANIC.DESCRIPTION",
        nameTables = {
            "MAGMA",
        },
        asteroidIcon = "asteroid_vanilla_volcanic_kanim",
        worldTraitScale = 0.9,
        worldsize = {
            X = 240,
            Y = 380,
        },
        layoutMethod = "PowerTree",
        subworldFiles = {
            {
                name = "subworlds/sandstone/SandstoneStart",
            },
            {
                name = "subworlds/sandstone/SandstoneMiniMetal",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/SandstoneMiniWater",
                minCount = 1,
            },
            {
                name = "subworlds/sandstone/Sandstone",
            },
            {
                name = "subworlds/marsh/HotMarsh",
                minCount = 5,
            },
            {
                name = "subworlds/jungle/Jungle",
                minCount = 5,
            },
            {
                name = "subworlds/frozen/Frozen",
                minCount = 5,
            },
            {
                name = "subworlds/ocean/Ocean",
                minCount = 5,
            },
            {
                name = "subworlds/magma/Bottom",
            },
            {
                name = "subworlds/magma/MagmaVent",
                weight = 4,
            },
            {
                name = "subworlds/oil/OilPockets",
                minCount = 5,
            },
            {
                name = "expansion1::subworlds/space/SpaceWithNoBorder",
            },
            {
                name = "expansion1::subworlds/space/HospitableClassicSurface",
                weight = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandBeetle",
                minCount = 4,
            },
            {
                name = "expansion1::subworlds/wasteland/WastelandWorm",
            },
            {
                name = "expansion1::subworlds/radioactive/UraniumSprinkles",
                minCount = 2,
                maxCount = 4,
            },
        },
        startSubworldName = "subworlds/sandstone/SandstoneStart",
        startingBaseTemplate = "bases/sandstoneBase",
        startingBasePositionHorizontal = {
            min = 0.5,
            max = 0.5,
        },
        startingBasePositionVertical = {
            min = 0.55,
            max = 0.55,
        },
        worldTraitRules = {
            {
                min = 2,
                max = 4,
                forbiddenTags = {
                    "Surface",
                    "NonStartWorld",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing2)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing3)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing4)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing5)",
                minCount = 2,
                maxCount = 4,
            },
            {
                name = "(Mixing6)",
                minCount = 2,
                maxCount = 4,
            },
        },
        fixedTraits = {
            "sunlightMed",
            "cosmicRadiationVeryLow",
        },
        seasons = {
            "ClassicStyleStartMeteorShowers",
            "VanillaVolcanicMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneStart",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/sandstone/SandstoneMiniMetal",
                    "subworlds/sandstone/SandstoneMiniWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 3,
                maxDistance = 4,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "expansion1::subworlds/radioactive/UraniumSprinkles",
                    "expansion1::subworlds/wasteland/WastelandBeetle",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 5,
                maxDistance = 999,
                command = "Replace",
                subworldNames = {
                    "subworlds/marsh/HotMarsh",
                    "subworlds/jungle/Jungle",
                    "subworlds/ocean/Ocean",
                    "subworlds/frozen/Frozen",
                    "subworlds/sandstone/Sandstone",
                    "expansion1::subworlds/wasteland/WastelandWorm",
                    "(Mixing1)",
                    "(Mixing2)",
                    "(Mixing3)",
                    "(Mixing4)",
                    "(Mixing5)",
                    "(Mixing6)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "subworlds/oil/OilPockets",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithNoBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 4,
                command = "UnionWith",
                subworldNames = {
                    "subworlds/magma/MagmaVent",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtEdge",
                minDistance = 0,
                maxDistance = 1,
                command = "UnionWith",
                subworldNames = {
                    "subworlds/magma/MagmaVent",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 4,
                command = "ExceptWith",
                subworldNames = {
                    "subworlds/magma/MagmaVent",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "subworlds/magma/Bottom",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 3,
                command = "UnionWith",
                subworldNames = {
                    "expansion1::subworlds/space/HospitableClassicSurface",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/jungle/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/jungle/geyser_methane",
                    "poi/jungle/geyser_chlorine",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "ToxicJungle",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_steam",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/hotmarsh/geyser_methane",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "BoggyMarsh",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_b",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "Trysome",
                someCount = 3,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/poi_ocean_geyser_saltwater",
                },
                listRule = "TryOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Ocean",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "TryOne",
                times = 3,
                allowDuplicates = true,
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                    "expansion1::poi/warp/teleporter_no_oil",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 3,
                        maxDistance = 4,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        zoneTypes = {
                            "Space",
                            "MagmaCore",
                            "OilField",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_office",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 99,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "geysers/generic",
                },
                listRule = "TryOne",
                times = 12,
                ruleId = "GenericGeysers",
                allowDuplicates = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "NotAtTag",
                        tag = "NoGlobalFeatureSpawning",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/radioactive/uranium_geode1",
                },
                listRule = "GuaranteeOne",
                useRelaxedFiltering = true,
                allowExtremeTemperatureOverlap = true,
                priority = 200,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 2,
                        maxDistance = 3,
                    },
                },
            },
        },
    },
    ["WarpOilySwamp.yaml"] = {
        name = "STRINGS.WORLDS.WARPOILYSWAMP.NAME",
        description = "STRINGS.WORLDS.WARPOILYSWAMP.DESCRIPTION",
        nameTables = {
            "SWAMP",
            "OILY",
        },
        asteroidIcon = "asteroid_swamp_oil_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 128,
            Y = 153,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 2,
                OverworldDensityMin = 18,
                OverworldDensityMax = 18,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 1,
            },
        },
        worldTraitRules = {
            {
                min = 1,
                max = 2,
                forbiddenTags = {
                    "GenericGeysers",
                    "StartWorldOnly",
                    "LargeWorld",
                    "Challenge",
                },
            },
        },
        fixedTraits = {
            "sunlightMedLow",
            "cosmicRadiationLow",
        },
        subworldMixingRules = {
            {
                name = "(Mixing1)",
                minCount = 2,
                maxCount = 3,
            },
        },
        seasons = {
            "SpacedOutStyleWarpMeteorShowers",
            "WarpOilySwampMeteorShowers",
        },
        startSubworldName = "expansion1::subworlds/swamp/SwampWarpStart",
        startingBaseTemplate = "expansion1::bases/warpworldSwampBase",
        startingBasePositionHorizontal = {
            min = 0.3,
            max = 0.7,
        },
        startingBasePositionVertical = {
            min = 0.5,
            max = 0.55,
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/space/SpaceWithFrozenBorder",
            },
            {
                name = "expansion1::subworlds/swamp/Swamp",
            },
            {
                name = "expansion1::subworlds/swamp/SwampWarpStart",
            },
            {
                name = "expansion1::subworlds/frozen/FrozenMedium",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/rust/med_Rust",
                minCount = 2,
            },
            {
                name = "expansion1::subworlds/oil/OilSparse",
            },
            {
                name = "expansion1::subworlds/oil/OilWells",
            },
            {
                name = "expansion1::subworlds/barren/BarrenCore",
            },
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/rust/med_Rust",
                    "expansion1::subworlds/frozen/FrozenMedium",
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtStart",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/swamp/Swamp",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtSurface",
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/space/SpaceWithFrozenBorder",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/oil/OilSparse",
                    "expansion1::subworlds/oil/OilWells",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 0,
                maxDistance = 0,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/BarrenCore",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(Mixing1)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                sortOrder = 100,
                command = "UnionWith",
                subworldNames = {
                    "(Mixing1)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "poi/frozen/heatsink_a",
                    "poi/frozen/heatsink_c",
                    "poi/frozen/heatsink_d",
                },
                listRule = "GuaranteeOne",
                priority = 100,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "FrozenWastes",
                        },
                    },
                },
            },
            {
                names = {
                    "poi/oil/small_oilpockets_geyser_a",
                    "poi/oil/small_oilpockets_geyser_b",
                    "poi/oil/small_oilpockets_geyser_c",
                    "poi/oil/small_oilpockets_geyser_d",
                    "poi/oil/small_oilpockets_geyser_e",
                    "poi/oil/small_oilpockets_geyser_f",
                    "poi/oil/small_oilpockets_geyser_g",
                    "poi/oil/small_oilpockets_geyser_h",
                },
                listRule = "GuaranteeSomeTryMore",
                someCount = 2,
                moreCount = 3,
                priority = 105,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "OilField",
                        },
                    },
                    {
                        command = "IntersectWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/warp/sender",
                    "expansion1::poi/warp/receiver",
                },
                listRule = "GuaranteeAll",
                priority = 90,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 2,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                            "Rust",
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Rust",
                            "FrozenWastes",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/boon/bedroom",
                    "expansion1::poi/boon/washroom",
                    "expansion1::poi/boon/power",
                    "expansion1::poi/boon/kitchen",
                    "expansion1::poi/boon/well",
                    "expansion1::poi/boon/farm",
                },
                listRule = "TrySome",
                someCount = 2,
                priority = 50,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtStart",
                        minDistance = 1,
                        maxDistance = 3,
                    },
                    {
                        command = "IntersectWith",
                        zoneTypes = {
                            "Swamp",
                        },
                    },
                },
            },
            {
                names = {
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "geysers/chlorine_gas",
                    "geysers/methane",
                    "geysers/hot_co2",
                    "geysers/hot_hydrogen",
                    "geysers/small_volcano",
                    "geysers/liquid_co2",
                    "expansion1::geysers/liquid_sulfur",
                },
                listRule = "TryOne",
                times = 3,
                useRelaxedFiltering = true,
                allowDuplicates = true,
                priority = 10,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        zoneTypes = {
                            "Rust",
                            "FrozenWastes",
                            "Barren",
                        },
                    },
                },
            },
        },
    },
    ["WaterMoonlet.yaml"] = {
        name = "STRINGS.WORLDS.WATERMOONLET.NAME",
        description = "STRINGS.WORLDS.WATERMOONLET.DESCRIPTION",
        nameTables = {
            "WATER",
        },
        asteroidIcon = "asteroid_water_moonlet_kanim",
        worldTraitScale = 0.2,
        worldsize = {
            X = 80,
            Y = 174,
        },
        layoutMethod = "PowerTree",
        defaultsOverrides = {
            data = {
                DrawWorldBorderForce = false,
                DrawWorldBorder = true,
                WorldBorderThickness = 4,
                WorldBorderRange = 2,
                OverworldDensityMin = 15,
                OverworldDensityMax = 15,
                OverworldAvoidRadius = 5,
                OverworldSampleBehaviour = "PoissonDisk",
                POIPadding = 2,
            },
        },
        disableWorldTraits = true,
        worldTraitRules = {
            {
                min = 0,
                max = 1,
                forbiddenTags = {
                    "StartWorldOnly",
                    "Oil",
                    "StartChange",
                    "GenericGeysers",
                    "Surface",
                    "Geodes",
                    "LargeWorld",
                    "Crust",
                },
                forbiddenTraits = {
                    "traits/MagmaVents",
                    "expansion1::traits/Volcanoes",
                    "traits/SlimeSplats",
                },
            },
        },
        subworldMixingRules = {
            {
                name = "(AboveCoreMixing)",
                minCount = 2,
                maxCount = 3,
            },
            {
                name = "(CoreMixing)",
                minCount = 2,
                maxCount = 2,
            },
        },
        subworldFiles = {
            {
                name = "subworlds/space/Space",
            },
            {
                name = "expansion1::subworlds/aquatic/SurfaceBeach",
            },
            {
                name = "expansion1::subworlds/aquatic/OpenWater",
            },
            {
                name = "expansion1::subworlds/aquatic/GraphiteCaves",
            },
            {
                name = "expansion1::subworlds/barren/BarrenCore",
            },
        },
        fixedTraits = {
            "sunlightHigh",
            "cosmicRadiationMedLow",
        },
        seasons = {
            "WaterMoonletMeteorShowers",
        },
        unknownCellsAllowedSubworlds = {
            {
                tagcommand = "Default",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/aquatic/OpenWater",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/aquatic/SurfaceBeach",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtSurface",
                minDistance = 0,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "subworlds/space/Space",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 2,
                maxDistance = 2,
                command = "Replace",
                subworldNames = {
                    "(AboveCoreMixing)",
                },
            },
            {
                tagcommand = "DistanceFromTag",
                tag = "AtDepths",
                minDistance = 1,
                maxDistance = 1,
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/aquatic/GraphiteCaves",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "Replace",
                subworldNames = {
                    "expansion1::subworlds/barren/BarrenCore",
                },
            },
            {
                tagcommand = "AtTag",
                tag = "AtDepths",
                command = "UnionWith",
                sortOrder = 100,
                subworldNames = {
                    "(CoreMixing)",
                },
            },
        },
        worldTemplateRules = {
            {
                names = {
                    "expansion1::poi/aquatic/dirty_water_geode",
                    "expansion1::poi/aquatic/cool_slush_geode",
                    "expansion1::poi/aquatic/salt_geyser_geode",
                    "expansion1::poi/aquatic/hot_water_geode",
                },
                listRule = "TrySome",
                someCount = 2,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/aquatic/OpenWater",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/aquatic/large_geode",
                    "expansion1::poi/aquatic/large_coal_geode",
                },
                listRule = "TryOne",
                someCount = 2,
                priority = 40,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/aquatic/OpenWater",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/aquatic/small_oxylite_geode",
                },
                listRule = "TrySome",
                someCount = 1,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/aquatic/OpenWater",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "DistanceFromTag",
                        tag = "AtDepths",
                        minDistance = 0,
                        maxDistance = 2,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/genericGravitas/poi_thermo_building",
                },
                listRule = "GuaranteeAll",
                priority = 450,
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        subworldNames = {
                            "expansion1::subworlds/aquatic/GraphiteCaves",
                        },
                    },
                    {
                        command = "ExceptWith",
                        tagcommand = "AtTag",
                        tag = "NoGravitasFeatures",
                    },
                },
            },
            {
                names = {
                    "expansion1::bases/waterBase",
                },
                listRule = "GuaranteeAll",
                priority = 200,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -14,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
            {
                names = {
                    "expansion1::poi/aquatic/metal_boon",
                    "expansion1::poi/aquatic/oasis",
                },
                listRule = "TryAll",
                priority = 50,
                allowExtremeTemperatureOverlap = true,
                useRelaxedFiltering = true,
                overrideOffset = {
                    X = 0,
                    Y = -12,
                },
                allowedCellsFilter = {
                    {
                        command = "Replace",
                        tagcommand = "DistanceFromTag",
                        tag = "AtSurface",
                        minDistance = 1,
                        maxDistance = 1,
                    },
                },
            },
        },
    },
}