From: ERROR404 <100093430+ERORR404V1@users.noreply.github.com> Date: Fri, 26 Jan 2024 14:43:49 +0000 (+0500) Subject: Mime hardsuit (#24198) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=dedb77f43a02dfe2eaef6dd3eb45937ad7467e30;p=space-station-14.git Mime hardsuit (#24198) * Mime hardsuit * small fix * Update Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> * New sprite * newest sprite * No more CTRL+C CTRL+V * update sprite in hand * final sprite in hand --------- Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> --- diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index f42b3a9405..358fc81c8b 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -722,6 +722,19 @@ equipSound: /Audio/Mecha/mechmove03.ogg unequipSound: /Audio/Effects/Emotes/parp1.ogg +#Mime Hardsuit +- type: entity + parent: ClothingHeadHelmetHardsuitSecurity + id: ClothingHeadHelmetHardsuitMime + name: mime hardsuit helmet + description: A mime hardsuit helmet. + components: + - type: BreathMask + - type: Sprite + sprite: Clothing/Head/Hardsuits/mime.rsi + - type: Clothing + sprite: Clothing/Head/Hardsuits/mime.rsi + #Santas Hardsuit - type: entity parent: ClothingHeadHardsuitBase diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 8a646e68f5..ff8ac2944f 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -916,6 +916,23 @@ - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitClown +#Mime Hardsuit +- type: entity + parent: ClothingOuterHardsuitClown + id: ClothingOuterHardsuitMime + name: mime hardsuit + description: A custom-made mime hardsuit. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Hardsuits/mime.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Hardsuits/mime.rsi + - type: Construction + graph: MimeHardsuit + node: mimeHardsuit + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitMime + #Santa's Hardsuit - type: entity parent: ClothingOuterHardsuitBase diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml new file mode 100644 index 0000000000..a72a5ccc8c --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml @@ -0,0 +1,43 @@ +- type: constructionGraph + id: MimeHardsuit + start: start + graph: + - node: start + edges: + - to: mimeHardsuit + steps: + - material: Cloth + amount: 5 + doAfter: 1 + - tag: SuitEVA + name: An EVA suit + icon: + sprite: Clothing/OuterClothing/Suits/eva.rsi + state: icon + doAfter: 1 + - tag: HelmetEVA + name: An EVA helmet + icon: + sprite: Clothing/Head/Helmets/eva.rsi + state: icon + doAfter: 1 + - tag: CrayonRed + name: red crayon + icon: + sprite: Objects/Fun/crayons.rsi + state: red + doAfter: 1 + - tag: CrayonBlack + name: black crayon + icon: + sprite: Objects/Fun/crayons.rsi + state: black + doAfter: 1 + - tag: MimeBelt + name: suspenders + icon: + sprite: Clothing/Belt/suspenders.rsi + state: icon + doAfter: 1 + - node: mimeHardsuit + entity: ClothingOuterHardsuitMime diff --git a/Resources/Prototypes/Recipes/Construction/clothing.yml b/Resources/Prototypes/Recipes/Construction/clothing.yml index 0e8bf31a8d..75d3dd7f95 100644 --- a/Resources/Prototypes/Recipes/Construction/clothing.yml +++ b/Resources/Prototypes/Recipes/Construction/clothing.yml @@ -9,6 +9,17 @@ icon: { sprite: Clothing/OuterClothing/Hardsuits/clown.rsi, state: icon } objectType: Item +- type: construction + name: mime hardsuit + id: MimeHardsuit + graph: MimeHardsuit + startNode: start + targetNode: mimeHardsuit + category: construction-category-clothing + description: A modified hardsuit fit for a mime. + icon: { sprite: Clothing/OuterClothing/Hardsuits/mime.rsi, state: icon } + objectType: Item + - type: construction name: bone armor id: BoneArmor diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png new file mode 100644 index 0000000000..2ecfd87ec4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon.png b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon.png new file mode 100644 index 0000000000..aefc368cb3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/meta.json new file mode 100644 index 0000000000..4487b288b9 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, sprited by Fazansen(https://github.com/Fazansen)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/off-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/off-equipped-HELMET.png new file mode 100644 index 0000000000..fa8f393622 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/on-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/on-equipped-HELMET.png new file mode 100644 index 0000000000..531a5d5a9f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000..3d91e4ba11 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png new file mode 100644 index 0000000000..e44b9e4863 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png new file mode 100644 index 0000000000..08f1ed177f Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png new file mode 100644 index 0000000000..9ddd8a6ecd Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json new file mode 100644 index 0000000000..a5f992108c --- /dev/null +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github), sprited(resprited) by Fazansen(https://github.com/Fazansen)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}