diff --git a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl index 205592dd5c..b1e9cd606a 100644 --- a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl +++ b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl @@ -1086,6 +1086,9 @@ ent-CP14WallCardboard = картонная стена ent-CP14WallCyan = голубая стена .desc = { ent-CP14BaseWall.desc } +ent-CP14WallSkulls = черепная стена + .desc = { ent-CP14BaseWall.desc } + ent-CP14BaseFenceWood = деревянный забор .desc = Деревянный кусок ограды. Надеюсь, за ним находится сад бабушки. diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/_CP14/Entities/Structures/Walls/walls.yml index 4760805375..23c06fe635 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Walls/walls.yml @@ -210,3 +210,21 @@ - type: IconSmooth base: wall - type: CP14WallpaperHolder + +- type: entity + id: CP14WallSkulls + name: skulls wall + parent: CP14BaseWall + components: + - type: Sprite + sprite: _CP14/Structures/Walls/wall_of_skulls.rsi + - type: Icon + sprite: _CP14/Structures/Walls/wall_of_skulls.rsi + - type: IconSmooth + base: skulls + - type: RandomIconSmooth + randomStates: + - skulls + - skullsA + - skullsB + - type: Appearance diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/full.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/full.png new file mode 100644 index 0000000000..ddef0ea93b Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/full.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/meta.json b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/meta.json new file mode 100644 index 0000000000..3ba3522393 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/meta.json @@ -0,0 +1,110 @@ +{ + "version": 1, + "size": { + "x": 48, + "y": 64 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Skilets (Discord) for CrystallPunk14", + "states": [ + { + "name": "skulls0", + "directions": 4 + }, + { + "name": "skulls1", + "directions": 4 + }, + { + "name": "skulls2", + "directions": 4 + }, + { + "name": "skulls3", + "directions": 4 + }, + { + "name": "skulls4", + "directions": 4 + }, + { + "name": "skulls5", + "directions": 4 + }, + { + "name": "skulls6", + "directions": 4 + }, + { + "name": "skulls7", + "directions": 4 + }, + { + "name": "skullsA0", + "directions": 4 + }, + { + "name": "skullsA1", + "directions": 4 + }, + { + "name": "skullsA2", + "directions": 4 + }, + { + "name": "skullsA3", + "directions": 4 + }, + { + "name": "skullsA4", + "directions": 4 + }, + { + "name": "skullsA5", + "directions": 4 + }, + { + "name": "skullsA6", + "directions": 4 + }, + { + "name": "skullsA7", + "directions": 4 + }, + { + "name": "skullsB0", + "directions": 4 + }, + { + "name": "skullsB1", + "directions": 4 + }, + { + "name": "skullsB2", + "directions": 4 + }, + { + "name": "skullsB3", + "directions": 4 + }, + { + "name": "skullsB4", + "directions": 4 + }, + { + "name": "skullsB5", + "directions": 4 + }, + { + "name": "skullsB6", + "directions": 4 + }, + { + "name": "skullsB7", + "directions": 4 + }, + { + "name": "full" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls0.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls0.png new file mode 100644 index 0000000000..81ec31747e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls0.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls1.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls1.png new file mode 100644 index 0000000000..d181f5cf25 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls1.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls2.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls2.png new file mode 100644 index 0000000000..7861e1a119 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls2.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls3.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls3.png new file mode 100644 index 0000000000..f8167eba80 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls3.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls4.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls4.png new file mode 100644 index 0000000000..3915a2b19a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls4.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls5.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls5.png new file mode 100644 index 0000000000..45be3dd398 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls5.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls6.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls6.png new file mode 100644 index 0000000000..1dbb193600 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls6.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls7.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls7.png new file mode 100644 index 0000000000..c030a0cfd2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skulls7.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA0.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA0.png new file mode 100644 index 0000000000..ccc41deb7e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA0.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA1.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA1.png new file mode 100644 index 0000000000..8f65bf628d Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA1.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA2.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA2.png new file mode 100644 index 0000000000..7c726d1943 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA2.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA3.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA3.png new file mode 100644 index 0000000000..44aa9f1e8f Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA3.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA4.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA4.png new file mode 100644 index 0000000000..3915a2b19a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA4.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA5.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA5.png new file mode 100644 index 0000000000..45be3dd398 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA5.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA6.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA6.png new file mode 100644 index 0000000000..1dbb193600 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA6.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA7.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA7.png new file mode 100644 index 0000000000..c030a0cfd2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsA7.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB0.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB0.png new file mode 100644 index 0000000000..2ffdfce627 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB0.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB1.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB1.png new file mode 100644 index 0000000000..d181f5cf25 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB1.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB2.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB2.png new file mode 100644 index 0000000000..396bea0073 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB2.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB3.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB3.png new file mode 100644 index 0000000000..f8167eba80 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB3.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB4.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB4.png new file mode 100644 index 0000000000..88e31c145a Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB4.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB5.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB5.png new file mode 100644 index 0000000000..45be3dd398 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB5.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB6.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB6.png new file mode 100644 index 0000000000..55907ee17e Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB6.png differ diff --git a/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB7.png b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB7.png new file mode 100644 index 0000000000..c030a0cfd2 Binary files /dev/null and b/Resources/Textures/_CP14/Structures/Walls/wall_of_skulls.rsi/skullsB7.png differ