]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Mime hardsuit (#24198)
authorERROR404 <100093430+ERORR404V1@users.noreply.github.com>
Fri, 26 Jan 2024 14:43:49 +0000 (19:43 +0500)
committerGitHub <noreply@github.com>
Fri, 26 Jan 2024 14:43:49 +0000 (17:43 +0300)
* 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>
14 files changed:
Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml
Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/clothing.yml
Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png [new file with mode: 0644]
Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/off-equipped-HELMET.png [new file with mode: 0644]
Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/on-equipped-HELMET.png [new file with mode: 0644]
Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png [new file with mode: 0644]
Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json [new file with mode: 0644]

index f42b3a9405f6b7e8a465c22c094e0aed91f08387..358fc81c8b2a6e58ad1fc0096f85bfc042b3cdfb 100644 (file)
     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
index 8a646e68f5262c9aa23aacc719a157d7260a603f..ff8ac2944fef4677201474a5fa6e8773984ff618 100644 (file)
   - 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 (file)
index 0000000..a72a5cc
--- /dev/null
@@ -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
index 0e8bf31a8d7e6eaafb03ecc265d32328315509aa..75d3dd7f951263581c31990b098a1302673ef974 100644 (file)
@@ -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 (file)
index 0000000..2ecfd87
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 (file)
index 0000000..aefc368
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 (file)
index 0000000..4487b28
--- /dev/null
@@ -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 (file)
index 0000000..fa8f393
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 (file)
index 0000000..531a5d5
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 (file)
index 0000000..3d91e4b
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 (file)
index 0000000..e44b9e4
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 (file)
index 0000000..08f1ed1
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 (file)
index 0000000..9ddd8a6
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 (file)
index 0000000..a5f9921
--- /dev/null
@@ -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
+        }
+    ]
+}