Random Announcer System [PORT] #2652
Draft
+2,331
−351
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 PR
Lord Deltanedas is gonna scream at me for this one because FUCK!! IT IS A MESS!!
This PR is for the Random Announcer System that EE has, from Parkstation. It is picked from Impstation who has fixed it up, so therefore a good amount of things are labeled as being that.
The long and short of this is that it means we can have more than one station announcer (we used to have Neil, we can bring him back,) and make yet more announcers if we want. It's cool and something I've been pushing for for a while,
Why / Balance
Reason for it being a draft PR is that it almost works, I might need to move the CVars though and that's more than hellish as someone who has little knowledge of C#. If you have any knowledge and you're not a maint, please review this, it's good practice. I am a mighty YAML warrior and I must learn the scriptures.
Technical details
Touches a load of C#, audio, events yaml, if there's an announcement, you name it, it touches it.
Media
TODO
Requirements
Breaking changes
Guaranteed to fuck with the upstream merge in its current state, possibly.
Changelog
🆑 Monotheonist, Einstein Engines, Impstation