Craftable Clown Hardsuit (#15317)

* clownhardsuit

* clothing construction catagory
This commit is contained in:
brainfood1183
2023-04-12 09:52:08 +01:00
committed by GitHub
parent ae1675bc7f
commit 318cbc4146
20 changed files with 197 additions and 1 deletions

View File

@@ -575,3 +575,23 @@
sprite: Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi
- type: PointLight
color: "#cbadff"
- type: entity
parent: ClothingHeadHelmetHardsuitSecurity
id: ClothingHeadHelmetHardsuitClown
noSpawn: true
name: clown hardsuit helmet
description: A clown hardsuit helmet.
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/clown.rsi
- type: Clothing
sprite: Clothing/Head/Hardsuits/clown.rsi
equipSound: /Audio/Mecha/mechmove03.ogg
unequipSound: /Audio/Effects/Emotes/parp1.ogg
- type: Armor
modifiers:
coefficients:
Blunt: 0.95
Slash: 0.95
Piercing: 0.95

View File

@@ -30,6 +30,9 @@
- type: Clothing
sprite: Clothing/Head/Helmets/cosmonaut.rsi
- type: IngestionBlocker
- type: Tag
tags:
- HelmetEVA
- type: entity
parent: ClothingHeadBase
@@ -61,6 +64,9 @@
- type: Clothing
sprite: Clothing/Head/Helmets/eva.rsi
- type: IngestionBlocker
- type: Tag
tags:
- HelmetEVA
- type: entity
parent: ClothingHeadBase
@@ -157,6 +163,9 @@
- type: Clothing
sprite: Clothing/Head/Helmets/syndicate.rsi
- type: IngestionBlocker
- type: Tag
tags:
- HelmetEVA
- type: entity
parent: ClothingHeadBase

View File

@@ -172,7 +172,7 @@
- type: entity
parent: ClothingOuterEVASuitBase
id: ClothingOuterHardsuitEVA
id: ClothingOuterHardsuitEVA
name: EVA suit
description: A lightweight space suit with the basic ability to protect the wearer from the vacuum of space during emergencies.
components:
@@ -180,6 +180,9 @@
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
- type: Tag
tags:
- HardsuitEVA
# Moved to hardsuits because this is where EVA capable suits are apparently.
# Same stats as normal EVA suit.
@@ -193,6 +196,9 @@
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
- type: Tag
tags:
- HardsuitEVA
- type: entity
parent: ClothingOuterEVASuitBase
@@ -204,6 +210,9 @@
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
- type: Tag
tags:
- HardsuitEVA
- type: entity
parent: ClothingOuterHardsuitBase
@@ -803,3 +812,33 @@
damageCoefficient: 0.7
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitPirateEVA
- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitClown
name: clown hardsuit
description: A custom made clown hardsuit.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/clown.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/clown.rsi
- type: PressureProtection
highPressureMultiplier: 0.525
lowPressureMultiplier: 10000
- type: Armor
modifiers:
coefficients:
Blunt: 0.9
Slash: 0.9
Piercing: 0.9
- type: ExplosionResistance
damageCoefficient: 0.9
- type: Construction
graph: ClownHardsuit
node: clownHardsuit
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitClown
- type: ClothingSpeedModifier
walkModifier: 0.9
sprintModifier: 0.9

View File

@@ -882,3 +882,6 @@
collection: ClownRecorder
- type: UseDelay
delay: 30.0
- type: Tag
tags:
- ClownRecorder

View File

@@ -0,0 +1,49 @@
- type: constructionGraph
id: ClownHardsuit
start: start
graph:
- node: start
edges:
- to: clownHardsuit
steps:
- material: Cloth
amount: 5
doAfter: 1
- tag: HardsuitEVA
name: EVA suit
icon:
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
state: icon
doAfter: 1
- tag: HelmetEVA
name: EVA helmet
icon:
sprite: Clothing/Head/Helmets/eva.rsi
state: icon
doAfter: 1
- tag: CrayonPurple
name: purple crayon
icon:
sprite: Objects/Fun/crayons.rsi
state: purple
doAfter: 1
- tag: CrayonRed
name: red crayon
icon:
sprite: Objects/Fun/crayons.rsi
state: red
doAfter: 1
- tag: CrayonYellow
name: yellow crayon
icon:
sprite: Objects/Fun/crayons.rsi
state: yellow
doAfter: 1
- tag: ClownRecorder
name: clown recorder
icon:
sprite: Objects/Fun/clownrecorder.rsi
state: icon
doAfter: 1
- node: clownHardsuit
entity: ClothingOuterHardsuitClown

View File

@@ -0,0 +1,10 @@
- type: construction
name: clown hardsuit
id: ClownHardsuit
graph: ClownHardsuit
startNode: start
targetNode: clownHardsuit
category: construction-category-clothing
description: A modified hardsuit fit for a clown.
icon: { sprite: Clothing/OuterClothing/Hardsuits/clown.rsi, state: icon }
objectType: Item

View File

@@ -125,6 +125,15 @@
- type: Tag
id: CigPack
- type: Tag
id: HardsuitEVA
- type: Tag
id: HelmetEVA
- type: Tag
id: ClownRecorder
- type: Tag
id: ClownRubberStamp