Files
Bubberstation/code/game/objects
grungussuss 48323af265 Refactor how most of the item sound handling is handled (#91921)
## About The Pull Request

turns most of the item sound handling into procs instead of calling
playsound directly

- added support for changing the pickup, drop, throw_drop,
mob_throw_hit, equip when a reagent container is filled up to 20% of
it's reagent capacity.
## Why It's Good For The Game

we turn these into procs so we can override them on subtypes, this
allows us to do some funky stuff, for example play reagent sloshing
sounds together with other sounds on different interactions for
reagent_containers, allowing us, for example to play reagent sloshing
sounds when hitting someone with a beer bottle, or extinguisher.
or, in the future we can play chafing sounds for clothes on sound
handling when they are damaged enough.
## Changelog
🆑
refactor: changed how sound handling for item sounds works, report any
sounds not making any sounds!
sound: handling reagent containers around will play their reagent
sloshing sounds more often
/🆑
2025-07-08 22:18:19 +00:00
..