Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Clothing Assignments of Suit/Skirt #857

Merged
merged 3 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,10 @@
- type: Clothing
slots: [innerclothing]
femaleMask: UniformTop

- type: Tag #DeltaV, needed for species with nonhuman legs/can only wear skirts
tags:
- Skirt
- ClothMade

- type: entity
abstract: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# All of the jumpskirts here have had their parent changed to ClothingUniformSkirtBase, as to allow harpies to wear them.
# White Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorWhite
name: white jumpskirt
description: A generic white jumpskirt with no rank markings.
Expand All @@ -27,7 +28,7 @@

# Grey Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorGrey
name: grey jumpskirt
description: A tasteful grey jumpskirt that reminds you of the good old days.
Expand Down Expand Up @@ -58,7 +59,7 @@

# Black Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorBlack
name: black jumpskirt
description: A generic black jumpskirt with no rank markings.
Expand Down Expand Up @@ -89,7 +90,7 @@

# Blue Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorBlue
name: blue jumpskirt
description: A generic blue jumpskirt with no rank markings.
Expand Down Expand Up @@ -120,7 +121,7 @@

# Dark Blue Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorDarkBlue
name: dark blue jumpskirt
description: A generic dark blue jumpskirt with no rank markings.
Expand Down Expand Up @@ -151,7 +152,7 @@

# Teal Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorTeal
name: teal jumpskirt
description: A generic teal jumpskirt with no rank markings.
Expand Down Expand Up @@ -182,7 +183,7 @@

# Green Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorGreen
name: green jumpskirt
description: A generic green jumpskirt with no rank markings.
Expand Down Expand Up @@ -213,7 +214,7 @@

# Dark Green Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorDarkGreen
name: dark green jumpskirt
description: A generic dark green jumpskirt with no rank markings.
Expand Down Expand Up @@ -244,7 +245,7 @@

# Orange Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorOrange
name: orange jumpskirt
description: Don't wear this near paranoid security officers.
Expand Down Expand Up @@ -275,7 +276,7 @@

# Pink Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorPink
name: pink jumpskirt
description: Just looking at this makes you feel <i>fabulous</i>.
Expand Down Expand Up @@ -306,7 +307,7 @@

# Red Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorRed
name: red jumpskirt
description: A generic red jumpskirt with no rank markings.
Expand Down Expand Up @@ -337,7 +338,7 @@

# Yellow Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorYellow
name: yellow jumpskirt
description: A generic yellow jumpskirt with no rank markings.
Expand Down Expand Up @@ -368,7 +369,7 @@

# Purple Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorPurple
name: purple jumpskirt
description: A generic light purple jumpskirt with no rank markings.
Expand Down Expand Up @@ -399,7 +400,7 @@

# Light Brown Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorLightBrown
name: light brown jumpskirt
description: A generic light brown jumpskirt with no rank markings.
Expand Down Expand Up @@ -430,7 +431,7 @@

# Brown Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorBrown
name: brown jumpskirt
description: A generic brown jumpskirt with no rank markings.
Expand Down Expand Up @@ -461,7 +462,7 @@

# Maroon Jumpskirt
- type: entity
parent: ClothingUniformBase
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtColorMaroon
name: maroon jumpskirt
description: A generic maroon jumpskirt with no rank markings.
Expand Down
61 changes: 61 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,19 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/bartender.rsi

# This has been placed here, as it visually resembles a skirt.
# Likewise, the sprite file location has been moved to jumpskirts and the parent has been changed to ClothingUniformSkirtBase.
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpsuitBartenderPurple
name: purple bartender's uniform
description: A special purple outfit to serve drinks.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/bartender_purple.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/bartender_purple.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtCaptain
Expand Down Expand Up @@ -218,6 +231,19 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/janitor.rsi

# This has been moved here, as it visually resembles a skirt.
# Likewise, the sprite file location has been moved to jumpskirts and the parent has been changed to ClothingUniformSkirtBase.
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpsuitKimono
name: kimono
description: traditional chinese clothing
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/kimono.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/kimono.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtMedicalDoctor
Expand Down Expand Up @@ -592,6 +618,30 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/skirtoflife.rsi

# Both the light and dark monastic robes have been moved here.
# They have also had their parent changed to ClothingUniformSkirtBase, and their sprite has likewise been moved to the jumpskirts directory.
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpsuitMonasticRobeDark
name: dark monastic robe
description: It's a dark robe, often worn by religious folk.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/monastic_robe_dark.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/monastic_robe_dark.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpsuitMonasticRobeLight
name: light monastic robe
description: It's a light robe, often worn by religious folk.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/monastic_robe_light.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/monastic_robe_light.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtSeniorEngineer
Expand Down Expand Up @@ -678,6 +728,17 @@
graph: WebObjects
node: jumpskirt

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpsuitGladiator
name: gladiator uniform
description: Made for true gladiators (or Ash Walkers).
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/gladiator.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/gladiator.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtCasualBlue
Expand Down
61 changes: 4 additions & 57 deletions Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,6 @@
randomMode: false
mode: SensorCords

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitBartenderPurple
name: purple bartender's uniform
description: A special purple outfit to serve drinks.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/bartender_purple.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/bartender_purple.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCaptain
Expand Down Expand Up @@ -396,17 +385,6 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/janitor.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitKimono
name: kimono
description: traditional chinese clothing
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/kimono.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/kimono.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitMedicalDoctor
Expand Down Expand Up @@ -892,28 +870,6 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/journalist.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitMonasticRobeDark
name: dark monastic robe
description: It's a dark robe, often worn by religious folk.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/monastic_robe_dark.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/monastic_robe_dark.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitMonasticRobeLight
name: light monastic robe
description: It's a light robe, often worn by religious folk.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/monastic_robe_light.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/monastic_robe_light.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitMusician
Expand Down Expand Up @@ -1065,7 +1021,8 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitHawaiRed
name: red hawaiian shirt
description: Red as a juicy watermelons.
# Fixed typo, "Red as a juicy watermelons."
description: Red as a juicy watermelon.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/hawaired.rsi
Expand Down Expand Up @@ -1098,7 +1055,8 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitFlannel
name: flannel jumpsuit
description: Smells like someones been grillin'.
# Fixed a typo, there should be an apostrophe before the s in 'someone's."
description: Smells like someone's been grillin'.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/flannel.rsi
Expand Down Expand Up @@ -1191,17 +1149,6 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/loungewear.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitGladiator
name: gladiator uniform
description: Made for true gladiators (or Ash Walkers).
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/gladiator.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/gladiator.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCasualBlue
Expand Down
Loading