diff --git a/Resources/Prototypes/Entities/Tiles/chasm.yml b/Resources/Prototypes/Entities/Tiles/chasm.yml index 23f3ad8395..fa937893d8 100644 --- a/Resources/Prototypes/Entities/Tiles/chasm.yml +++ b/Resources/Prototypes/Entities/Tiles/chasm.yml @@ -1,6 +1,7 @@ - type: entity id: FloorChasmEntity name: chasm + noSpawn: true description: You can't even see the bottom. placement: mode: SnapgridCenter @@ -49,6 +50,7 @@ - type: entity parent: FloorChasmEntity id: FloorChromiteChasm + noSpawn: true suffix: Chromite components: - type: Sprite @@ -59,6 +61,7 @@ - type: entity parent: FloorChasmEntity id: FloorDesertChasm + noSpawn: true suffix: Desert components: - type: Sprite @@ -69,6 +72,7 @@ - type: entity parent: FloorChasmEntity id: FloorSnowChasm + noSpawn: true suffix: Snow components: - type: Sprite diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/chasm.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/chasm.yml new file mode 100644 index 0000000000..8ff6e43dd8 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/chasm.yml @@ -0,0 +1,47 @@ +- type: entity + id: CP14Chasm + name: chasm + description: You can't even see the bottom. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: PlacementReplacement + key: floorTile + - type: Sprite + drawdepth: BelowFloor + sprite: _CP14/Tiles/chasm.rsi + - type: Icon + sprite: _CP14/Tiles/chasm.rsi + state: full + - type: IconSmooth + key: chasm + base: chasm_ + - type: Transform + anchored: true + - type: Chasm + - type: StepTrigger + requiredTriggeredSpeed: 0 + intersectRatio: 0.4 + blacklist: + tags: + - Catwalk #TODO + - type: Clickable + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.4" + layer: + - WallLayer + mask: + - ItemMask + density: 1000 + hard: false + - type: Tag + tags: + - HideContextMenu \ No newline at end of file diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_0.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_0.png new file mode 100644 index 0000000000..0cbdac106f Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_0.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_1.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_1.png new file mode 100644 index 0000000000..c0b738440a Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_1.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_2.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_2.png new file mode 100644 index 0000000000..0cbdac106f Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_2.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_3.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_3.png new file mode 100644 index 0000000000..4be3e64557 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_3.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_4.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_4.png new file mode 100644 index 0000000000..ebf30c0fd5 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_4.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_5.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_5.png new file mode 100644 index 0000000000..895feaf006 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_5.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_6.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_6.png new file mode 100644 index 0000000000..18b63b2569 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_6.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_7.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_7.png new file mode 100644 index 0000000000..5a3650a9b5 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/chasm_7.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/full.png b/Resources/Textures/_CP14/Tiles/chasm.rsi/full.png new file mode 100644 index 0000000000..383c4d57a2 Binary files /dev/null and b/Resources/Textures/_CP14/Tiles/chasm.rsi/full.png differ diff --git a/Resources/Textures/_CP14/Tiles/chasm.rsi/meta.json b/Resources/Textures/_CP14/Tiles/chasm.rsi/meta.json new file mode 100644 index 0000000000..755a9a271b --- /dev/null +++ b/Resources/Textures/_CP14/Tiles/chasm.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by TheShuEd (Github) for CrystallPunk14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "chasm_0", + "directions": 4 + }, + { + "name": "chasm_1", + "directions": 4 + }, + { + "name": "chasm_2", + "directions": 4 + }, + { + "name": "chasm_3", + "directions": 4 + }, + { + "name": "chasm_4", + "directions": 4 + }, + { + "name": "chasm_5", + "directions": 4 + }, + { + "name": "chasm_6", + "directions": 4 + }, + { + "name": "chasm_7", + "directions": 4 + } + ] +}