Delta-v/Content.Tests/Shared
Hannah Giovanna Dawson 7fbc065147
SS14-17313 Chatfactor: Chat Censorship Systems (#25908)
* SS14-17313 Chat Censorship Systems

Adds some systems to manage chat censorship:

1. No-op: does nothing
2. SimpleCensor: a regex-free censor with a variety of rules to use
3. RegexCensor: a censor that uses regex.

This exposes a singleton backed by a builder pattern (ChatCensor) that
is set up, probably during the code init phase, and then globally available
for your censorship needs.

* Migrate to Shared

* Add a reset function to the builder.

* Resolve PJB's feedback; add unit tests

(cherry picked from commit bf98a6a8bb2a57fb149459d6b053eaaf6abc8cd7)
2024-03-27 18:38:05 +01:00
..
Administration Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Alert Dependency update / fixes / skrungle bungle (#23745) 2024-01-26 22:33:46 +01:00
Chat/V2/Moderation SS14-17313 Chatfactor: Chat Censorship Systems (#25908) 2024-03-27 18:38:05 +01:00
Chemistry Solution precision fixes (#25199) 2024-02-18 23:27:29 +01:00
Gamestates Component ECS (#17991) 2023-07-13 20:20:46 +10:00
Localizations Fix atmos UI decimal separator bug (#23009) 2024-01-26 21:45:14 +01:00
Preferences Humanoid patches (#11467) 2022-09-22 20:25:56 -05:00
Utility Improved output distribution of RoundToLevels (#25026) 2024-02-08 12:41:40 +01:00
DamageTest.cs Solution precision fixes (#25199) 2024-02-18 23:27:29 +01:00
DirectionRandomizerTest.cs Dependency update / fixes / skrungle bungle (#23745) 2024-01-26 22:33:46 +01:00
WireHackingTest.cs Wires refactor (#7699) 2022-05-06 12:35:06 +10:00