diff --git a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/structures.ftl b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/structures.ftl index a545cfbf8f..9549c62627 100644 --- a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/structures.ftl +++ b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/structures.ftl @@ -56,5 +56,9 @@ ent-CP14CardboardWall = стена из картона .desc = Тонкая, непрочная стена из бумаги и картона. Пользуется популярностью в теплых странах. # Sharpening stone -ent-CP14BaseSharpeningStoneStructure = стационарный точильный камень - .desc = прочный, долговечный точильный камень, способный затачивать оружие без особого вреда для него. \ No newline at end of file +ent-CPBaseSharpeningStoneStructure = стационарный точильный камень + .desc = прочный, долговечный точильный камень, способный затачивать оружие без особого вреда для него. + +# Storage +ent-CP14CrateCoffin = гроб + .desc = Удобный и красивый гроб, чтобы с удобствами дождаться своего воскрешения. diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml new file mode 100644 index 0000000000..829d0a61ea --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml @@ -0,0 +1,33 @@ +- type: entity + parent: CrateGeneric + id: CP14CrateCoffin + name: coffin + description: A comfortable and nice looking coffin to comfortably await your resurrection. + components: + - type: Sprite + sprite: _CP14/Structures/Storage/Crates/coffin.rsi + layers: + - state: base + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - state: paper + map: ["enum.PaperLabelVisuals.Layer"] + - type: Icon + sprite: _CP14/Structures/Storage/Crates/coffin.rsi + state: base + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 15 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 1 + max: 4 + - !type:DoActsBehavior + acts: [ "Destruction" ] diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/base.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/base.png new file mode 100644 index 0000000000..f102700098 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/base.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/bounty.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/bounty.png new file mode 100644 index 0000000000..54a2f0fbd0 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/bounty.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/captains_paper.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/captains_paper.png new file mode 100644 index 0000000000..7265057446 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/captains_paper.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/closed.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/closed.png new file mode 100644 index 0000000000..f102700098 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/closed.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/invoice.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/invoice.png new file mode 100644 index 0000000000..e0efa6e950 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/invoice.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json new file mode 100644 index 0000000000..8b0436bc5c --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "CrystallPunk14, modified by TheShuEd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "paper" + }, + { + "name": "bounty" + }, + { + "name": "captains_paper" + }, + { + "name": "invoice" + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/open.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/open.png new file mode 100644 index 0000000000..f185ba0cb3 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/open.png differ diff --git a/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/paper.png b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/paper.png new file mode 100644 index 0000000000..630ffe8e10 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Storage/Crates/coffin.rsi/paper.png differ