diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/specific/salvage/gems_bag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/specific/salvage/gems_bag.ftl new file mode 100644 index 00000000000..2fc7864120a --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/specific/salvage/gems_bag.ftl @@ -0,0 +1,2 @@ +ent-GemsBag = сумка для драгоценных камней + .desc = Сумка из полиэстера, покрытая слоем пыли, для хранения драгоценных камней. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/objectives/gems.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/objectives/gems.ftl new file mode 100644 index 00000000000..0f7eee2ad81 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/objectives/gems.ftl @@ -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 = Синий, блестит и слепит. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/asteroid.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/asteroid.ftl index 6e5c6650226..d5f9d3eb074 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/asteroid.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/asteroid.ftl @@ -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 = Драгоценности \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml index d2c3be9ea10..5ec383ea27b 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml @@ -21,6 +21,7 @@ - id: Wirecutter - id: ClothingBeltUtility - id: OreBag + - id: GemsBag # Corvax-Frontier - id: ClothingBeltSalvageWebbing - type: entity diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml index eb2602e9a4d..9f5c3d01304 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/salvage.yml @@ -1,4 +1,4 @@ -- type: vendingMachineInventory +- type: vendingMachineInventory id: SalvageEquipmentInventory startingInventory: WeaponCrusherGlaive: 3 @@ -8,6 +8,7 @@ # MiningDrill: 3 Pickaxe: 10 OreBag: 6 + GemsBag: 6 # Corvax-Frontier Floodlight: 10 RadioHandheld: 5 HandheldGPSBasic: 14 diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Materials/gems.yml b/Resources/Prototypes/Corvax/Entities/Objects/Materials/gems.yml new file mode 100644 index 00000000000..0d921ae4369 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Materials/gems.yml @@ -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 diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Specific/Salvage/gem_bag.yml b/Resources/Prototypes/Corvax/Entities/Objects/Specific/Salvage/gem_bag.yml new file mode 100644 index 00000000000..bf23d4355de --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Specific/Salvage/gem_bag.yml @@ -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 diff --git a/Resources/Prototypes/Corvax/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/Corvax/Entities/Structures/Walls/asteroid.yml new file mode 100644 index 00000000000..c68b3981a0d --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Structures/Walls/asteroid.yml @@ -0,0 +1,109 @@ +- type: entity + id: AsteroidRockGems + parent: AsteroidRock + description: An ore vein rich with gems. + suffix: Gems + components: + - type: OreVein + oreChance: 1.0 + oreRarityPrototypeId: RandomGemsDistributionStandard + - 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_gems + +- type: entity + id: WallRockGems + parent: WallRock + description: An ore vein rich with gems. + suffix: Gems + components: + - type: OreVein + oreChance: 1.0 + oreRarityPrototypeId: RandomGemsDistributionStandard + - 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_gems + +- type: entity + id: WallRockBasaltGems + parent: WallRockBasalt + description: An ore vein rich with gems. + suffix: Gems + components: + - type: OreVein + oreChance: 1.0 + oreRarityPrototypeId: RandomGemsDistributionStandard + - 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_gems + +- type: entity + id: WallRockAndesiteGems + parent: WallRockAndesite + description: An ore vein rich with gems. + suffix: Gems + components: + - type: OreVein + oreChance: 1.0 + oreRarityPrototypeId: RandomGemsDistributionStandard + - 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_gems + +- type: entity + id: WallRockChromiteGems + parent: WallRockChromite + description: An ore vein rich with gems. + suffix: Gems + components: + - type: OreVein + oreChance: 1.0 + oreRarityPrototypeId: RandomGemsDistributionStandard + - 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_gems diff --git a/Resources/Prototypes/Corvax/ore.yml b/Resources/Prototypes/Corvax/ore.yml new file mode 100644 index 00000000000..13e3bea2a3f --- /dev/null +++ b/Resources/Prototypes/Corvax/ore.yml @@ -0,0 +1,94 @@ +- type: ore + id: GemRuby + oreEntity: GemRuby + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemSapphire + oreEntity: GemSapphire + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemEmerald + oreEntity: GemEmerald + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemTopaz + oreEntity: GemTopaz + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemRuperium + oreEntity: GemRuperium + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemFrozenDiamond + oreEntity: GemFrozenDiamond + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemHardenedShell + oreEntity: GemHardenedShell + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemStabilizedBaroxuldium + oreEntity: GemStabilizedBaroxuldium + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemCompactedDilithium + oreEntity: GemCompactedDilithium + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemDragonPearls + oreEntity: GemDragonPearls + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemHollowCrystal + oreEntity: GemHollowCrystal + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemBloodStone + oreEntity: GemBloodStone + minOreYield: 1 + maxOreYield: 2 + +- type: ore + id: GemBluespaceDataCrystal + oreEntity: GemBluespaceDataCrystal + minOreYield: 1 + maxOreYield: 1 + +- type: weightedRandomOre + id: RandomGemsDistributionStandard + weights: + GemRuby: 20 + GemSapphire: 20 + GemEmerald: 20 + GemTopaz: 20 + GemRuperium: 5 + GemFrozenDiamond: 5 + GemHardenedShell: 5 + GemStabilizedBaroxuldium: 1 + GemCompactedDilithium: 1 + GemDragonPearls: 1 + GemHollowCrystal: 1 + GemBloodStone: 1 + GemBluespaceDataCrystal: 0.1 diff --git a/Resources/Prototypes/Corvax/tags.yml b/Resources/Prototypes/Corvax/tags.yml new file mode 100644 index 00000000000..6f6ab3ef3d5 --- /dev/null +++ b/Resources/Prototypes/Corvax/tags.yml @@ -0,0 +1,2 @@ +- type: Tag + id: Gems diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index d37523bd735..02349bec744 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -207,6 +207,7 @@ - MiningDrill - Shovel - OreBag + - GemsBag # Corvax-Frontier - Crowbar - RadioHandheld diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/amber.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/amber.png new file mode 100644 index 00000000000..7f92eeb1158 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/amber.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/data.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/data.png new file mode 100644 index 00000000000..6228ec90e16 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/data.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/diamond.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/diamond.png new file mode 100644 index 00000000000..055fea8cdde Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/diamond.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/emerald.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/emerald.png new file mode 100644 index 00000000000..235066ab757 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/emerald.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/magma.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/magma.png new file mode 100644 index 00000000000..90ba2e41249 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/magma.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/meta.json b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/meta.json new file mode 100644 index 00000000000..77d0d80823f --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Copyright by https://github.com/ParadiseSS13/Paradise", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "amber" + }, + { + "name": "data" + }, + { + "name": "diamond" + }, + { + "name": "emerald" + }, + { + "name": "magma" + }, + { + "name": "phoron" + }, + { + "name": "purple" + }, + { + "name": "red" + }, + { + "name": "ruby" + }, + { + "name": "rupee" + }, + { + "name": "sapphire" + }, + { + "name": "topaz" + }, + { + "name": "void" + }, + { + "name": "rupee_broken", + "delays": [ + [ 0.2, 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "shine", + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/phoron.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/phoron.png new file mode 100644 index 00000000000..585dec8abb5 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/phoron.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/purple.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/purple.png new file mode 100644 index 00000000000..c56a7b374fa Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/purple.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/red.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/red.png new file mode 100644 index 00000000000..56ae15fb605 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/red.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/ruby.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/ruby.png new file mode 100644 index 00000000000..871b284cf50 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/ruby.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee.png new file mode 100644 index 00000000000..15429b3416a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee_broken.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee_broken.png new file mode 100644 index 00000000000..34b007d4d09 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/rupee_broken.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/sapphire.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/sapphire.png new file mode 100644 index 00000000000..593af669ba7 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/sapphire.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/shine.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/shine.png new file mode 100644 index 00000000000..dcd22a84e5f Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/shine.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/topaz.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/topaz.png new file mode 100644 index 00000000000..c67feb7d87b Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/topaz.png differ diff --git a/Resources/Textures/Corvax/Objects/Materials/gems.rsi/void.png b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/void.png new file mode 100644 index 00000000000..25005a19756 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Materials/gems.rsi/void.png differ diff --git a/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/equipped-BELT.png new file mode 100644 index 00000000000..db9b6245572 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/icon.png b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/icon.png new file mode 100644 index 00000000000..eb47067a57d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/icon.png differ diff --git a/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-left.png b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-left.png new file mode 100644 index 00000000000..9c2b1a6de77 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-right.png b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-right.png new file mode 100644 index 00000000000..bcea17f98cb Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/meta.json b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/meta.json new file mode 100644 index 00000000000..732663191df --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Specific/Mining/gems_sbag.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Copyright by https://github.com/ParadiseSS13/Paradise", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Walls/rock.rsi/meta.json b/Resources/Textures/Structures/Walls/rock.rsi/meta.json index aa46326a4b5..897eed25d92 100644 --- a/Resources/Textures/Structures/Walls/rock.rsi/meta.json +++ b/Resources/Textures/Structures/Walls/rock.rsi/meta.json @@ -198,6 +198,9 @@ }, { "name": "rock_andesite_west" + }, + { + "name": "rock_gems" } ] } diff --git a/Resources/Textures/Structures/Walls/rock.rsi/rock_gems.png b/Resources/Textures/Structures/Walls/rock.rsi/rock_gems.png new file mode 100644 index 00000000000..5a87d715611 Binary files /dev/null and b/Resources/Textures/Structures/Walls/rock.rsi/rock_gems.png differ