Add basalt walls for lavaland (#17709)
This commit is contained in:
@@ -289,7 +289,199 @@
|
|||||||
- state: rock_artifact_fragment
|
- state: rock_artifact_fragment
|
||||||
|
|
||||||
# Basalt variants
|
# 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
|
# Snow variants
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -71,7 +71,77 @@
|
|||||||
radius: 4
|
radius: 4
|
||||||
|
|
||||||
# Basalt variant
|
# 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
|
# Snow variant
|
||||||
# Low value
|
# Low value
|
||||||
|
|||||||
@@ -256,6 +256,23 @@
|
|||||||
- FloorBasalt
|
- FloorBasalt
|
||||||
entities:
|
entities:
|
||||||
- FloorLavaEntity
|
- 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
|
- !type:BiomeDummyLayer
|
||||||
id: Loot
|
id: Loot
|
||||||
# Fill basalt
|
# Fill basalt
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreTin
|
Grasslands: OreTin
|
||||||
|
Lava: BasaltOreTin
|
||||||
Snow: SnowOreTin
|
Snow: SnowOreTin
|
||||||
|
|
||||||
- type: salvageLoot
|
- type: salvageLoot
|
||||||
@@ -18,6 +19,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreQuartz
|
Grasslands: OreQuartz
|
||||||
|
Lava: BasaltOreQuartz
|
||||||
Snow: SnowOreQuartz
|
Snow: SnowOreQuartz
|
||||||
|
|
||||||
# - Medium value
|
# - Medium value
|
||||||
@@ -29,6 +31,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreGold
|
Grasslands: OreGold
|
||||||
|
Lava: BasaltOreGold
|
||||||
Snow: SnowOreGold
|
Snow: SnowOreGold
|
||||||
|
|
||||||
- type: salvageLoot
|
- type: salvageLoot
|
||||||
@@ -39,6 +42,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreSilver
|
Grasslands: OreSilver
|
||||||
|
Lava: BasaltOreSilver
|
||||||
Snow: SnowOreSilver
|
Snow: SnowOreSilver
|
||||||
|
|
||||||
# - High value
|
# - High value
|
||||||
@@ -50,6 +54,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OrePlasma
|
Grasslands: OrePlasma
|
||||||
|
Lava: BasaltOrePlasma
|
||||||
Snow: SnowOrePlasma
|
Snow: SnowOrePlasma
|
||||||
|
|
||||||
- type: salvageLoot
|
- type: salvageLoot
|
||||||
@@ -60,6 +65,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreUranium
|
Grasslands: OreUranium
|
||||||
|
Lava: BasaltOreUranium
|
||||||
Snow: SnowOreUranium
|
Snow: SnowOreUranium
|
||||||
|
|
||||||
- type: salvageLoot
|
- type: salvageLoot
|
||||||
@@ -70,6 +76,7 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreBananium
|
Grasslands: OreBananium
|
||||||
|
Lava: BasaltOreBananium
|
||||||
Snow: SnowOreBananium
|
Snow: SnowOreBananium
|
||||||
|
|
||||||
- type: salvageLoot
|
- type: salvageLoot
|
||||||
@@ -80,4 +87,5 @@
|
|||||||
- !type:BiomeMarkerLoot
|
- !type:BiomeMarkerLoot
|
||||||
proto:
|
proto:
|
||||||
Grasslands: OreArtifactFragment
|
Grasslands: OreArtifactFragment
|
||||||
|
Lava: BasaltOreArtifactFragment
|
||||||
Snow: SnowOreArtifactFragment
|
Snow: SnowOreArtifactFragment
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -37,6 +37,21 @@
|
|||||||
{
|
{
|
||||||
"name": "rock_snow_west"
|
"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"
|
"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