using Content.Server.Speech.Components; using System.Text.RegularExpressions; namespace Content.Server.Speech.EntitySystems; /// /// System that Gnomes the Gnomes talking /// public sealed class GnomeAccentSystem : EntitySystem { [Dependency] private readonly ReplacementAccentSystem _replacement = default!; public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnAccentGet); } public string Accentuate(string message, GnomeAccentComponent component) { var msg = message; msg = _replacement.ApplyReplacements(msg, "gnome"); // Пиздец, а не код msg = Regex.Replace(msg, @"(?