using System; using Robust.Shared.GameObjects; using System.Collections.Generic; using Robust.Shared.Random; using Robust.Shared.IoC; namespace Content.Server.GameObjects.Components.Mobs.Speech { [RegisterComponent] public class MouseAccentComponent : Component, IAccentComponent { [Dependency] private readonly IRobustRandom _random = default!; public override string Name => "MouseAccent"; private static readonly IReadOnlyList Squeek = new List{ "Squeak!", "Piep!", "Chuu!" }.AsReadOnly(); public string Accentuate(string message) { return _random.Pick(Squeek); } } }