Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.

Commit

Permalink
New resourse gems
Browse files Browse the repository at this point in the history
  • Loading branch information
Zekins3366 committed May 10, 2024
1 parent 047c455 commit d95fa62
Show file tree
Hide file tree
Showing 34 changed files with 631 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-GemsBag = сумка для драгоценных камней
.desc = Сумка из полиэстера, покрытая слоем пыли, для хранения драгоценных камней.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
ent-GemRuby = рубин
.desc = Красный и блестит.
ent-GemSapphire = сапфир
.desc = Синий и блестит.
ent-GemEmerald = эмеральд
.desc = Зеленый и блестит.
ent-GemTopaz = топаз
.desc = Оранжевый и блестит.
ent-GemRuperiumBroken = сломанный рупериум
.desc = Зеленый...
ent-GemRuperium = рупериум
.desc = Зеленый и блестит.
ent-GemFrozenDiamond = замороженный алмаз
.desc = Блестит.
ent-GemHardenedShell = затвердевшая раковина
.desc = Желтый и блестит.
ent-GemStabilizedBaroxuldium = стабилизированный бароксульдий
.desc = Фиолетовый и блестит.
ent-GemCompactedDilithium = уплотненный дилитий
.desc = Фиолетовый и блестит.
ent-GemDragonPearls = драконий жемчуг
.desc = Желтый и блестит.
ent-GemHollowCrystal = полый кристалл
.desc = Синий и блестит.
ent-GemBloodStone = кровавый камень
.desc = Красный и блестит.
ent-GemBluespaceDataCrystal = блюспейс дата-кристалл
.desc = Синий, блестит и слепит.
Original file line number Diff line number Diff line change
Expand Up @@ -245,3 +245,18 @@ ent-WallRockAndesiteArtifactFragment = { ent-WallRockAndesite }
ent-WallRockAndesiteSalt = { ent-WallRockAndesite }
.desc = Рудная жила, богатая солью.
.suffix = Соль
ent-AsteroidRockGems = { ent-WallRockAndesite }
.desc = Жила, богатая драгоценными камнями.
.suffix = Драгоценности
ent-WallRockGems = { ent-WallRockAndesite }
.desc = Жила, богатая драгоценными камнями.
.suffix = Драгоценности
ent-WallRockBasaltGems = { ent-WallRockAndesite }
.desc = Жила, богатая драгоценными камнями.
.suffix = Драгоценности
ent-WallRockAndesiteGems = { ent-WallRockAndesite }
.desc = Жила, богатая драгоценными камнями.
.suffix = Драгоценности
ent-WallRockChromiteGems = { ent-WallRockChromite }
.desc = Жила, богатая драгоценными камнями.
.suffix = Драгоценности
1 change: 1 addition & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/salvage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- id: Wirecutter
- id: ClothingBeltUtility
- id: OreBag
- id: GemsBag # Corvax-Frontier
- id: ClothingBeltSalvageWebbing

- type: entity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: SalvageEquipmentInventory
startingInventory:
WeaponCrusherGlaive: 3
Expand All @@ -8,6 +8,7 @@
# MiningDrill: 3
Pickaxe: 10
OreBag: 6
GemsBag: 6 # Corvax-Frontier
Floodlight: 10
RadioHandheld: 5
HandheldGPSBasic: 14
Expand Down
257 changes: 257 additions & 0 deletions Resources/Prototypes/Corvax/Entities/Objects/Materials/gems.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,257 @@
- type: entity
id: BaseGem
parent: BaseItem
abstract: true
components:
- type: Sprite
sprite: Corvax/Objects/Materials/gems.rsi
- type: StaticPrice
- type: Tag
tags:
- Gems

- type: entity
id: GemRuby
parent: BaseGem
name: ruby
description: red and shiny.
components:
- type: Sprite
layers:
- state: ruby
- state: shine
- type: StaticPrice
price: 100

- type: entity
id: GemSapphire
parent: BaseGem
name: sapphire
description: blue and shiny.
components:
- type: Sprite
layers:
- state: sapphire
- state: shine
- type: StaticPrice
price: 100

- type: entity
id: GemEmerald
parent: BaseGem
name: emerald
description: green and shiny.
components:
- type: Sprite
layers:
- state: emerald
- state: shine
- type: StaticPrice
price: 100

