-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User defined custom emotes #33143
base: master
Are you sure you want to change the base?
User defined custom emotes #33143
Conversation
can you somehow integrate functions in it? so playing on characters with different pronouns there would be not only "her" and don't know about putting it in settings, maybe it is possible to show a little tooltip under the X button in this emote category? and this button will open the settings tab |
As I've said in the technical details, I would later improve it with pronouns yes. I didn't want to spend more time with this until I was sure this would be something desired and the PR has a chance to be merged. If it is not completely hopeless then I will gladly work on these issues/improvements. |
Might be a weird suggestion but what about adding an option to add a sound effect that you can normally use to the emotes? If this doesn't make sense: |
It's not a weird suggestion at all, I really like it! Actually I wanted this to be at least identical to how the emoting with chat works, i. e. it should play sounds when you write something like "laughs". However I was pretty disappointed that no sound is played for custom emoting when you try it with something like heartily (I tried the exact same word, lol). Manually setting what audio should be played would be pretty cool, and it would justify the feature as more than "just another way of doing something, you could already do in chat anyway". I will have to look into what sounds are whitelisted and blacklisted in different scenarios (like whether the player can beep or not, because they are a borg or not). |
Thank you for the thorough review! Anything I did not comment on is a fair point and will be fixed/updated when I have the time. The codebase is a bit new to me, and I haven't really worked with dependency injection that much so far, so I felt a bit lost figuring out basic stuff. |
…ead of using the tooltip
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
About the PR
Added new options in the general tab for the user to be able to define custom emotes.
These emotes then can be accessed from the emote menu for any character.
Why / Balance
I wanted to provide a way to define custom emotes without the need of manually editing the key binding file.
Technical details
This is the foundation for a more complex custom emote system I want to implement. If this PR is accepted, then the feature could be later improved with:
Media
ss14-custom-emotes.mp4
Requirements
Breaking changes
Changelog