using Content.Server.Speech.Components; namespace Content.Server.Speech.EntitySystems { public sealed class BackwardsAccentSystem : EntitySystem { public override void Initialize() { SubscribeLocalEvent(OnAccent); } public string Accentuate(string message) { var arr = message.ToCharArray(); Array.Reverse(arr); return new string(arr); } private void OnAccent(EntityUid uid, BackwardsAccentComponent component, AccentGetEvent args) { args.Message = Accentuate(args.Message); } } }