Shiny Diamonds (#25750)

* shiny

* add

* reresprite

* rereresprite

* Add files via upload

* Update ore.yml
This commit is contained in:
Ed
2024-07-13 15:15:57 +03:00
committed by GitHub
parent 87c82ff114
commit 1b0c434a9f
24 changed files with 283 additions and 3 deletions

View File

@@ -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

View File

@@ -13,6 +13,7 @@ salvage-magnet-resources = {$resource ->
[OreQuartz] Quartz
[OreSalt] Salt
[OreGold] Gold
[OreDiamond] Diamond
[OreSilver] Silver
[OrePlasma] Plasma
[OreUranium] Uranium

View File

@@ -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

View File

@@ -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

View File

@@ -1175,6 +1175,7 @@
- IngotGold30
- IngotSilver30
- MaterialBananium10
- MaterialDiamond
- type: entity
parent: OreProcessor

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -127,6 +127,13 @@
materials:
RawBananium: 3000
- type: latheRecipe
id: MaterialDiamond
result: MaterialDiamond1
completetime: 3
materials:
RawDiamond: 1000
- type: latheRecipe
id: SheetUranium1
result: SheetUranium1

View File

@@ -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

View File

@@ -58,6 +58,12 @@
minOreYield: 1
maxOreYield: 3
- type: ore
id: OreDiamond
oreEntity: DiamondOre1
minOreYield: 1
maxOreYield: 2
- type: ore
id: OreQuartzCrab
oreEntity: MobSpawnCrabQuartz

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 B

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 B

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

View File

@@ -78,6 +78,12 @@
{
"name": "diamond"
},
{
"name": "diamond_2"
},
{
"name": "diamond_3"
},
{
"name": "diamond-inhand-left",
"directions": 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

View File

@@ -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"
}
]
}

View File

@@ -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"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB