Eggs-D-Studios / wos-issues

Waste of Space bugs, suggestions, and other feedback
10 stars 0 forks source link

`Muffler` component #579

Open hail12pink opened 5 hours ago

hail12pink commented 5 hours ago

Guidelines

Version

Main (Production)

Topic

A game mechanic (e.g. a part, a feature, etc)

Why are you making your suggestion?

cool use of components and lets you selectively make something quieter. better than just applying it to all machine sounds within a 100 stud radius.

What do you propose? What should change, or what should be added?

add Muffler component that reduces sounds created by a part by a percentage (stacks additively, for example like, -15%, -30%, -45%, etc.)

probably should have a limit so you can't completely mute weapons or anything.

hail12pink commented 5 hours ago

this is assuming multiple components of the same type can be installed onto the same part, i guess they probably can't but it shouldn't be that complex and i think future part modifications(and possibly upgrades?) like this would work neatly and be very intuitive with the component system.

hail12pink commented 5 hours ago

sooo true bestie image

hail12pink commented 5 hours ago

this is assuming multiple components of the same type can be installed onto the same part, i guess they probably can't but it shouldn't be that complex and i think future part modifications(and possibly upgrades?) like this would work neatly and be very intuitive with the component system.

it's kind of similar to like mekanism and throwing in a speed module or whatever

hail12pink commented 5 hours ago

this specifically is a bit difficult to implement on the technical side unless we make like a SoundPlayer module or something that we call to play sounds so the game knows what objects sounds belong to and what their default volumes and other properties are supposed to be (which i mean would probably be better for the codebase either way, it's nicer for everything to be convenient to access like that)