using System.Text.RegularExpressions; using Content.Server.Speech.Components; namespace Content.Server.Speech.EntitySystems; public sealed class MothAccentSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnAccent); } private void OnAccent(EntityUid uid, MothAccentComponent component, AccentGetEvent args) { var message = args.Message; // buzzz message = Regex.Replace(message, "z{1,3}", "zzz"); // buZZZ message = Regex.Replace(message, "Z{1,3}", "ZZZ"); args.Message = message; } }