Delta-v/Content.Server/Chat/Systems
Thomas 876c44cd66
Sanitize shorthand emotes throughought the whole message (#28645)
* Rename ChatSanitizationManager to ChatEmoteSanitizationManager

The prior name was kind of confusing as there's a emote one and
then now there's also chat expansion happening in the accent system,
so knowing which I actually need to edit is useful.

So, I just need to keep myself not confused.

* Rename smileyToEmote and remove punctuation duplicates

The name SmileyToEmote is just... Bad.

Plus, I needed to remove the punctuation duplicates as that would
break any kind of regex parsing that I tried.

* Switch to regex from checking end of string

I also changed from System.Globalization to ILocalizationManager.

Writing that regex was definitely an experience.

* Document regex and the manager

* Rename it back

* Simplify regex
2024-10-17 16:01:32 +02: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.Emote.cs Trim punctuation marks in the chat emote system (#28612) 2024-08-18 16:49:07 -06:00
ChatSystem.cs Sanitize shorthand emotes throughought the whole message (#28645) 2024-10-17 16:01:32 +02:00
EmoteOnDamageSystem.cs Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
SpeakOnUseSystem.cs SpeakOnUseSystem and phrases for figurines (#30455) 2024-08-03 10:06:04 -04:00