diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml index 670e9a00ed..280d05697f 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml @@ -181,6 +181,9 @@ - type: ContainerContainer containers: toggleable-clothing: !type:ContainerSlot {} + - type: Construction + graph: ClothingOuterSuitIan + node: suit - type: entity parent: ClothingOuterBase diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 4fedd7f1a6..bb46955dcb 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 35b90996fa..dd47d3c191 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -319,6 +319,27 @@ 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 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml index 97eae37807..56e31bbe8d 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/toys.yml @@ -19,3 +19,20 @@ 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 diff --git a/Resources/Prototypes/Recipes/Crafting/toys.yml b/Resources/Prototypes/Recipes/Crafting/toys.yml index 2c59175416..4fd91bdb69 100644 --- a/Resources/Prototypes/Recipes/Crafting/toys.yml +++ b/Resources/Prototypes/Recipes/Crafting/toys.yml @@ -10,3 +10,16 @@ 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 diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 92f2998ad4..c7e4c1a437 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -531,7 +531,6 @@ - type: Tag id: HappyHonk - - type: Tag id: Hardsuit # Prevent melee injectors that can't penetrate hardsuits from injecting the wearer (nettles) @@ -544,6 +543,9 @@ - type: Tag id: HideContextMenu +- type: Tag + id: HideCorgi # corgi hide for crafting, not for making corgis invisible + - type: Tag id: HidesHair # for headwear.