缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
模块:Data/Worldgen/Clusters/Dlc2
该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本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 {
["CeresBaseGameCluster.yaml"] = {
name = "STRINGS.CLUSTER_NAMES.CERES_BASE_CLUSTER.NAME",
description = "STRINGS.CLUSTER_NAMES.CERES_BASE_CLUSTER.DESCRIPTION",
welcomeMessage = "STRINGS.UI.WELCOMEMESSAGEBODY_DLC2_CERES",
dlcIdFrom = "DLC2_ID",
requiredDlcIds = {
"DLC2_ID",
},
forbiddenDlcIds = {
"EXPANSION1_ID",
},
coordinatePrefix = "CER-A",
menuOrder = 1,
clusterCategory = "Vanilla",
difficulty = 3,
clusterTags = {
"CeresCluster",
"GeothermalImperative",
},
clusterAudio = {
musicWelcome = "Music_WattsonMessage_DLC2",
musicFirst = "Ice_Planet",
stingerDay = "Stinger_Day_DLC2",
stingerNight = "Stinger_Loop_Night_DLC2",
},
clusterUnlocks = {
{
id = "emails",
collection = "dlc2emails",
orderRule = "Prepend",
},
{
id = "researchnotes",
collection = "dlc2researchnotes",
orderRule = "Prepend",
},
{
id = "dimensionallore",
collection = "dlc2dimensionallore",
orderRule = "Replace",
},
},
startWorldIndex = 0,
worldPlacements = {
{
world = "dlc2::worlds/CeresBaseGameAsteroid",
allowedRings = {
min = 0,
max = 0,
},
},
},
},
["CeresBaseGameShatteredCluster.yaml"] = {
name = "STRINGS.CLUSTER_NAMES.CERES_BASE_SHATTERED_CLUSTER.NAME",
description = "STRINGS.CLUSTER_NAMES.CERES_BASE_SHATTERED_CLUSTER.DESCRIPTION",
welcomeMessage = "STRINGS.UI.WELCOMEMESSAGEBODY_DLC2_CERES",
dlcIdFrom = "DLC2_ID",
requiredDlcIds = {
"DLC2_ID",
},
forbiddenDlcIds = {
"EXPANSION1_ID",
},
coordinatePrefix = "CERS-A",
menuOrder = 10,
clusterCategory = "Special",
difficulty = 5,
clusterTags = {
"CeresCluster",
"GeothermalImperative",
},
clusterAudio = {
musicWelcome = "Music_WattsonMessage_DLC2",
musicFirst = "Ice_Planet",
stingerDay = "Stinger_Day_DLC2",
stingerNight = "Stinger_Loop_Night_DLC2",
},
clusterUnlocks = {
{
id = "emails",
collection = "dlc2emails",
orderRule = "Prepend",
},
{
id = "researchnotes",
collection = "dlc2researchnotes",
orderRule = "Prepend",
},
{
id = "dimensionallore",
collection = "dlc2dimensionallore",
orderRule = "Replace",
},
},
startWorldIndex = 0,
worldPlacements = {
{
world = "dlc2::worlds/CeresBaseGameShatteredAsteroid",
allowedRings = {
min = 0,
max = 0,
},
},
},
},
["CeresClassicCluster.yaml"] = {
name = "STRINGS.CLUSTER_NAMES.CERES_CLASSIC_CLUSTER.NAME",
description = "STRINGS.CLUSTER_NAMES.CERES_CLASSIC_CLUSTER.DESCRIPTION",
welcomeMessage = "STRINGS.UI.WELCOMEMESSAGEBODY_DLC2_CERES",
dlcIdFrom = "DLC2_ID",
requiredDlcIds = {
"EXPANSION1_ID",
"DLC2_ID",
},
coordinatePrefix = "V-CER-C",
menuOrder = 1,
clusterCategory = "SpacedOutVanillaStyle",
difficulty = 3,
clusterTags = {
"CeresCluster",
"GeothermalImperative",
},
clusterAudio = {
musicWelcome = "Music_WattsonMessage_DLC2",
musicFirst = "Ice_Planet",
stingerDay = "Stinger_Day_DLC2",
stingerNight = "Stinger_Loop_Night_DLC2",
},
clusterUnlocks = {
{
id = "emails",
collection = "dlc2emails",
orderRule = "Prepend",
},
{
id = "researchnotes",
collection = "dlc2researchnotes",
orderRule = "Prepend",
},
{
id = "dimensionallore",
collection = "dlc2dimensionallore",
orderRule = "Prepend",
},
},
startWorldIndex = 0,
numRings = 12,
worldPlacements = {
{
world = "dlc2::worlds/CeresClassicAsteroid",
locationType = "StartWorld",
buffer = 2,
allowedRings = {
min = 0,
max = 0,
},
},
{
world = "expansion1::worlds/MediumSwampy",
buffer = 2,
locationType = "InnerCluster",
allowedRings = {
min = 3,
max = 3,
},
},
{
world = "expansion1::worlds/TundraMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 5,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/poi_temporal_tear_opener_lab",
},
listRule = "GuaranteeAll",
priority = 201,
allowedCellsFilter = {
{
command = "Replace",
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 3,
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_gift_shop",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MarshyMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 6,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"Challenge",
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/worldmixing/sap_tree_room",
},
listRule = "GuaranteeAll",
priority = 500,
allowExtremeTemperatureOverlap = true,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::geysers/molten_tungsten_compact",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/NiobiumMoonlet",
buffer = 3,
allowedRings = {
min = 5,
max = 6,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
"Challenge",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/niobium/NiobiumPatch",
minCount = 2,
maxCount = 3,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::geysers/molten_niobium",
},
listRule = "GuaranteeAll",
allowExtremeTemperatureOverlap = true,
priority = 150,
allowedCellsFilter = {
{
command = "Replace",
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_mining_room",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MooMoonlet",
buffer = 3,
allowedRings = {
min = 6,
max = 7,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"NoExtraSeasons",
"ModifiedSurfaceHeight",
"SurfaceSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/moo/MooCaverns",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 2,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/moo/MooCaverns",
},
},
},
additionalSeasons = {
"GassyMooteorShowers",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_genetics_lab",
"geysers/chlorine_gas",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/WaterMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 7,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/aquatic/GraphiteCaves",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/aquatic/GraphiteCaves",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_thermo_building",
},
listRule = "GuaranteeAll",
priority = 450,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MiniRegolithMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 8,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/regolith/bunker_lab",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
},
},
{
names = {
"expansion1::poi/worldmixing/vole_geode1",
"expansion1::poi/worldmixing/vole_geode2",
"expansion1::poi/worldmixing/vole_geode3",
},
listRule = "GuaranteeSomeTryMore",
someCount = 2,
moreCount = 1,
priority = 150,
allowExtremeTemperatureOverlap = true,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
},
poiPlacements = {
{
pois = {
"TemporalTear",
},
numToSpawn = 1,
avoidClumping = false,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_DLC2CeresOreField",
},
numToSpawn = 1,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 1,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
},
numToSpawn = 5,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 2,
avoidClumping = true,
allowedRings = {
min = 10,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RockyAsteroidField",
"HarvestableSpacePOI_InterstellarIceField",
"HarvestableSpacePOI_InterstellarOcean",
"HarvestableSpacePOI_SandyOreField",
"HarvestableSpacePOI_SwampyOreField",
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 5,
canSpawnDuplicates = true,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_CarbonAsteroidField",
"HarvestableSpacePOI_MetallicAsteroidField",
"HarvestableSpacePOI_SatelliteField",
"HarvestableSpacePOI_IceAsteroidField",
"HarvestableSpacePOI_GasGiantCloud",
"HarvestableSpacePOI_ChlorineCloud",
"HarvestableSpacePOI_OxidizedAsteroidField",
"HarvestableSpacePOI_SaltyAsteroidField",
"HarvestableSpacePOI_OxygenRichAsteroidField",
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 10,
canSpawnDuplicates = true,
allowedRings = {
min = 7,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation1",
"ArtifactSpacePOI_GravitasSpaceStation4",
"ArtifactSpacePOI_GravitasSpaceStation6",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"ArtifactSpacePOI_RussellsTeapot",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 9,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation2",
"ArtifactSpacePOI_GravitasSpaceStation3",
"ArtifactSpacePOI_GravitasSpaceStation5",
"ArtifactSpacePOI_GravitasSpaceStation7",
"ArtifactSpacePOI_GravitasSpaceStation8",
},
numToSpawn = 4,
avoidClumping = true,
allowedRings = {
min = 4,
max = 11,
},
},
},
},
["CeresClassicShatteredCluster.yaml"] = {
name = "STRINGS.CLUSTER_NAMES.CERES_CLASSIC_SHATTERED_CLUSTER.NAME",
description = "STRINGS.CLUSTER_NAMES.CERES_CLASSIC_SHATTERED_CLUSTER.DESCRIPTION",
welcomeMessage = "STRINGS.UI.WELCOMEMESSAGEBODY_DLC2_CERES",
dlcIdFrom = "DLC2_ID",
requiredDlcIds = {
"EXPANSION1_ID",
"DLC2_ID",
},
coordinatePrefix = "V-CERS-C",
menuOrder = 10,
clusterCategory = "Special",
difficulty = 5,
clusterTags = {
"CeresCluster",
"GeothermalImperative",
},
clusterAudio = {
musicWelcome = "Music_WattsonMessage_DLC2",
musicFirst = "Ice_Planet",
stingerDay = "Stinger_Day_DLC2",
stingerNight = "Stinger_Loop_Night_DLC2",
},
clusterUnlocks = {
{
id = "emails",
collection = "dlc2emails",
orderRule = "Prepend",
},
{
id = "researchnotes",
collection = "dlc2researchnotes",
orderRule = "Prepend",
},
{
id = "dimensionallore",
collection = "dlc2dimensionallore",
orderRule = "Prepend",
},
},
startWorldIndex = 0,
numRings = 12,
worldPlacements = {
{
world = "dlc2::worlds/CeresClassicShatteredAsteroid",
locationType = "StartWorld",
buffer = 2,
allowedRings = {
min = 0,
max = 0,
},
},
{
world = "expansion1::worlds/MediumSwampy",
buffer = 2,
locationType = "InnerCluster",
allowedRings = {
min = 3,
max = 3,
},
},
{
world = "expansion1::worlds/TundraMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 5,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/poi_temporal_tear_opener_lab",
},
listRule = "GuaranteeAll",
priority = 201,
allowedCellsFilter = {
{
command = "Replace",
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 3,
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_gift_shop",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MarshyMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 6,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"Challenge",
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/worldmixing/sap_tree_room",
},
listRule = "GuaranteeAll",
priority = 500,
allowExtremeTemperatureOverlap = true,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::geysers/molten_tungsten_compact",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/NiobiumMoonlet",
buffer = 3,
allowedRings = {
min = 5,
max = 6,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
"Challenge",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/niobium/NiobiumPatch",
minCount = 2,
maxCount = 3,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::geysers/molten_niobium",
},
listRule = "GuaranteeAll",
allowExtremeTemperatureOverlap = true,
priority = 150,
allowedCellsFilter = {
{
command = "Replace",
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_mining_room",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MooMoonlet",
buffer = 3,
allowedRings = {
min = 6,
max = 7,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"NoExtraSeasons",
"ModifiedSurfaceHeight",
"SurfaceSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/moo/MooCaverns",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 2,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/moo/MooCaverns",
},
},
},
additionalSeasons = {
"GassyMooteorShowers",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_genetics_lab",
"geysers/chlorine_gas",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/WaterMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 7,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
"CeresWorld",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/aquatic/GraphiteCaves",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/aquatic/GraphiteCaves",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_thermo_building",
},
listRule = "GuaranteeAll",
priority = 450,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MiniRegolithMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 8,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"CeresWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/regolith/bunker_lab",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
},
},
{
names = {
"expansion1::poi/worldmixing/vole_geode1",
"expansion1::poi/worldmixing/vole_geode2",
"expansion1::poi/worldmixing/vole_geode3",
},
listRule = "GuaranteeSomeTryMore",
someCount = 2,
moreCount = 1,
priority = 150,
allowExtremeTemperatureOverlap = true,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
},
poiPlacements = {
{
pois = {
"TemporalTear",
},
numToSpawn = 1,
avoidClumping = false,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_DLC2CeresOreField",
},
numToSpawn = 1,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 1,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
},
numToSpawn = 5,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 2,
avoidClumping = true,
allowedRings = {
min = 10,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RockyAsteroidField",
"HarvestableSpacePOI_InterstellarIceField",
"HarvestableSpacePOI_InterstellarOcean",
"HarvestableSpacePOI_SandyOreField",
"HarvestableSpacePOI_SwampyOreField",
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 5,
canSpawnDuplicates = true,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_CarbonAsteroidField",
"HarvestableSpacePOI_MetallicAsteroidField",
"HarvestableSpacePOI_SatelliteField",
"HarvestableSpacePOI_IceAsteroidField",
"HarvestableSpacePOI_GasGiantCloud",
"HarvestableSpacePOI_ChlorineCloud",
"HarvestableSpacePOI_OxidizedAsteroidField",
"HarvestableSpacePOI_SaltyAsteroidField",
"HarvestableSpacePOI_OxygenRichAsteroidField",
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 10,
canSpawnDuplicates = true,
allowedRings = {
min = 7,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation1",
"ArtifactSpacePOI_GravitasSpaceStation4",
"ArtifactSpacePOI_GravitasSpaceStation6",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"ArtifactSpacePOI_RussellsTeapot",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 9,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation2",
"ArtifactSpacePOI_GravitasSpaceStation3",
"ArtifactSpacePOI_GravitasSpaceStation5",
"ArtifactSpacePOI_GravitasSpaceStation7",
"ArtifactSpacePOI_GravitasSpaceStation8",
},
numToSpawn = 4,
avoidClumping = true,
allowedRings = {
min = 4,
max = 11,
},
},
},
},
["CeresSpacedOutCluster.yaml"] = {
name = "STRINGS.CLUSTER_NAMES.CERES_SPACEDOUT_CLUSTER.NAME",
description = "STRINGS.CLUSTER_NAMES.CERES_SPACEDOUT_CLUSTER.DESCRIPTION",
welcomeMessage = "STRINGS.UI.WELCOMEMESSAGEBODY_DLC2_CERES",
dlcIdFrom = "DLC2_ID",
requiredDlcIds = {
"EXPANSION1_ID",
"DLC2_ID",
},
coordinatePrefix = "CER-C",
menuOrder = 1,
clusterCategory = "SpacedOutStyle",
difficulty = 3,
clusterTags = {
"CeresCluster",
"GeothermalImperative",
},
clusterAudio = {
musicWelcome = "Music_WattsonMessage_DLC2",
musicFirst = "Ice_Planet",
stingerDay = "Stinger_Day_DLC2",
stingerNight = "Stinger_Loop_Night_DLC2",
},
clusterUnlocks = {
{
id = "emails",
collection = "dlc2emails",
orderRule = "Prepend",
},
{
id = "researchnotes",
collection = "dlc2researchnotes",
orderRule = "Prepend",
},
{
id = "dimensionallore",
collection = "dlc2dimensionallore",
orderRule = "Prepend",
},
},
startWorldIndex = 0,
numRings = 12,
worldPlacements = {
{
world = "dlc2::worlds/CeresSpacedOutAsteroid",
locationType = "StartWorld",
buffer = 2,
allowedRings = {
min = 0,
max = 0,
},
},
{
world = "expansion1::worlds/SwampyLandingSite",
buffer = 2,
locationType = "InnerCluster",
allowedRings = {
min = 3,
max = 3,
},
},
{
world = "expansion1::worlds/OilRichWarpTarget",
buffer = 3,
locationType = "InnerCluster",
allowedRings = {
min = 4,
max = 4,
},
},
{
world = "expansion1::worlds/TundraMoonlet",
buffer = 4,
allowedRings = {
min = 6,
max = 8,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/poi_temporal_tear_opener_lab",
},
listRule = "GuaranteeAll",
priority = 201,
allowedCellsFilter = {
{
command = "Replace",
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 3,
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_gift_shop",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MarshyMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 7,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"Challenge",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/worldmixing/sap_tree_room",
},
listRule = "GuaranteeAll",
priority = 500,
allowExtremeTemperatureOverlap = true,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
{
names = {
"expansion1::geysers/molten_tungsten_compact",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/MooMoonlet",
buffer = 3,
allowedRings = {
min = 6,
max = 8,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"NoExtraSeasons",
"ModifiedSurfaceHeight",
"SurfaceSubworldReserved",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/moo/MooCaverns",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 2,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/moo/MooCaverns",
},
},
},
additionalSeasons = {
"GassyMooteorShowers",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_genetics_lab",
"geysers/chlorine_gas",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/WaterMoonlet",
buffer = 4,
allowedRings = {
min = 6,
max = 8,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/aquatic/GraphiteCaves",
minCount = 2,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/aquatic/GraphiteCaves",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/genericGravitas/poi_thermo_building",
},
listRule = "GuaranteeAll",
priority = 450,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/NiobiumMoonlet",
buffer = 3,
allowedRings = {
min = 7,
max = 10,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
"Challenge",
},
forbiddenTags = {
"AboveCoreSubworldReserved",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/niobium/NiobiumPatch",
minCount = 2,
maxCount = 3,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtDepths",
minDistance = 1,
maxDistance = 1,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::geysers/molten_niobium",
},
listRule = "GuaranteeAll",
allowExtremeTemperatureOverlap = true,
priority = 150,
allowedCellsFilter = {
{
command = "Replace",
subworldNames = {
"expansion1::subworlds/niobium/NiobiumPatch",
},
},
},
},
{
names = {
"expansion1::poi/genericGravitas/poi_mining_room",
},
listRule = "GuaranteeAll",
priority = 150,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoMixingTemplateSpawning",
},
},
},
},
},
},
{
world = "expansion1::worlds/RegolithMoonlet",
buffer = 4,
allowedRings = {
min = 5,
max = 10,
},
worldMixing = {
requiredTags = {
"Mixing",
"SmallWorld",
},
forbiddenTags = {
"SubsurfaceSubworldReserved",
"NoDamagingMeteorShowers",
},
additionalSubworldFiles = {
{
name = "expansion1::subworlds/regolith/BarrenDust",
minCount = 2,
overridePower = 1,
},
},
additionalUnknownCellFilters = {
{
tagcommand = "DistanceFromTag",
tag = "AtSurface",
minDistance = 2,
maxDistance = 2,
command = "Replace",
sortOrder = 1000,
subworldNames = {
"expansion1::subworlds/regolith/BarrenDust",
},
},
},
additionalSeasons = {
"RegolithMoonMeteorShowers",
},
additionalWorldTemplateRules = {
{
names = {
"expansion1::poi/regolith/bunker_lab",
},
listRule = "GuaranteeAll",
priority = 200,
allowedCellsFilter = {
{
command = "All",
},
{
command = "ExceptWith",
tagcommand = "AtTag",
tag = "NoGlobalFeatureSpawning",
},
},
},
},
},
},
},
poiPlacements = {
{
pois = {
"TemporalTear",
},
numToSpawn = 1,
avoidClumping = false,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_DLC2CeresOreField",
},
numToSpawn = 1,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 1,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
},
numToSpawn = 5,
allowedRings = {
min = 8,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 2,
avoidClumping = true,
allowedRings = {
min = 10,
max = 11,
},
},
{
pois = {
"HarvestableSpacePOI_RockyAsteroidField",
"HarvestableSpacePOI_InterstellarIceField",
"HarvestableSpacePOI_InterstellarOcean",
"HarvestableSpacePOI_SandyOreField",
"HarvestableSpacePOI_SwampyOreField",
"HarvestableSpacePOI_OrganicMassField",
},
numToSpawn = 5,
canSpawnDuplicates = true,
allowedRings = {
min = 5,
max = 7,
},
},
{
pois = {
"HarvestableSpacePOI_CarbonAsteroidField",
"HarvestableSpacePOI_MetallicAsteroidField",
"HarvestableSpacePOI_SatelliteField",
"HarvestableSpacePOI_IceAsteroidField",
"HarvestableSpacePOI_GasGiantCloud",
"HarvestableSpacePOI_ChlorineCloud",
"HarvestableSpacePOI_OxidizedAsteroidField",
"HarvestableSpacePOI_SaltyAsteroidField",
"HarvestableSpacePOI_OxygenRichAsteroidField",
"HarvestableSpacePOI_GildedAsteroidField",
"HarvestableSpacePOI_GlimmeringAsteroidField",
"HarvestableSpacePOI_HeliumCloud",
"HarvestableSpacePOI_OilyAsteroidField",
"HarvestableSpacePOI_FrozenOreField",
"HarvestableSpacePOI_RadioactiveGasCloud",
"HarvestableSpacePOI_RadioactiveAsteroidField",
},
numToSpawn = 10,
canSpawnDuplicates = true,
allowedRings = {
min = 7,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation1",
"ArtifactSpacePOI_GravitasSpaceStation4",
"ArtifactSpacePOI_GravitasSpaceStation6",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 2,
max = 3,
},
},
{
pois = {
"ArtifactSpacePOI_RussellsTeapot",
},
numToSpawn = 1,
avoidClumping = true,
allowedRings = {
min = 9,
max = 11,
},
},
{
pois = {
"ArtifactSpacePOI_GravitasSpaceStation2",
"ArtifactSpacePOI_GravitasSpaceStation3",
"ArtifactSpacePOI_GravitasSpaceStation5",
"ArtifactSpacePOI_GravitasSpaceStation7",
"ArtifactSpacePOI_GravitasSpaceStation8",
},
numToSpawn = 4,
avoidClumping = true,
allowedRings = {
min = 4,
max = 11,
},
},
},
},
}