Banana Clown Outfit (#22068)
* Banana Clown Outfit * Update SkatesComponent.cs
@@ -11,45 +11,47 @@ public sealed partial class SkatesComponent : Component
|
||||
/// <summary>
|
||||
/// the levels of friction the wearer is subected to, higher the number the more friction.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float Friction = 2.5f;
|
||||
|
||||
/// <summary>
|
||||
/// Determines the turning ability of the wearer, Higher the number the less control of their turning ability.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float? FrictionNoInput = 2.5f;
|
||||
|
||||
/// <summary>
|
||||
/// Sets the speed in which the wearer accelerates to full speed, higher the number the quicker the acceleration.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float Acceleration = 5f;
|
||||
|
||||
/// <summary>
|
||||
/// The minimum speed the wearer needs to be traveling to take damage from collision.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float MinimumSpeed = 3f;
|
||||
|
||||
/// <summary>
|
||||
/// The length of time the wearer is stunned for on collision.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float StunSeconds = 3f;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The time duration before another collision can take place.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float DamageCooldown = 2f;
|
||||
|
||||
/// <summary>
|
||||
/// The damage per increment of speed on collision.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float SpeedDamage = 1f;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Defaults for MinimumSpeed, StunSeconds, DamageCooldown and SpeedDamage.
|
||||
/// </summary>
|
||||
|
||||
@@ -198,6 +198,19 @@
|
||||
- HamsterWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingMaskClown
|
||||
id: ClothingMaskClownBanana
|
||||
name: banana clown wig and mask
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Mask/clown_banana.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Mask/clown_banana.rsi
|
||||
- type: Construction
|
||||
graph: BananaClownMask
|
||||
node: mask
|
||||
|
||||
- type: entity
|
||||
parent: ClothingMaskBase
|
||||
id: ClothingMaskJoy
|
||||
|
||||
@@ -28,6 +28,26 @@
|
||||
- ClownShoes
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesClown
|
||||
id: ClothingShoesClownBanana
|
||||
name: banana clown shoes
|
||||
description: "When humor and footwear combine into new levels of absurdity."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Shoes/Specific/clown_banana.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Shoes/Specific/clown_banana.rsi
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepSlip
|
||||
- type: Construction
|
||||
graph: BananaClownShoes
|
||||
node: shoes
|
||||
- type: Skates
|
||||
minimumSpeed: 20
|
||||
acceleration: 5
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBaseButcherable
|
||||
id: ClothingShoesBling
|
||||
@@ -47,6 +67,7 @@
|
||||
energy: 2
|
||||
color: "#FFD800"
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBaseButcherable
|
||||
id: ClothingShoesCult
|
||||
|
||||
@@ -200,6 +200,27 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/clown.rsi
|
||||
femaleMask: UniformTop
|
||||
- type: Tag
|
||||
tags:
|
||||
- ClownSuit
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformJumpsuitClown
|
||||
id: ClothingUniformJumpsuitClownBanana
|
||||
name: banana clown suit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpsuit/clown_banana.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/clown_banana.rsi
|
||||
femaleMask: UniformTop
|
||||
- type: Construction
|
||||
graph: BananaClownJumpsuit
|
||||
node: jumpsuit
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Radiation: 0.8
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
|
||||
@@ -294,6 +294,7 @@
|
||||
tags:
|
||||
- Recyclable
|
||||
- Trash
|
||||
- BananaPeel
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
|
||||
@@ -0,0 +1,113 @@
|
||||
- type: constructionGraph
|
||||
id: BananaClownJumpsuit
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: jumpsuit
|
||||
steps:
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- material: Bananium
|
||||
amount: 1
|
||||
doAfter: 1
|
||||
- tag: ClownSuit
|
||||
name: A Clown Suit
|
||||
icon:
|
||||
sprite: Clothing/Uniforms/Jumpsuit/clown.rsi
|
||||
state: icon
|
||||
doAfter: 1
|
||||
- node: jumpsuit
|
||||
entity: ClothingUniformJumpsuitClownBanana
|
||||
|
||||
- type: constructionGraph
|
||||
id: BananaClownShoes
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: shoes
|
||||
steps:
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- material: Bananium
|
||||
amount: 1
|
||||
doAfter: 1
|
||||
- tag: ClownShoes
|
||||
name: Clown Shoes
|
||||
icon:
|
||||
sprite: Clothing/Shoes/Specific/clown.rsi
|
||||
state: icon
|
||||
doAfter: 1
|
||||
- node: shoes
|
||||
entity: ClothingShoesClownBanana
|
||||
|
||||
- type: constructionGraph
|
||||
id: BananaClownMask
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: mask
|
||||
steps:
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- tag: BananaPeel
|
||||
name: A Banana Peel
|
||||
icon:
|
||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||
state: peel
|
||||
doAfter: 1
|
||||
- material: Bananium
|
||||
amount: 1
|
||||
doAfter: 1
|
||||
- tag: ClownMask
|
||||
name: A Clown Mask
|
||||
icon:
|
||||
sprite: Clothing/Mask/clown.rsi
|
||||
state: icon
|
||||
doAfter: 1
|
||||
- node: mask
|
||||
entity: ClothingMaskClownBanana
|
||||
@@ -30,3 +30,36 @@
|
||||
description: Helmet made of bones.
|
||||
icon: { sprite: Clothing/Head/Helmets/bone_helmet.rsi, state: icon }
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: banana clown mask
|
||||
id: BananaClownMask
|
||||
graph: BananaClownMask
|
||||
startNode: start
|
||||
targetNode: mask
|
||||
category: construction-category-clothing
|
||||
description: A clown mask upgraded with banana peels.
|
||||
icon: { sprite: Clothing/Mask/clown_banana.rsi, state: icon }
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: banana clown suit
|
||||
id: BananaClownJumpsuit
|
||||
graph: BananaClownJumpsuit
|
||||
startNode: start
|
||||
targetNode: jumpsuit
|
||||
category: construction-category-clothing
|
||||
description: A clown suit upgraded with banana peels.
|
||||
icon: { sprite: Clothing/Uniforms/Jumpsuit/clown_banana.rsi, state: icon }
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: banana clown shoes
|
||||
id: BananaClownShoes
|
||||
graph: BananaClownShoes
|
||||
startNode: start
|
||||
targetNode: shoes
|
||||
category: construction-category-clothing
|
||||
description: A pair of clown shoes upgraded with banana peels.
|
||||
icon: { sprite: Clothing/Shoes/Specific/clown_banana.rsi, state: icon }
|
||||
objectType: Item
|
||||
@@ -347,3 +347,11 @@
|
||||
back: SpearBone
|
||||
head: ClothingHeadHelmetBone
|
||||
shoes: ClothingShoesCult
|
||||
|
||||
#Banana Clown
|
||||
- type: startingGear
|
||||
id: BananaClown
|
||||
equipment:
|
||||
shoes: ClothingShoesClownBanana
|
||||
jumpsuit: ClothingUniformJumpsuitClownBanana
|
||||
mask: ClothingMaskClownBanana
|
||||
|
||||
@@ -167,3 +167,8 @@
|
||||
- /Audio/Effects/Footsteps/bells3.ogg
|
||||
- /Audio/Effects/Footsteps/bells4.ogg
|
||||
- /Audio/Effects/Footsteps/bells5.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: FootstepSlip
|
||||
files:
|
||||
- /Audio/Effects/slip.ogg
|
||||
|
||||
@@ -31,6 +31,9 @@
|
||||
- type: Tag
|
||||
id: Balloon
|
||||
|
||||
- type: Tag
|
||||
id: BananaPeel
|
||||
|
||||
- type: Tag
|
||||
id: BaseballBat
|
||||
|
||||
@@ -311,6 +314,9 @@
|
||||
- type: Tag
|
||||
id: ClownShoes
|
||||
|
||||
- type: Tag
|
||||
id: ClownSuit
|
||||
|
||||
- type: Tag
|
||||
id: CluwneHorn
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
BIN
Resources/Textures/Clothing/Mask/clown_banana.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 401 B |
|
After Width: | Height: | Size: 417 B |
30
Resources/Textures/Clothing/Mask/clown_banana.rsi/meta.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by KREKS (ss14 discord) for ss14.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK-hamster",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 661 B |
|
After Width: | Height: | Size: 406 B |
|
After Width: | Height: | Size: 412 B |
|
After Width: | Height: | Size: 416 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by KREKS (ss14 discord) for ss14.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-FEET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 891 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 626 B |
|
After Width: | Height: | Size: 547 B |
|
After Width: | Height: | Size: 549 B |
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by KREKS (ss14 discord) for ss14.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-INNERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-INNERCLOTHING-monkey",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||