Add basalt walls for lavaland (#17709)
This commit is contained in:
@@ -289,7 +289,199 @@
|
||||
- state: rock_artifact_fragment
|
||||
|
||||
# Basalt variants
|
||||
# WICI
|
||||
- type: entity
|
||||
id: WallRockBasalt
|
||||
parent: WallRock
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Walls/rock.rsi
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltGold
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with gold.
|
||||
suffix: Gold
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreGold
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltPlasma
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with plasma.
|
||||
suffix: Plasma
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OrePlasma
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_phoron
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltQuartz
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with quartz.
|
||||
suffix: Quartz
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSpaceQuartz
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_quartz
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltSilver
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with silver.
|
||||
suffix: Silver
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSilver
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_silver
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltTin
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with steel.
|
||||
suffix: Steel
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSteel
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_tin
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltUranium
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with uranium.
|
||||
suffix: Uranium
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreUranium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_uranium
|
||||
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltBananium
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with bananium.
|
||||
suffix: Bananium
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreBananium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_bananium
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltArtifactFragment
|
||||
parent: WallRockBasalt
|
||||
description: A rock wall. What's that sticking out of it?
|
||||
suffix: Artifact Fragment
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreArtifactFragment
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_wall
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_wall_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_wall_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_wall_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_wall_west
|
||||
- state: rock_artifact_fragment
|
||||
|
||||
# Snow variants
|
||||
- type: entity
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/blob/817e7c1f225876b45891e3f06908e6d032f0a8bc/icons/turf/walls.dmi, rock_bananium made by brainfood1183 (github) for ss14, rock_snow and co from https://github.com/tgstation/tgstation/tree/e929cf39cded5207d63df1fa8521f41f2816b383",
|
||||
"copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/blob/817e7c1f225876b45891e3f06908e6d032f0a8bc/icons/turf/walls.dmi, rock_bananium made by brainfood1183 (github) for ss14, rock_snow + rock_wall and co from https://github.com/tgstation/tgstation/tree/e929cf39cded5207d63df1fa8521f41f2816b383",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -37,6 +37,21 @@
|
||||
{
|
||||
"name": "rock_snow_west"
|
||||
},
|
||||
{
|
||||
"name": "rock_wall"
|
||||
},
|
||||
{
|
||||
"name": "rock_wall_south"
|
||||
},
|
||||
{
|
||||
"name": "rock_wall_east"
|
||||
},
|
||||
{
|
||||
"name": "rock_wall_north"
|
||||
},
|
||||
{
|
||||
"name": "rock_wall_west"
|
||||
},
|
||||
{
|
||||
"name": "rock_artifact_fragment"
|
||||
},
|
||||
|
||||
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall.png
Normal file
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.4 KiB |
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_east.png
Normal file
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_east.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_north.png
Normal file
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_north.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_south.png
Normal file
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_south.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_west.png
Normal file
BIN
Resources/Textures/Structures/Walls/rock.rsi/rock_wall_west.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
Reference in New Issue
Block a user