Skip to content

BSO outer wear pocket parity#600

Open
MallowSune wants to merge 4 commits intoProjectOmu:masterfrom
MallowSune:bso-coat-pocket-parity
Open

BSO outer wear pocket parity#600
MallowSune wants to merge 4 commits intoProjectOmu:masterfrom
MallowSune:bso-coat-pocket-parity

Conversation

@MallowSune
Copy link

@MallowSune MallowSune commented Feb 22, 2026

About the PR

The following outer clothing now features a 2x3 storage:

  • Blueshield's Security Armor (ClothingBlueshieldArmourVest)
  • Blueshield's Armored Jacket (ClothingBlueshieldArmoredJacket)
  • Blueshield's Armored Cowboy Jacket (ClothingBlueshieldArmoredCowboyJacket)
  • Blueshield's Armored Marine Vest (ClothingBlueshieldArmoredMarine
  • Blueshield's Armored Vest (ClothingBlueshieldArmoredVest)
  • Blueshield's Armored Kimono (ClothingOuterBlueshieldArmourKimono)

Why / Balance

Prior to this PR, only the Blueshield's Armored Coat and the Blueshield's Armored Winter Coat have pockets. This PR aims to give parity to the rest of the BSO outer clothing to allow more freedom of expression in what BSO players choose to wear.

Technical details

Added 'ClothingOuterStorageBase' to ClothingBlueshieldArmourVest, adding storage to all BSO outer wear.

Media

BSOArmor Kimono

Requirements

Breaking changes

Changelog

🆑

  • tweak: All BSO outer wear on loadout selection now features a 2x3 inventory. Stash your smokes no matter how you choose to look while blueshielding!

@github-actions github-actions bot added the S: Untriaged Has not been set a status; currently not labeled. label Feb 22, 2026
@github-actions github-actions bot added Changes: No C# Purely YAML/non-C#. and removed S: Untriaged Has not been set a status; currently not labeled. labels Feb 22, 2026
@MallowSune
Copy link
Author

This is my first PR ever please be nice 🙏

@3PonPon3
Copy link
Contributor

Two things

  1. Almost all the bso outer options parent off of the base bso armour vest - adding the ClothingOuterStorageBase parent to that entity will automatically apply to the rest as they parent off of it
  2. Did you test it in your dev env just to be sure? It's good practice to test even small changes like this, and also to get media for the PR so whichever maint looks over it can see you checked it

1 similar comment
@3PonPon3
Copy link
Contributor

Two things

  1. Almost all the bso outer options parent off of the base bso armour vest - adding the ClothingOuterStorageBase parent to that entity will automatically apply to the rest as they parent off of it
  2. Did you test it in your dev env just to be sure? It's good practice to test even small changes like this, and also to get media for the PR so whichever maint looks over it can see you checked it

@3PonPon3
Copy link
Contributor

That sent twice for some reason

@MallowSune
Copy link
Author

Two things

  1. Almost all the bso outer options parent off of the base bso armour vest - adding the ClothingOuterStorageBase parent to that entity will automatically apply to the rest as they parent off of it
  2. Did you test it in your dev env just to be sure? It's good practice to test even small changes like this, and also to get media for the PR so whichever maint looks over it can see you checked it
  1. Ah good to know, will keep that in mind in the future.
  2. Yes I did test this and all the clothes did have the intended inventory.

@3PonPon3
Copy link
Contributor

Then fyi it's best to take screenshots when you test it to post in the "media" part of the PR ^^

@MallowSune
Copy link
Author

Alright cleaned up those parents, and updated PR with screenshots.

Copy link
Contributor

@NotActuallyMarty NotActuallyMarty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with giving the other things pockets, However the main vest should stay without them. The way the coats are balanced is that the coats have slightly weaker armor, in exchange for those pockets and some cold protection for the winter coats.

You should reparent the other outerwear to the blueshield armored coat instead to give them pockets, while the regular armor vest should in my opinion stay pocketless.

