ambience improvments, mostly sound caching and less macros
About The Pull Request
bits and pieces of https://github.com/DaedalusDock/daedalusdock/pull/107 https://github.com/DaedalusDock/daedalusdock/pull/1123
Ambience is now stored in a big global that caches all of its sound lengths on init instead of a bunch of macros.
Why It's Good For The Game
Should stop ambeince from rarely cutting into eachother. Also areas wont each create there own list of sounds so im pretty sure its a good optimization.
Changelog
:cl: fix: ambience should no longer have any chance of overlapping eachother /:cl:
This pull request has conflicts, please resolve those before we can evaluate the pull request.
This pull request has conflicts, please resolve those before we can evaluate the pull request.