- type: entity
id: ShadowBasaltTwo
- parent: BasaltOne
+ parent: ShadowBasaltOne
placement:
mode: SnapgridCenter
components:
- type: entity
id: ShadowBasaltThree
- parent: BasaltOne
+ parent: ShadowBasaltOne
placement:
mode: SnapgridCenter
components:
- type: entity
id: ShadowBasaltFour
- parent: BasaltOne
+ parent: ShadowBasaltOne
placement:
mode: SnapgridCenter
components:
- type: entity
id: ShadowBasaltFive
- parent: BasaltOne
+ parent: ShadowBasaltOne
placement:
mode: SnapgridCenter
components:
- 0:
basalt4: ""
- 0:
- basalt5: ""
\ No newline at end of file
+ basalt5: ""
groupCount: 1
radius: 4
+# Shadow basalt variant
+# Low value
+- type: biomeMarkerLayer
+ id: ChromiteOreTin
+ proto: WallRockChromiteTin
+ entityMask: WallRockChromite
+ maxCount: 30
+ groupCount: 10
+ radius: 4
+
+- type: biomeMarkerLayer
+ id: ChromiteOreQuartz
+ proto: WallRockChromiteQuartz
+ entityMask: WallRockChromite
+ maxCount: 30
+ groupCount: 10
+ radius: 4
+
+# Medium value
+# Gold
+- type: biomeMarkerLayer
+ id: ChromiteOreGold
+ proto: WallRockChromiteGold
+ entityMask: WallRockChromite
+ maxCount: 30
+ groupCount: 5
+ radius: 4
+
+# Silver
+- type: biomeMarkerLayer
+ id: ChromiteOreSilver
+ proto: WallRockChromiteSilver
+ entityMask: WallRockChromite
+ maxCount: 30
+ groupCount: 5
+ radius: 4
+
+# High value
+# Plasma
+- type: biomeMarkerLayer
+ id: ChromiteOrePlasma
+ proto: WallRockChromitePlasma
+ entityMask: WallRockChromite
+ maxCount: 12
+ groupCount: 5
+ radius: 4
+
+# Uranium
+- type: biomeMarkerLayer
+ id: ChromiteOreUranium
+ proto: WallRockChromiteUranium
+ entityMask: WallRockChromite
+ maxCount: 12
+ groupCount: 5
+ radius: 4
+
+- type: biomeMarkerLayer
+ id: ChromiteOreBananium
+ proto: WallRockChromiteBananium
+ entityMask: WallRockChromite
+ maxCount: 12
+ groupCount: 5
+ radius: 4
+
+# Artifact Fragment
+- type: biomeMarkerLayer
+ id: ChromiteOreArtifactFragment
+ proto: WallRockChromiteArtifactFragment
+ entityMask: WallRockChromite
+ maxCount: 6
+ groupCount: 1
+ radius: 4
+
# Snow variant
# Low value
- type: biomeMarkerLayer
entities:
- FloorLiquidPlasmaEntity
+# Shadow -> Derived from lava
+- type: biomeTemplate
+ id: Shadow
+ layers:
+ - !type:BiomeEntityLayer
+ threshold: 0.70
+ noise:
+ frequency: 1
+ seed: 3
+ allowedTiles:
+ - FloorChromite
+ entities:
+ - ShadowBasaltOne
+ - ShadowBasaltTwo
+ - ShadowBasaltThree
+ - ShadowBasaltFour
+ - ShadowBasaltFive
+ - !type:BiomeEntityLayer
+ threshold: 0.97
+ noise:
+ frequency: 1
+ seed: 2
+ allowedTiles:
+ - FloorChromite
+ entities:
+ - CrystalPink
+ - !type:BiomeEntityLayer
+ threshold: 0.97
+ noise:
+ seed: 1
+ noiseType: OpenSimplex2
+ frequency: 1
+ allowedTiles:
+ - FloorChromite
+ entities:
+ - ShadowTree01
+ - ShadowTree02
+ - ShadowTree03
+ - ShadowTree04
+ - ShadowTree05
+ - ShadowTree06
+ # Rock formations
+ - !type:BiomeEntityLayer
+ threshold: -0.2
+ invert: true
+ noise:
+ seed: 0
+ noiseType: Perlin
+ fractalType: Ridged
+ octaves: 1
+ frequency: 0.1
+ gain: 0
+ allowedTiles:
+ - FloorChromite
+ entities:
+ - WallRockChromite
+ # chasm time
+ - !type:BiomeEntityLayer
+ allowedTiles:
+ - FloorChromite
+ threshold: 0.2
+ noise:
+ seed: 3
+ frequency: 0.1
+ fractalType: FBm
+ octaves: 5
+ lacunarity: 2
+ gain: 0.4
+ entities:
+ - FloorChromiteChasm
+ - !type:BiomeDummyLayer
+ id: Loot
+ # Fill chromite
+ - !type:BiomeTileLayer
+ threshold: -1
+ variants:
+ - 0
+ tile: FloorChromite
+
# Caves
- type: biomeTemplate
id: Caves