]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
ian crafting (#19821)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Sun, 10 Sep 2023 03:04:32 +0000 (04:04 +0100)
committerGitHub <noreply@github.com>
Sun, 10 Sep 2023 03:04:32 +0000 (23:04 -0400)
Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
Resources/Prototypes/Entities/Objects/Materials/materials.yml
Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml
Resources/Prototypes/Recipes/Crafting/toys.yml
Resources/Prototypes/tags.yml

index 670e9a00edba379f1dbdce48bc632ae6ef8c7a90..280d05697ff6b7121caa1ed00f30acfe11a39e98 100644 (file)
   - type: ContainerContainer
     containers:
       toggleable-clothing: !type:ContainerSlot {}
+  - type: Construction
+    graph: ClothingOuterSuitIan
+    node: suit
 
 - type: entity
   parent: ClothingOuterBase
index 4fedd7f1a6455dfae67503f8e34f0fcfa48fe68b..bb46955dcb6c330b70a05344c57239b93d7b4700 100644 (file)
@@ -29,6 +29,7 @@
     spawned:
     - id: FoodMeatCorgi
       amount: 2
+    - id: MaterialHideCorgi
   - type: Tag
     tags:
     - CannotSuicide
@@ -57,6 +58,7 @@
     - id: FoodMeatCorgi
       amount: 2
     - id: SheetSteel1
+    - id: MaterialHideCorgi
 
 - type: entity
   name: Lisa
index 35b90996fa81a873c6a65dd339b070c5a5db7c48..dd47d3c1919f354a798276a81000fa2a3a76f09c 100644 (file)
     color: "#4faffb"
     slots:
 
+- type: entity
+  parent: MaterialBase
+  id: MaterialHideCorgi
+  name: corgi hide
+  description: Luxury pelt used in only the most elite fashion. Rumors say this is found when a corgi is sent to the nice farm.
+  components:
+  - type: Sprite
+    sprite: Objects/Materials/materials.rsi
+    state: corgihide
+  - type: Item
+    sprite: Clothing/Head/Misc/hides.rsi
+    heldPrefix: corgi
+  - type: Clothing
+    sprite: Clothing/Head/Misc/hides.rsi
+    equippedPrefix: corgi2
+    slots:
+    - HEAD
+  - type: Tag
+    tags:
+    - HideCorgi
+
 - type: entity
   parent: MaterialBase
   id: MaterialDiamond
index 97eae37807f3ded03ee52478258a583b769ba9c8..56e31bbe8d1cda538de9bec11063828235b902e5 100644 (file)
               doAfter: 10
     - node: plushie
       entity: PlushieGhostRevenant
+
+- type: constructionGraph
+  id: ClothingOuterSuitIan
+  start: start
+  graph:
+  - node: start
+    edges:
+    - to: suit
+      steps:
+      - tag: HideCorgi
+        name: corgi hide
+        icon:
+          sprite: Objects/Materials/materials.rsi
+          state: corgihide
+        doAfter: 5
+  - node: suit
+    entity: ClothingOuterSuitIan
index 2c591754161ba626e4d0c53bb413bd5430c4e5be..4fd91bdb69d4e278d85e97f94f3499404d7b8fc3 100644 (file)
   icon:
     sprite: Mobs/Ghosts/revenant.rsi
     state: icon
+
+- type: construction
+  name: ian suit
+  id: ClothingOuterSuitIan
+  graph: ClothingOuterSuitIan
+  startNode: start
+  targetNode: suit
+  category: construction-category-misc
+  objectType: Item
+  description: Make yourself look just like Ian!
+  icon:
+    sprite: Clothing/OuterClothing/Suits/iansuit.rsi
+    state: icon
index 92f2998ad423577a744ee0e3aef8b7bbc02abe1c..c7e4c1a4371160b0719abfdc0c47379ad823644e 100644 (file)
 - type: Tag
   id: HappyHonk
 
-
 - type: Tag
   id: Hardsuit # Prevent melee injectors that can't penetrate hardsuits from injecting the wearer (nettles)
 
 - type: Tag
   id: HideContextMenu
 
+- type: Tag
+  id: HideCorgi # corgi hide for crafting, not for making corgis invisible
+
 - type: Tag
   id: HidesHair # for headwear.