# Blueshield Armour Vest
- type: entity
parent: [ BaseCentcommContraband, ClothingOuterArmorCaptainCarapace ]
parent: [ BaseCentcommContraband, ClothingOuterArmorCaptainCarapace, ClothingOuterStorageBase ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When changing something that is from upstream (in this case an edit in a file under _Goobstation) Mark it with a comment so that we are aware that this change is made on our end. Otherwise it is exceedingly likely to get reverted by accident as a change if upstream ever touches this file.

You would do so like this, adding a # for a comment in yaml.

Suggested change
parent: [ BaseCentcommContraband, ClothingOuterArmorCaptainCarapace, ClothingOuterStorageBase ]
parent: [ BaseCentcommContraband, ClothingOuterArmorCaptainCarapace, ClothingOuterStorageBase ] # Omu

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Though now that I've added this requested change i realise that it is obsolete due to the things mentioned above. Oh well, make note of this if you get to acting on requested changes.

@3PonPon3
Copy link
Contributor

3PonPon3 commented Mar 6, 2026

I'm fine with giving the other things pockets, However the main vest should stay without them. The way the coats are balanced is that the coats have slightly weaker armor, in exchange for those pockets and some cold protection for the winter coats.

You should reparent the other outerwear to the blueshield armored coat instead to give them pockets, while the regular armor vest should in my opinion stay pocketless.

Thing is, they ALL have the same armor EXCEPT the winter coat. The winter coat is the only one with different armor values, as it parents off of cap's winter coat, and the rest of the outerwear options parent off of the base vest BSO gets, which in turn parents from cap's carapace.

So like, it's fine imo.

@3PonPon3 3PonPon3 added Type: Enhancement New feature or request, change to game. S: Needs Review Needs review by a maintainer. labels Mar 6, 2026
@Lamission877
Copy link
Contributor

I'm fine with giving the other things pockets, However the main vest should stay without them. The way the coats are balanced is that the coats have slightly weaker armor, in exchange for those pockets and some cold protection for the winter coats.
You should reparent the other outerwear to the blueshield armored coat instead to give them pockets, while the regular armor vest should in my opinion stay pocketless.

Thing is, they ALL have the same armor EXCEPT the winter coat. The winter coat is the only one with different armor values, as it parents off of cap's winter coat, and the rest of the outerwear options parent off of the base vest BSO gets, which in turn parents from cap's carapace.

So like, it's fine imo.

Consider, Cap's jacket has a decrease of 5% across the board for those pocket slots.

@3PonPon3
Copy link
Contributor

3PonPon3 commented Mar 6, 2026

I'm fine with giving the other things pockets, However the main vest should stay without them. The way the coats are balanced is that the coats have slightly weaker armor, in exchange for those pockets and some cold protection for the winter coats.

You should reparent the other outerwear to the blueshield armored coat instead to give them pockets, while the regular armor vest should in my opinion stay pocketless.

Thing is, they ALL have the same armor EXCEPT the winter coat. The winter coat is the only one with different armor values, as it parents off of cap's winter coat, and the rest of the outerwear options parent off of the base vest BSO gets, which in turn parents from cap's carapace.

So like, it's fine imo.

Consider, Cap's jacket has a decrease of 5% across the board for those pocket slots.

Wow I somehow never noticed! But BSO's things still all parent off of the carapace excluding the winter coat...

@github-actions
Copy link
Contributor

This pull request has been automatically marked as stale because it has not had
any activity for 14 days. It will be closed in another 14 days if no further activity occurs.
Thank you for your contributions.

You can always ask for help on our development discord.

If you'd like to keep this open, just leave any comment, and the stale label will be removed.

@github-actions github-actions bot added the Note: Stale Changes haven't been made, PR is stale, auto-close in 14 days. label Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changes: No C# Purely YAML/non-C#. Note: Stale Changes haven't been made, PR is stale, auto-close in 14 days. S: Needs Review Needs review by a maintainer. size/XS Type: Enhancement New feature or request, change to game.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants