Banana Clown Outfit (#22068)
* Banana Clown Outfit * Update SkatesComponent.cs
@@ -11,45 +11,47 @@ public sealed partial class SkatesComponent : Component
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// the levels of friction the wearer is subected to, higher the number the more friction.
|
/// the levels of friction the wearer is subected to, higher the number the more friction.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float Friction = 2.5f;
|
public float Friction = 2.5f;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Determines the turning ability of the wearer, Higher the number the less control of their turning ability.
|
/// Determines the turning ability of the wearer, Higher the number the less control of their turning ability.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float? FrictionNoInput = 2.5f;
|
public float? FrictionNoInput = 2.5f;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the speed in which the wearer accelerates to full speed, higher the number the quicker the acceleration.
|
/// Sets the speed in which the wearer accelerates to full speed, higher the number the quicker the acceleration.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float Acceleration = 5f;
|
public float Acceleration = 5f;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The minimum speed the wearer needs to be traveling to take damage from collision.
|
/// The minimum speed the wearer needs to be traveling to take damage from collision.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float MinimumSpeed = 3f;
|
public float MinimumSpeed = 3f;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The length of time the wearer is stunned for on collision.
|
/// The length of time the wearer is stunned for on collision.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float StunSeconds = 3f;
|
public float StunSeconds = 3f;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The time duration before another collision can take place.
|
/// The time duration before another collision can take place.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float DamageCooldown = 2f;
|
public float DamageCooldown = 2f;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The damage per increment of speed on collision.
|
/// The damage per increment of speed on collision.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float SpeedDamage = 1f;
|
public float SpeedDamage = 1f;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defaults for MinimumSpeed, StunSeconds, DamageCooldown and SpeedDamage.
|
/// Defaults for MinimumSpeed, StunSeconds, DamageCooldown and SpeedDamage.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -198,6 +198,19 @@
|
|||||||
- HamsterWearable
|
- HamsterWearable
|
||||||
- WhitelistChameleon
|
- 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
|
- type: entity
|
||||||
parent: ClothingMaskBase
|
parent: ClothingMaskBase
|
||||||
id: ClothingMaskJoy
|
id: ClothingMaskJoy
|
||||||
|
|||||||
@@ -28,6 +28,26 @@
|
|||||||
- ClownShoes
|
- ClownShoes
|
||||||
- WhitelistChameleon
|
- 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
|
- type: entity
|
||||||
parent: ClothingShoesBaseButcherable
|
parent: ClothingShoesBaseButcherable
|
||||||
id: ClothingShoesBling
|
id: ClothingShoesBling
|
||||||
@@ -47,6 +67,7 @@
|
|||||||
energy: 2
|
energy: 2
|
||||||
color: "#FFD800"
|
color: "#FFD800"
|
||||||
netsync: false
|
netsync: false
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingShoesBaseButcherable
|
parent: ClothingShoesBaseButcherable
|
||||||
id: ClothingShoesCult
|
id: ClothingShoesCult
|
||||||
|
|||||||
@@ -200,6 +200,27 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Uniforms/Jumpsuit/clown.rsi
|
sprite: Clothing/Uniforms/Jumpsuit/clown.rsi
|
||||||
femaleMask: UniformTop
|
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
|
- type: entity
|
||||||
parent: ClothingUniformBase
|
parent: ClothingUniformBase
|
||||||
|
|||||||
@@ -294,6 +294,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- Recyclable
|
- Recyclable
|
||||||
- Trash
|
- Trash
|
||||||
|
- BananaPeel
|
||||||
- type: SolutionContainerManager
|
- type: SolutionContainerManager
|
||||||
solutions:
|
solutions:
|
||||||
food:
|
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.
|
description: Helmet made of bones.
|
||||||
icon: { sprite: Clothing/Head/Helmets/bone_helmet.rsi, state: icon }
|
icon: { sprite: Clothing/Head/Helmets/bone_helmet.rsi, state: icon }
|
||||||
objectType: Item
|
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
|
back: SpearBone
|
||||||
head: ClothingHeadHelmetBone
|
head: ClothingHeadHelmetBone
|
||||||
shoes: ClothingShoesCult
|
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/bells3.ogg
|
||||||
- /Audio/Effects/Footsteps/bells4.ogg
|
- /Audio/Effects/Footsteps/bells4.ogg
|
||||||
- /Audio/Effects/Footsteps/bells5.ogg
|
- /Audio/Effects/Footsteps/bells5.ogg
|
||||||
|
|
||||||
|
- type: soundCollection
|
||||||
|
id: FootstepSlip
|
||||||
|
files:
|
||||||
|
- /Audio/Effects/slip.ogg
|
||||||
|
|||||||
@@ -31,6 +31,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: Balloon
|
id: Balloon
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: BananaPeel
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: BaseballBat
|
id: BaseballBat
|
||||||
|
|
||||||
@@ -311,6 +314,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: ClownShoes
|
id: ClownShoes
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: ClownSuit
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: CluwneHorn
|
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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||