-
-
Notifications
You must be signed in to change notification settings - Fork 457
Voice Announcement System for AIs and Captains #11548
Conversation
|
Is it possible to create a ban specifically for this function? |
I am already one step ahead of you, I've already done this. Aaaand I forgot to mention it in the PR body |
|
this is going to be horrible i love it |
|
Is there a preferences toggle that lets you not hear them if you want |
|
Monster you are now my favorite coder |
|
Greetings, crew, this is your captain and I would just like to say that I hate all lig- [BWOINK] [BWOINK] [FREEZED] [BANNED] |
|
Not going to lie, this is amazing but I'm not a fan of the idea of voice in ss13 |
|
Good original PR. Can we maybe get an option to type out text for the recording? So that people can read along like a normal announcement
We've had voice in ss13, it was all pre recorded but present nonetheless. |
|
I don't think this is a great idea. |
|
so voicechat integration next? |
|
I cannot express how much of a bad idea this is. we already have the cho*per greifers, now this? Now people will just spam shit in the annoucement system. The argument of "Oh admins will just ban them, duh!" is pretty invalid, as there aren't going to be admins on 24/7. |
Admins will hear whatever is being said 3.5 seconds before players do and can cancel it at any time. And you can disable it in prefrences if you dont want to hear it when admins arent on to deal with it. Literally no one can be griefed by this if they dont want to be |
| var/turf/T = get_turf(M) | ||
| if(T.z == z_level) | ||
| SEND_SOUND(M, sound2) | ||
| sleep(30) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wouldn't it make more sense to do this?
| sleep(30) | |
| sleep(duration + 5 SECONDS) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's an unreasonably long wait time IMO
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not too sure about having it played for everyone before admins get to hear the full message tho
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
admins get to hear bad words before everyone else, hit cancel button, sure they'll get a message cut off halfway but whatever right?
|
This PR is a terrible idea and I love it, merge this shit. |
|
Lots of arguments against this are "oh people could say N word with it!" you know how many ways you could insert a racial slur into this game? voice annoucements would probably be the most tame of them ngl. I think it's an interesting idea. I, for one, am going to be using it to broadcast shitty text to speech as an AI, it'll be fuckin hiliarious |
yeah true it's just a bit different when a 12 year old child drills the N-word into your skull at 10000% volume while you're attempting to stuff the clown down disposals. But jokes aside this will only really go wrong when there are no admins, the mega-conservative approach would be to just disable this when there are no admins on if you really want to be sure |
|
ngl observing this a bit while testmerged makes it seem like an even worse idea |
So the same as AI vox? |
Do not merge or testmerge without deploying this website PR first yogstation13/Yogstation.net#2
General Documentation
Intent of your Pull Request
This pull request allows AIs and captains to make voice announcements using their microphones. The way this works is that when they press the button to initiate the voice announcement, a page is opened in a browser that allows them to record a short 30 second voice announcement and upload it to the server. I totally didn't make this PR for the sole purpose of being able to say nya. In all seriousness, I do not play captain or AI very much so you won't be subjected to that.
Here's an example of what it sounds like:
AIs (has a voice filter)
Non-AIs
AI filter and echo effect processing occurs on browser side
Why is this change good for the game?
It allows for players to create creative, immersive announcements.
Wiki Documentation
Briefly describe your PR and the impacts of it, in layman's terms.
It adds the ability for captain or AI to do voice announcements.
What should players be aware of when it comes to the changes your PR is implementing?
Don't abuse this system please.
What general grouping does this PR fall under?
Command I guess
Are there any aspects of the PR that you would like us not to mention on the Wiki?
No
If there are any numerical values involved in your PR that will be relevant to a player, please note them here.
The limit is 30 seconds.
Moderation note
Changelog
🆑
add: Adds the ability to make voice announcements with a microphone via communications console or AI. Do not abuse this.
/:cl: