fish-station/Content.Server/Chat/Systems
Centronias 05436d3dcc
Component for clothes to suppress emotes and scream action in general, and the muzzle to suppress vocal emotes in particular (#32588)
* Component for clothes to suppress scream noise

GaggedComponent + AddGaggedClothingComponent and relevant systems to make them work.

Currently only stifles the scream _action_, not all emotes

because if a mime can silently emote, so can gagged you!

* fix comments

* swap to inventory relay

and make it more general such that specific emotes or emotes of a given category can be blocked

* power gloves shouldn't block snapping

* easy fixes

* blockable emote event

* pr comments, switch to using emote event mostly

* pr comments

add beforeEmoteEvent

add emote blocker name to popup

maybe some other stuff, I forget

* get rid of emoteevent's source because I don't need it anymore

* smol clean

* formatting, style, and one minor thing where having a muzzle in your pocket would gag you
2025-07-11 13:18:15 -04:00
..
AnnounceOnSpawnSystem.cs Аnnouncement sender localization (#29907) 2024-07-12 00:02:53 +10:00
AutoEmoteSystem.cs Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
ChatSystem.cs Component for clothes to suppress emotes and scream action in general, and the muzzle to suppress vocal emotes in particular (#32588) 2025-07-11 13:18:15 -04:00
ChatSystem.Emote.cs Component for clothes to suppress emotes and scream action in general, and the muzzle to suppress vocal emotes in particular (#32588) 2025-07-11 13:18:15 -04:00
EmoteOnDamageSystem.cs Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
SpeakOnTriggerSystem.cs Fix SpeakOnTrigger not working for messages starting with '.' (#36053) 2025-03-24 11:19:29 -07:00