diff --git a/Resources/Prototypes/Entities/items/clothing/hats.yml b/Resources/Prototypes/Entities/items/clothing/hats.yml new file mode 100644 index 0000000000..8aac885ef1 --- /dev/null +++ b/Resources/Prototypes/Entities/items/clothing/hats.yml @@ -0,0 +1,25 @@ +- type: entity + parent: Clothing + id: HatBase + abstract: true + components: + - type: Clothing + Slots: [helmet] + + +- type: entity + parent: HatBase + id: HatChef + name: Chef's Hat + description: It's a hat used by chefs to keep hair out of your food. Judging by the food in the mess, they don't work. + components: + - type: Sprite + sprite: Clothing/chef_hat.rsi + state: chef + - type: Icon + sprite: Clothing/chef_hat.rsi + state: chef + - type: Clothing + sprite: Clothing/chef_hat.rsi + Slots: + - helmet diff --git a/Resources/Prototypes/Entities/items/clothing/suits.yml b/Resources/Prototypes/Entities/items/clothing/suits.yml index 070bbced28..fa6132001a 100644 --- a/Resources/Prototypes/Entities/items/clothing/suits.yml +++ b/Resources/Prototypes/Entities/items/clothing/suits.yml @@ -41,3 +41,20 @@ - type: Clothing sprite: Clothing/vest_hazard.rsi + +- type: entity + parent: SuitBase + id: ChefApronClothing + name: Chef's Apron + description: An apron used by a high class chef. + components: + - type: Sprite + sprite: Clothing/chef_apron.rsi + state: apron + + - type: Icon + sprite: Clothing/chef_apron.rsi + state: apron + + - type: Clothing + sprite: Clothing/chef_apron.rsi diff --git a/Resources/Prototypes/Entities/items/clothing/uniforms.yml b/Resources/Prototypes/Entities/items/clothing/uniforms.yml index 160b6844c5..2e36d893f5 100644 --- a/Resources/Prototypes/Entities/items/clothing/uniforms.yml +++ b/Resources/Prototypes/Entities/items/clothing/uniforms.yml @@ -108,3 +108,20 @@ - type: Clothing sprite: Clothing/uniform_sec.rsi + +- type: entity + parent: UniformBase + id: UniformChef + name: Chef's Uniform + description: Can't cook without this. + components: + - type: Sprite + sprite: Clothing/chef_uniform.rsi + state: chef + + - type: Icon + sprite: Clothing/chef_uniform.rsi + state: chef + + - type: Clothing + sprite: Clothing/chef_uniform.rsi diff --git a/Resources/Prototypes/Entities/items/weapons/kitchen.yml b/Resources/Prototypes/Entities/items/weapons/kitchen.yml new file mode 100644 index 0000000000..8bdedc6ffe --- /dev/null +++ b/Resources/Prototypes/Entities/items/weapons/kitchen.yml @@ -0,0 +1,20 @@ +- type: entity + name: Butcher's Cleaver + parent: BaseItem + id: ButchCleaver + desc: A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products. + components: + - type: Sprite + sprite: Objects/items/cleaver.rsi + size: 4 + state: butch + + - type: Icon + sprite: Objects/items/cleaver.rsi + state: butch + + - type: MeleeWeapon + - type: Item + Size: 10 + sprite: Objects/items/cleaver.rsi + prefix: inhand diff --git a/Resources/Textures/Clothing/chef_apron.rsi/apron.png b/Resources/Textures/Clothing/chef_apron.rsi/apron.png new file mode 100644 index 0000000000..221b01644e Binary files /dev/null and b/Resources/Textures/Clothing/chef_apron.rsi/apron.png differ diff --git a/Resources/Textures/Clothing/chef_apron.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/chef_apron.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000..d1c76ba5d3 Binary files /dev/null and b/Resources/Textures/Clothing/chef_apron.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/chef_apron.rsi/inhand-left.png b/Resources/Textures/Clothing/chef_apron.rsi/inhand-left.png new file mode 100644 index 0000000000..84e5e83e3f Binary files /dev/null and b/Resources/Textures/Clothing/chef_apron.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/chef_apron.rsi/inhand-right.png b/Resources/Textures/Clothing/chef_apron.rsi/inhand-right.png new file mode 100644 index 0000000000..69ad696a10 Binary files /dev/null and b/Resources/Textures/Clothing/chef_apron.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/chef_apron.rsi/meta.json b/Resources/Textures/Clothing/chef_apron.rsi/meta.json new file mode 100644 index 0000000000..0361d4ed6c --- /dev/null +++ b/Resources/Textures/Clothing/chef_apron.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/discordia-space/CEV-Eris at commit 9a3a3a180344460263e8df7ea2565128e07b86b5", "states": [{"name": "apron", "directions": 1, "delays": [[1.0]]}, {"name": "equipped-OUTERCLOTHING", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Clothing/chef_hat.rsi/chef.png b/Resources/Textures/Clothing/chef_hat.rsi/chef.png new file mode 100644 index 0000000000..8326e41535 Binary files /dev/null and b/Resources/Textures/Clothing/chef_hat.rsi/chef.png differ diff --git a/Resources/Textures/Clothing/chef_hat.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/chef_hat.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..97b5f391f7 Binary files /dev/null and b/Resources/Textures/Clothing/chef_hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/chef_hat.rsi/inhand-left.png b/Resources/Textures/Clothing/chef_hat.rsi/inhand-left.png new file mode 100644 index 0000000000..c79a39f400 Binary files /dev/null and b/Resources/Textures/Clothing/chef_hat.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/chef_hat.rsi/inhand-right.png b/Resources/Textures/Clothing/chef_hat.rsi/inhand-right.png new file mode 100644 index 0000000000..a01d406dae Binary files /dev/null and b/Resources/Textures/Clothing/chef_hat.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/chef_hat.rsi/meta.json b/Resources/Textures/Clothing/chef_hat.rsi/meta.json new file mode 100644 index 0000000000..01f066139e --- /dev/null +++ b/Resources/Textures/Clothing/chef_hat.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris at commit 9a3a3a180344460263e8df7ea2565128e07b86b5", + "states": [ + { + "name": "equipped-HELMET", + "directions": 4, + "delays": [ + [ 1.0 ], + [ 1.0 ], + [ 1.0 ], + [ 1.0 ] + ] + }, + { + "name": "chef", + "directions": 1, + "delays": [ [ 1.0 ] ] + }, + {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]} + ] +} diff --git a/Resources/Textures/Clothing/chef_uniform.rsi/chef.png b/Resources/Textures/Clothing/chef_uniform.rsi/chef.png new file mode 100644 index 0000000000..cb5599f81c Binary files /dev/null and b/Resources/Textures/Clothing/chef_uniform.rsi/chef.png differ diff --git a/Resources/Textures/Clothing/chef_uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/chef_uniform.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..de50443a1b Binary files /dev/null and b/Resources/Textures/Clothing/chef_uniform.rsi/equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/chef_uniform.rsi/inhand-left.png b/Resources/Textures/Clothing/chef_uniform.rsi/inhand-left.png new file mode 100644 index 0000000000..84e5e83e3f Binary files /dev/null and b/Resources/Textures/Clothing/chef_uniform.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/chef_uniform.rsi/inhand-right.png b/Resources/Textures/Clothing/chef_uniform.rsi/inhand-right.png new file mode 100644 index 0000000000..69ad696a10 Binary files /dev/null and b/Resources/Textures/Clothing/chef_uniform.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/chef_uniform.rsi/meta.json b/Resources/Textures/Clothing/chef_uniform.rsi/meta.json new file mode 100644 index 0000000000..2f24b9fc23 --- /dev/null +++ b/Resources/Textures/Clothing/chef_uniform.rsi/meta.json @@ -0,0 +1,74 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris at commit 9a3a3a180344460263e8df7ea2565128e07b86b5", + "states": [ + { + "name": "equipped-INNERCLOTHING", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "chef", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/items/cleaver.rsi/butch.png b/Resources/Textures/Objects/items/cleaver.rsi/butch.png new file mode 100644 index 0000000000..922bb19c1a Binary files /dev/null and b/Resources/Textures/Objects/items/cleaver.rsi/butch.png differ diff --git a/Resources/Textures/Objects/items/cleaver.rsi/inhand-left.png b/Resources/Textures/Objects/items/cleaver.rsi/inhand-left.png new file mode 100644 index 0000000000..cfd9677f61 Binary files /dev/null and b/Resources/Textures/Objects/items/cleaver.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/items/cleaver.rsi/inhand-right.png b/Resources/Textures/Objects/items/cleaver.rsi/inhand-right.png new file mode 100644 index 0000000000..37f57e543f Binary files /dev/null and b/Resources/Textures/Objects/items/cleaver.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/items/cleaver.rsi/meta.json b/Resources/Textures/Objects/items/cleaver.rsi/meta.json new file mode 100644 index 0000000000..e295b94b1f --- /dev/null +++ b/Resources/Textures/Objects/items/cleaver.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "butch", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file