Craftable Clown Hardsuit (#15317)
* clownhardsuit * clothing construction catagory
@@ -13,3 +13,8 @@
|
|||||||
license: "CC-BY-4.0"
|
license: "CC-BY-4.0"
|
||||||
copyright: "Finger Snaps Pack by Snapper4298. Converted from WAV to OGG and downmixed to 1 channel."
|
copyright: "Finger Snaps Pack by Snapper4298. Converted from WAV to OGG and downmixed to 1 channel."
|
||||||
source: "https://freesound.org/people/Snapper4298/packs/11176/"
|
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/"
|
||||||
|
|||||||
BIN
Resources/Audio/Effects/Emotes/parp1.ogg
Normal file
@@ -9,3 +9,4 @@ construction-category-weapons = Weapons
|
|||||||
construction-category-tiles = Tiles
|
construction-category-tiles = Tiles
|
||||||
construction-category-utilities = Utilities
|
construction-category-utilities = Utilities
|
||||||
construction-category-misc = Misc
|
construction-category-misc = Misc
|
||||||
|
construction-category-clothing = Clothing
|
||||||
|
|||||||
@@ -575,3 +575,23 @@
|
|||||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi
|
sprite: Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi
|
||||||
- type: PointLight
|
- type: PointLight
|
||||||
color: "#cbadff"
|
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
|
||||||
|
|||||||
@@ -30,6 +30,9 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Head/Helmets/cosmonaut.rsi
|
sprite: Clothing/Head/Helmets/cosmonaut.rsi
|
||||||
- type: IngestionBlocker
|
- type: IngestionBlocker
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HelmetEVA
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingHeadBase
|
parent: ClothingHeadBase
|
||||||
@@ -61,6 +64,9 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Head/Helmets/eva.rsi
|
sprite: Clothing/Head/Helmets/eva.rsi
|
||||||
- type: IngestionBlocker
|
- type: IngestionBlocker
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HelmetEVA
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingHeadBase
|
parent: ClothingHeadBase
|
||||||
@@ -157,6 +163,9 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Head/Helmets/syndicate.rsi
|
sprite: Clothing/Head/Helmets/syndicate.rsi
|
||||||
- type: IngestionBlocker
|
- type: IngestionBlocker
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HelmetEVA
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingHeadBase
|
parent: ClothingHeadBase
|
||||||
|
|||||||
@@ -180,6 +180,9 @@
|
|||||||
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
|
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
|
||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
|
sprite: Clothing/OuterClothing/Hardsuits/eva.rsi
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HardsuitEVA
|
||||||
|
|
||||||
# Moved to hardsuits because this is where EVA capable suits are apparently.
|
# Moved to hardsuits because this is where EVA capable suits are apparently.
|
||||||
# Same stats as normal EVA suit.
|
# Same stats as normal EVA suit.
|
||||||
@@ -193,6 +196,9 @@
|
|||||||
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
|
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
|
||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
|
sprite: Clothing/OuterClothing/Suits/syndicate.rsi
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HardsuitEVA
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingOuterEVASuitBase
|
parent: ClothingOuterEVASuitBase
|
||||||
@@ -204,6 +210,9 @@
|
|||||||
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
|
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
|
||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
|
sprite: Clothing/OuterClothing/Hardsuits/evaprisoner.rsi
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- HardsuitEVA
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingOuterHardsuitBase
|
parent: ClothingOuterHardsuitBase
|
||||||
@@ -803,3 +812,33 @@
|
|||||||
damageCoefficient: 0.7
|
damageCoefficient: 0.7
|
||||||
- type: ToggleableClothing
|
- type: ToggleableClothing
|
||||||
clothingPrototype: ClothingHeadHelmetHardsuitPirateEVA
|
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
|
||||||
|
|||||||
@@ -882,3 +882,6 @@
|
|||||||
collection: ClownRecorder
|
collection: ClownRecorder
|
||||||
- type: UseDelay
|
- type: UseDelay
|
||||||
delay: 30.0
|
delay: 30.0
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- ClownRecorder
|
||||||
|
|||||||
@@ -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
|
||||||
10
Resources/Prototypes/Recipes/Construction/clothing.yml
Normal 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
|
||||||
@@ -125,6 +125,15 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: CigPack
|
id: CigPack
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: HardsuitEVA
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: HelmetEVA
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: ClownRecorder
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: ClownRubberStamp
|
id: ClownRubberStamp
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 572 B |
BIN
Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 443 B |
@@ -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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 580 B |
|
After Width: | Height: | Size: 607 B |
@@ -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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||