Skip to content
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

Refactors silicon emotes slightly - port of tgstation 84912 #5384

Merged
merged 1 commit into from
Feb 21, 2025

Conversation

Ziiro
Copy link
Contributor

@Ziiro Ziiro commented Feb 9, 2025

About The Pull Request

There was a small bug - creatures with synthetic voice boxes (IPCs, people with robot voicebox) were unable to use *beep due to a strange configuration of can_run_emote with monke modularity. I took a look at it, and it seemed like a good time to port this PR: tgstation/tgstation#84912

This essentially moves the check to a trait, and that trait is added to silicons, synthetic tongue organs, bots, and brains (posibrain/MMIs).

Why It's Good For The Game

Code's a bit cleaner in terms of defining who can use silicon emotes, and this fixes a bug with using *beep as a carbon with a synthetic voice box.

Changelog

🆑
refactor: Refactored the way silicon emotes are handled in silicons, robots, and synthetic voiceboxes
fix: synthetic voiceboxes can *beep again!
/:cl:

@Ziiro Ziiro closed this Feb 9, 2025
@Ziiro Ziiro changed the title Refactors silicon emotes slightly - port of tgstation 84912 - Refactors silicon emotes slightly - port of tgstation 84912 Feb 9, 2025
@Ziiro Ziiro reopened this Feb 9, 2025
@Veth-s Veth-s added Expansion Some addons for a big new thing QoL improves quality of life labels Feb 9, 2025
@Veth-s Veth-s added the admin approved admins say it's fine, just awaiting code review label Feb 21, 2025
@Absolucy Absolucy merged commit 289fd96 into Monkestation:master Feb 21, 2025
36 of 53 checks passed
github-actions bot added a commit that referenced this pull request Feb 21, 2025
@Ziiro Ziiro deleted the allthisjusttobeep branch February 21, 2025 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin approved admins say it's fine, just awaiting code review Expansion Some addons for a big new thing QoL improves quality of life
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants