diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Decoration/wallmount.yml b/Resources/Prototypes/_CP14/Entities/Structures/Decoration/wallmount.yml new file mode 100644 index 0000000000..ddfec45ee4 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Decoration/wallmount.yml @@ -0,0 +1,98 @@ +- type: entity + id: CP14WallmountWoodenBoards + parent: + - BaseStructure + - CP14BaseWooden #TODO: make BaseFlammable + name: wooden boards + description: Nailed to the wall with wooden boards. Why? It's not clear. + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/wallmount_decor.rsi + layers: + - state: boards + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.49,0.49,-0.49,0.36" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + +- type: entity + id: CP14WallmountWeb + parent: + - BaseStructure + - CP14BaseWooden #TODO: make BaseFlammable + name: web + description: Cobwebs clinging to dark corners with tiny spiders in them. + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/wallmount_decor.rsi + layers: + - state: web + map: ["random"] + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.49,0.49,-0.49,0.36" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + hard: false + - type: RandomSprite + available: + - random: + web: "" + web2: "" + +- type: entity + id: CP14WallmountVines + parent: + - BaseStructure + - CP14BaseWooden #TODO: make BaseFlammable + name: vines + description: The timid shoots of weeds trying to climb the wall upward toward the light + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _CP14/Structures/Decoration/wallmount_decor.rsi + layers: + - state: vines + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.49,0.49,-0.49,0.36" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + hard: false + \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/boards.png b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/boards.png new file mode 100644 index 0000000000..f4e484085c Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/boards.png differ diff --git a/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/meta.json b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/meta.json new file mode 100644 index 0000000000..cbf9212d69 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By jaraten(discord)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "boards", + "directions": 4 + }, + { + "name": "web", + "directions": 4 + }, + { + "name": "web2", + "directions": 4 + }, + { + "name": "vines", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/vines.png b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/vines.png new file mode 100644 index 0000000000..374fbc3e13 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/vines.png differ diff --git a/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web.png b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web.png new file mode 100644 index 0000000000..fae4a9be42 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web.png differ diff --git a/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web2.png b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web2.png new file mode 100644 index 0000000000..8d71eeff6c Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Decoration/wallmount_decor.rsi/web2.png differ