space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.com
MIT License
2.75k stars 3.5k forks source link

Nudity/Streamer Mode Options Toggle #31632

Open SlamBamActionman opened 3 months ago

SlamBamActionman commented 3 months ago

Description

It's desirable to have an option to toggle nudity on/off, which covers up all nudity using simple gender-neutral clothing on the user's client. This is due to accessibility concerns (even if low-resolution pixelated, nudity may cause uncomfortableness) and to make the game more streamer-friendly.

This feature is requested alongside the implementation of #31221; this is because that PR implements a system that works per-character and is synced across the server, while the feature requested here is client-side only and applies on all characters.

The nudity toggle should be an option in the Accessibility options tab. This toggle should respect a character's specific choice of underwear if one exists, but if a character is lacking either a bottom or top undergarment then it should default to boxer briefs and tanktop respectively. There should not be any distinction made between genders or bodytypes.

Desired behavior

When the toggle is off, User A sees User B's character on their client as either being naked or wearing underwear, depending on the undergarments set in User B's character creation.

When the toggle is on, User A sees User B's character on their client with underwear on, always. If User B has set underwear during character creation then that is used, but if not it defaults to boxer briefs/tanktop.

Dutch-VanDerLinde commented 3 months ago

btw in the underwear pr you cannot take off bottom underwear in the markings menu