Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About The Pull Request
Makes radio crackle a lot less spammy. Basically, first of all re-adds the toggle to disable it, second of all, simplifies the code into one place, and third of all, makes it so that messages (besides your own) only crackle when another message hasn't been sent in 5 seconds (subject to change).
As a
side effecttotally intended feature, people using radios near you will instead play the much less intrusive radio message receive sound instead of the noisy walkie-talkie sound.Why It's Good For The Game
Making it less repetitive and focusing it down to when it's actually needed is good for everyone.
Changelog
🆑
add: A pref to totally disable radio crackle sounds.
tweak: Radio crackle will only play if it's been 5 seconds since the last radio message the mob has heard.
tweak: The radio crackle will only play once a message has been successfully transmitted.
/:cl: