diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Walls/cliffs.yml b/Resources/Prototypes/_CP14/Entities/Structures/Walls/cliffs.yml new file mode 100644 index 0000000000..41243ca7a8 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Walls/cliffs.yml @@ -0,0 +1,50 @@ +- type: entity + parent: BaseStructure + id: CP14Cliff + name: cliff + description: Severe unevenness of the natural landscape. + components: + - type: Sprite + drawdepth: WallTops + sprite: _CP14/Structures/Walls/Natural/cliffs.rsi + state: cliff + - type: Icon + sprite: _CP14/Structures/Walls/Natural/cliffs.rsi + state: cliff + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.49,0.49,-0.49,0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Climbable + +- type: entity + parent: CP14Cliff + id: CP14CliffCorner + components: + - type: Sprite + drawdepth: WallTops + sprite: _CP14/Structures/Walls/Natural/cliffs.rsi + state: corner + - type: Icon + sprite: _CP14/Structures/Walls/Natural/cliffs.rsi + state: corner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,0.49,-0.25,0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/cliff.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/cliff.png new file mode 100644 index 0000000000..308eecb75a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/cliff.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/corner.png b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/corner.png new file mode 100644 index 0000000000..511e395d7a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/corner.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/meta.json new file mode 100644 index 0000000000..67debae114 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Walls/Natural/cliffs.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "By TheShuEd(github) for CrystallPunk14", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "cliff", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + } + ] +} \ No newline at end of file