mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-31 03:52:31 +00:00
## About The Pull Request - Jukebox is refactored into a datum that the rave visor and the jukebox uses. - Jukebox UI is now typescript. - How the Jukebox delivers sound to players has been rewritten. - Now it adjusts the sound's position in accordance to where the listener is. - This implementation was loosely inspired by that done by Baystation half a decade ago, so kudos to them. - Additionally, being deafened will temporarily mute the jukebox. - And sorry, in refactoring this I snuck in one tiny feature. - You can now toggle looping on Jukeboxes to play the song foreeeverrrrr. ## Why It's Good For The Game It sounds wayyyyyy better. Overhead isn't even that bad, though it could be tested on a live server to make sure. https://github.com/tgstation/tgstation/assets/51863163/ec1321b6-bf1c-4c33-9663-83f2c23a4277 ## Changelog 🆑 Melbert refactor: Jukebox has been refactored. Jukebox music now updates as the player moves, mutes when the player is deafened, and overall sounds wayyy better. You can also now toggle song repeat on jukeboxes. /🆑