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

@@ -13,3 +13,8 @@
license: "CC-BY-4.0"
copyright: "Finger Snaps Pack by Snapper4298. Converted from WAV to OGG and downmixed to 1 channel."
source: "https://freesound.org/people/Snapper4298/packs/11176/"
- files:
- parp1.ogg
license: "CC-BY-4.0"
copyright: "Made by TV_LING. Converted from WAV to OGG and downmixed to 1 channel."
source: "https://freesound.org/people/TV_LING/sounds/523467/"

Binary file not shown.

View File

@@ -9,3 +9,4 @@ construction-category-weapons = Weapons
construction-category-tiles = Tiles
construction-category-utilities = Utilities
construction-category-misc = Misc
construction-category-clothing = Clothing

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

View File

@@ -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, modified by brainfood1183 (github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon-flash"
},
{
"name": "off-equipped-HELMET",
"directions": 4
},
{
"name": "on-equipped-HELMET",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

View File

@@ -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)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}