Add basalt walls for lavaland (#17709)

This commit is contained in:
metalgearsloth
2023-06-28 22:57:40 +10:00
committed by GitHub
parent d9de405859
commit 9cec3238b8
10 changed files with 305 additions and 3 deletions

View File

@@ -71,7 +71,77 @@
radius: 4
# Basalt variant
# WICI
# Low value
- type: biomeMarkerLayer
id: BasaltOreTin
proto: WallRockBasaltTin
entityMask: WallRockBasalt
maxCount: 30
groupCount: 10
radius: 4
- type: biomeMarkerLayer
id: BasaltOreQuartz
proto: WallRockBasaltQuartz
entityMask: WallRockBasalt
maxCount: 30
groupCount: 10
radius: 4
# Medium value
# Gold
- type: biomeMarkerLayer
id: BasaltOreGold
proto: WallRockBasaltGold
entityMask: WallRockBasalt
maxCount: 30
groupCount: 5
radius: 4
# Silver
- type: biomeMarkerLayer
id: BasaltOreSilver
proto: WallRockBasaltSilver
entityMask: WallRockBasalt
maxCount: 30
groupCount: 5
radius: 4
# High value
# Plasma
- type: biomeMarkerLayer
id: BasaltOrePlasma
proto: WallRockBasaltPlasma
entityMask: WallRockBasalt
maxCount: 12
groupCount: 5
radius: 4
# Uranium
- type: biomeMarkerLayer
id: BasaltOreUranium
proto: WallRockBasaltUranium
entityMask: WallRockBasalt
maxCount: 12
groupCount: 5
radius: 4
- type: biomeMarkerLayer
id: BasaltOreBananium
proto: WallRockBasaltBananium
entityMask: WallRockBasalt
maxCount: 12
groupCount: 5
radius: 4
# Artifact Fragment
- type: biomeMarkerLayer
id: BasaltOreArtifactFragment
proto: WallRockBasaltArtifactFragment
entityMask: WallRockBasalt
maxCount: 6
groupCount: 1
radius: 4
# Snow variant
# Low value

View File

@@ -256,6 +256,23 @@
- FloorBasalt
entities:
- FloorLavaEntity
# Rock formations
- !type:BiomeEntityLayer
allowedTiles:
- FloorBasalt
threshold: -0.15
noise:
seed: 0
noiseType: Cellular
frequency: 0.05
lacunarity: 2
fractalType: FBm
octaves: 5
gain: 1
cellularDistanceFunction: Euclidean
cellularReturnType: Distance2
entities:
- WallRockBasalt
- !type:BiomeDummyLayer
id: Loot
# Fill basalt

View File

@@ -8,6 +8,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreTin
Lava: BasaltOreTin
Snow: SnowOreTin
- type: salvageLoot
@@ -18,6 +19,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreQuartz
Lava: BasaltOreQuartz
Snow: SnowOreQuartz
# - Medium value
@@ -29,6 +31,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreGold
Lava: BasaltOreGold
Snow: SnowOreGold
- type: salvageLoot
@@ -39,6 +42,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreSilver
Lava: BasaltOreSilver
Snow: SnowOreSilver
# - High value
@@ -50,6 +54,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OrePlasma
Lava: BasaltOrePlasma
Snow: SnowOrePlasma
- type: salvageLoot
@@ -60,6 +65,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreUranium
Lava: BasaltOreUranium
Snow: SnowOreUranium
- type: salvageLoot
@@ -70,6 +76,7 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreBananium
Lava: BasaltOreBananium
Snow: SnowOreBananium
- type: salvageLoot
@@ -80,4 +87,5 @@
- !type:BiomeMarkerLoot
proto:
Grasslands: OreArtifactFragment
Lava: BasaltOreArtifactFragment
Snow: SnowOreArtifactFragment