diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/painting.yml b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/painting.yml new file mode 100644 index 0000000000..312d11345d --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/painting.yml @@ -0,0 +1,63 @@ +- type: entity + id: CP14BaseWallmountPainting + parent: CP14BaseWallmount + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + id: CP14WallmountPaintingSkull + name: skull painting + parent: CP14BaseWallmountPainting + description: A bizarre skull painting. Depressing. + components: + - type: Sprite + sprite: _CP14/Structures/Wallmount/wallmount_painting.rsi + state: skull_painting + +- type: entity + id: CP14WallmountPaintingCandle + name: candle painting + parent: CP14BaseWallmountPainting + description: A nicely drawn candle in a frame. + components: + - type: Sprite + sprite: _CP14/Structures/Wallmount/wallmount_painting.rsi + state: candle_painting + +- type: entity + id: CP14WallmountPaintingWoman + name: painting of a woman + parent: CP14BaseWallmountPainting + description: The painting depicts a woman with a mysterious smile. + components: + - type: Sprite + sprite: _CP14/Structures/Wallmount/wallmount_painting.rsi + state: painting_woman + +- type: entity + id: CP14WallmountPaintingSaint + name: painting of a saint + parent: CP14BaseWallmountPainting + description: A drawing of a nun with a halo over her head. This is how you can feel the holiness of the picture. + components: + - type: Sprite + sprite: _CP14/Structures/Wallmount/wallmount_painting.rsi + state: painting_saint + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 60 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/wallmount.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/wallmount.yml index 54edaa4fc9..1ad7a5f129 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/wallmount.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/wallmount.yml @@ -177,4 +177,3 @@ - map: ["enum.StorageFillLayers.Fill"] - type: StorageFillVisualizer fillBaseName: bottleB - diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/candle_painting.png b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/candle_painting.png new file mode 100644 index 0000000000..40548c22e1 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/candle_painting.png differ diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/meta.json b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/meta.json new file mode 100644 index 0000000000..e59c1b3021 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "Created by Max Gab for CrystallPunk14", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "skull_painting", + "directions": 4 + }, + { + "name": "candle_painting", + "directions": 4 + }, + { + "name": "painting_woman", + "directions": 4 + }, + { + "name": "painting_saint", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_saint.png b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_saint.png new file mode 100644 index 0000000000..aee6309ede Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_saint.png differ diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_woman.png b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_woman.png new file mode 100644 index 0000000000..76780832ca Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/painting_woman.png differ diff --git a/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/skull_painting.png b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/skull_painting.png new file mode 100644 index 0000000000..ae6371b0a2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Wallmount/wallmount_painting.rsi/skull_painting.png differ