Shiny Diamonds (#25750)
* shiny * add * reresprite * rereresprite * Add files via upload * Update ore.yml
@@ -25,6 +25,7 @@ materials-meat = meat
|
||||
materials-web = silk
|
||||
materials-bones = bone
|
||||
materials-coal = coal
|
||||
materials-diamond = diamond
|
||||
materials-gunpowder = gunpowder
|
||||
|
||||
# Ores
|
||||
@@ -36,3 +37,4 @@ materials-raw-plasma = raw plasma
|
||||
materials-raw-uranium = raw uranium
|
||||
materials-raw-bananium = raw bananium
|
||||
materials-raw-salt = raw salt
|
||||
materials-raw-diamond = raw diamond
|
||||
|
||||
@@ -13,6 +13,7 @@ salvage-magnet-resources = {$resource ->
|
||||
[OreQuartz] Quartz
|
||||
[OreSalt] Salt
|
||||
[OreGold] Gold
|
||||
[OreDiamond] Diamond
|
||||
[OreSilver] Silver
|
||||
[OrePlasma] Plasma
|
||||
[OreUranium] Uranium
|
||||
|
||||
@@ -350,8 +350,21 @@
|
||||
components:
|
||||
- type: Stack
|
||||
stackType: Diamond
|
||||
baseLayer: base
|
||||
layerStates:
|
||||
- diamond
|
||||
- diamond_2
|
||||
- diamond_3
|
||||
- type: Sprite
|
||||
state: diamond
|
||||
layers:
|
||||
- state: diamond
|
||||
map: ["base"]
|
||||
- type: StaticPrice
|
||||
price: 0
|
||||
- type: StackPrice
|
||||
price: 500
|
||||
- type: Appearance
|
||||
- type: Item
|
||||
heldPrefix: diamond
|
||||
- type: Extractable
|
||||
|
||||
@@ -66,6 +66,37 @@
|
||||
- type: Stack
|
||||
count: 1
|
||||
|
||||
- type: entity
|
||||
parent: OreBase
|
||||
id: DiamondOre
|
||||
name: diamond ore
|
||||
suffix: Full
|
||||
components:
|
||||
- type: Stack
|
||||
stackType: DiamondOre
|
||||
- type: Sprite
|
||||
state: diamond
|
||||
- type: Material
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
RawDiamond: 500
|
||||
- type: Extractable
|
||||
grindableSolutionName: diamondore
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
diamondore:
|
||||
reagents:
|
||||
- ReagentId: Carbon
|
||||
Quantity: 20
|
||||
|
||||
- type: entity
|
||||
parent: DiamondOre
|
||||
id: DiamondOre1
|
||||
suffix: Single
|
||||
components:
|
||||
- type: Stack
|
||||
count: 1
|
||||
|
||||
- type: entity
|
||||
parent: OreBase
|
||||
id: SteelOre
|
||||
|
||||
@@ -1175,6 +1175,7 @@
|
||||
- IngotGold30
|
||||
- IngotSilver30
|
||||
- MaterialBananium10
|
||||
- MaterialDiamond
|
||||
|
||||
- type: entity
|
||||
parent: OreProcessor
|
||||
|
||||
@@ -93,6 +93,28 @@
|
||||
state: rock_asteroid_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: AsteroidRockDiamond
|
||||
parent: AsteroidRock
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_asteroid
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_asteroid_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_asteroid_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_asteroid_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_asteroid_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: AsteroidRockPlasma
|
||||
parent: AsteroidRock
|
||||
@@ -693,6 +715,28 @@
|
||||
state: rock_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockDiamond
|
||||
parent: WallRock
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockPlasma
|
||||
parent: WallRock
|
||||
@@ -993,6 +1037,28 @@
|
||||
state: rock_wall_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltDiamond
|
||||
parent: WallRockBasalt
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- 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_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockBasaltPlasma
|
||||
parent: WallRockBasalt
|
||||
@@ -1236,6 +1302,28 @@
|
||||
state: rock_snow_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockSnowDiamond
|
||||
parent: WallRockSnow
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_snow
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_snow_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_snow_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_snow_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_snow_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockSnowPlasma
|
||||
parent: WallRockSnow
|
||||
@@ -1479,6 +1567,28 @@
|
||||
state: rock_sand_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockSandDiamond
|
||||
parent: WallRockSand
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_sand
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_sand_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_sand_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_sand_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_sand_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockSandPlasma
|
||||
parent: WallRockSand
|
||||
@@ -1589,7 +1699,6 @@
|
||||
state: rock_sand_west
|
||||
- state: rock_uranium
|
||||
|
||||
|
||||
- type: entity
|
||||
id: WallRockSandBananium
|
||||
parent: WallRockSand
|
||||
@@ -1722,6 +1831,28 @@
|
||||
state: rock_chromite_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockChromiteDiamond
|
||||
parent: WallRockChromite
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_chromite
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_chromite_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_chromite_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_chromite_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_chromite_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockChromitePlasma
|
||||
parent: WallRockChromite
|
||||
@@ -1965,6 +2096,28 @@
|
||||
state: rock_andesite_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockAndesiteDiamond
|
||||
parent: WallRockAndesite
|
||||
description: An ore vein rich with diamonds.
|
||||
suffix: Diamond
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreDiamond
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock_andesite
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_andesite_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_andesite_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_andesite_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_andesite_west
|
||||
- state: rock_diamond
|
||||
|
||||
- type: entity
|
||||
id: WallRockAndesitePlasma
|
||||
parent: WallRockAndesite
|
||||
|
||||
@@ -32,6 +32,9 @@
|
||||
- id: WallRockGold
|
||||
prob: 0.05
|
||||
orGroup: rock
|
||||
- id: WallRockDiamond
|
||||
prob: 0.005
|
||||
orGroup: rock
|
||||
- id: WallRockSilver
|
||||
prob: 0.05
|
||||
orGroup: rock
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
OreCoal: 1.0
|
||||
OreSalt: 1.0
|
||||
OreGold: 0.25
|
||||
OreDiamond: 0.05
|
||||
OreSilver: 0.25
|
||||
OrePlasma: 0.15
|
||||
OreUranium: 0.15
|
||||
|
||||
@@ -130,6 +130,20 @@
|
||||
maxGroupSize: 10
|
||||
radius: 4
|
||||
|
||||
- type: biomeMarkerLayer
|
||||
id: OreDiamond
|
||||
entityMask:
|
||||
AsteroidRock: AsteroidRockDiamond
|
||||
WallRock: WallRockDiamond
|
||||
WallRockBasalt: WallRockBasaltDiamond
|
||||
WallRockChromite: WallRockChromiteDiamond
|
||||
WallRockSand: WallRockSandDiamond
|
||||
WallRockSnow: WallRockSnowDiamond
|
||||
maxCount: 6
|
||||
minGroupSize: 1
|
||||
maxGroupSize: 2
|
||||
radius: 4
|
||||
|
||||
# Artifact Fragment
|
||||
- type: biomeMarkerLayer
|
||||
id: OreArtifactFragment
|
||||
|
||||
@@ -178,6 +178,13 @@
|
||||
- !type:BiomeMarkerLoot
|
||||
proto: OreBananium
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreDiamond
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
proto: OreDiamond
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreArtifactFragment
|
||||
guaranteed: true
|
||||
|
||||
@@ -24,6 +24,15 @@
|
||||
color: "#FFD700"
|
||||
price: 0.2
|
||||
|
||||
- type: material
|
||||
id: RawDiamond
|
||||
stackEntity: DiamondOre1
|
||||
name: materials-raw-diamond
|
||||
unit: materials-unit-piece
|
||||
icon: { sprite: Objects/Materials/ore.rsi, state: diamond }
|
||||
color: "#C9D8F2"
|
||||
price: 0.5
|
||||
|
||||
- type: material
|
||||
id: RawSilver
|
||||
stackEntity: SilverOre1
|
||||
|
||||
@@ -127,6 +127,13 @@
|
||||
materials:
|
||||
RawBananium: 3000
|
||||
|
||||
- type: latheRecipe
|
||||
id: MaterialDiamond
|
||||
result: MaterialDiamond1
|
||||
completetime: 3
|
||||
materials:
|
||||
RawDiamond: 1000
|
||||
|
||||
- type: latheRecipe
|
||||
id: SheetUranium1
|
||||
result: SheetUranium1
|
||||
|
||||
@@ -4,6 +4,13 @@
|
||||
icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: gold }
|
||||
spawn: GoldOre1
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: DiamondOre
|
||||
name: rough diamond
|
||||
icon: { sprite: /Textures/Objects/Materials/ore.rsi, state: diamond }
|
||||
spawn: DiamondOre1
|
||||
maxCount: 30
|
||||
|
||||
- type: stack
|
||||
id: SteelOre
|
||||
|
||||
@@ -58,6 +58,12 @@
|
||||
minOreYield: 1
|
||||
maxOreYield: 3
|
||||
|
||||
- type: ore
|
||||
id: OreDiamond
|
||||
oreEntity: DiamondOre1
|
||||
minOreYield: 1
|
||||
maxOreYield: 2
|
||||
|
||||
- type: ore
|
||||
id: OreQuartzCrab
|
||||
oreEntity: MobSpawnCrabQuartz
|
||||
|
||||
|
Before Width: | Height: | Size: 223 B After Width: | Height: | Size: 236 B |
|
Before Width: | Height: | Size: 231 B After Width: | Height: | Size: 244 B |
|
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 255 B |
BIN
Resources/Textures/Objects/Materials/materials.rsi/diamond_2.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
Resources/Textures/Objects/Materials/materials.rsi/diamond_3.png
Normal file
|
After Width: | Height: | Size: 419 B |
@@ -78,6 +78,12 @@
|
||||
{
|
||||
"name": "diamond"
|
||||
},
|
||||
{
|
||||
"name": "diamond_2"
|
||||
},
|
||||
{
|
||||
"name": "diamond_3"
|
||||
},
|
||||
{
|
||||
"name": "diamond-inhand-left",
|
||||
"directions": 4
|
||||
|
||||
BIN
Resources/Textures/Objects/Materials/ore.rsi/diamond.png
Normal file
|
After Width: | Height: | Size: 390 B |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-NC-SA-3.0",
|
||||
"copyright": "silver, plasma taken from https://github.com/vgstation-coders/vgstation13 at commit f2ef221849675915a78fd92fe622c32ab740e085, spacequartz taken from https://github.com/goonstation/goonstation at commit b51daf824df46a3a1426475f982c09479818e522 and reshaded by Alekshhh, bananium; uranium; iron; gold; coal by Alekshhh",
|
||||
"copyright": "silver, plasma taken from https://github.com/vgstation-coders/vgstation13 at commit f2ef221849675915a78fd92fe622c32ab740e085, spacequartz taken from https://github.com/goonstation/goonstation at commit b51daf824df46a3a1426475f982c09479818e522 and reshaded by Alekshhh, bananium; uranium; iron; gold; coal by Alekshhh, diamond at commit https://github.com/tgstation/tgstation/pull/78524, edited by TheShuEd",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -33,6 +33,9 @@
|
||||
},
|
||||
{
|
||||
"name": "salt"
|
||||
},
|
||||
{
|
||||
"name": "diamond"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -104,7 +104,23 @@
|
||||
"name": "rock_copper"
|
||||
},
|
||||
{
|
||||
"name": "rock_diamond"
|
||||
"name": "rock_diamond",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rock_gold"
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.9 KiB |