- type: entity
id: GemTopaz
parent: BaseGem
name: topaz
description: orange and shiny.
components:
- type: Sprite
layers:
- state: topaz
- state: shine
- type: StaticPrice
price: 100

- type: entity
id: GemRuperiumBroken
parent: BaseGem
name: broken ruperium
description: green...
components:
- type: Sprite
state: rupee_broken
- type: WelderRefinable
refineTime: 10
refineResult:
- SheetUranium
- type: RadiationSource
intensity: 3
- type: StaticPrice
price: 30

- type: entity
id: GemRuperium
parent: GemRuperiumBroken
name: ruperium
description: green and shiny.
components:
- type: Sprite
layers:
- state: rupee
- state: shine
- type: RadiationSource
enabled: false
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 75
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
params:
volume: -4
- !type:SpawnEntitiesBehavior
spawn:
GemRuperiumBroken:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: StaticPrice
price: 500

- type: entity
id: GemFrozenDiamond
parent: BaseGem
name: diamond
description: shiny.
components:
- type: Sprite
layers:
- state: diamond
- state: shine
- type: StaticPrice
price: 700

- type: entity
id: GemHardenedShell
parent: BaseGem
name: hardened shell
description: yellow and shiny.
components:
- type: Sprite
layers:
- state: magma
- state: shine
- type: PointLight
enabled: true
color: "#f08818"
radius: 0.5
- type: WelderRefinable
refineTime: 10
refineResult:
- IngotGold
- IngotGold
- type: StaticPrice
price: 700

- type: entity
id: GemStabilizedBaroxuldium
parent: BaseGem
name: stabilized baroxuldium
description: purple and shiny.
components:
- type: Sprite
layers:
- state: phoron
- state: shine
- type: PointLight
enabled: true
color: "#9741d4"
radius: 0.5
- type: WelderRefinable
refineTime: 10
refineResult:
- SheetPlasma
- type: StaticPrice
price: 1000

- type: entity
id: GemCompactedDilithium
parent: BaseGem
name: compacted dilithium
description: purple and shiny.
components:
- type: Sprite
layers:
- state: purple
- state: shine
- type: HandheldGPS
- type: StaticPrice
price: 1200

- type: entity
id: GemDragonPearls
parent: BaseGem
name: dragon pearls
description: yellow and shiny.
components:
- type: Sprite
layers:
- state: amber
- state: shine
- type: PointLight
enabled: true
color: "#ed7626"
radius: 0.5
- type: StaticPrice
price: 1400

- type: entity
id: GemHollowCrystal
parent: BaseGem
name: hollow crystal
description: blue and shiny.
components:
- type: Sprite
layers:
- state: void
- state: shine
- type: PointLight
enabled: true
color: "#4e52f7"
radius: 0.5
- type: StaticPrice
price: 1600

- type: entity
id: GemBloodStone
parent: BaseGem
name: blood stone
description: red and shiny.
components:
- type: Sprite
layers:
- state: red
- state: shine
- type: PointLight
enabled: true
color: "#df2d2d"
radius: 0.5
- type: StaticPrice
price: 1800

- type: entity
id: GemBluespaceDataCrystal
parent: BaseGem
name: bluespace data crystal
description: blue, glitters and dazzles.
components:
- type: Sprite
layers:
- state: data
- state: shine
- type: PointLight
enabled: true
color: "#5583f8"
radius: 4
- type: StaticPrice
price: 2000
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
- type: entity
name: gems bag
id: GemsBag
parent: BaseStorageItem
description: A bag made of polyester, covered with a layer of ash, for storing gems.
components:
- type: MagnetPickup
- type: Sprite
sprite: Corvax/Objects/Specific/Mining/gems_sbag.rsi
state: icon
- type: Clothing
sprite: Corvax/Objects/Specific/Mining/gems_sbag.rsi
quickEquip: false
slots:
- belt
- type: Item
size: Ginormous
- type: Storage
maxItemSize: Normal
grid:
- 0,0,9,3
quickInsert: true
areaInsert: true
whitelist:
tags:
- Gems
- type: Dumpable
- type: StaticPrice
price: 100
Loading

0 comments on commit d95fa62

Please sign in to comment.