Files
tbd-station-14/Content.Server/Speech/EntitySystems/MothAccentSystem.cs
lzk 440de19e30 Moth accent (#21910)
* :trollface:

* :trollface:

* :trollface:

* Update moth.yml

* Update animals.yml
2023-11-27 14:28:43 -07:00

26 lines
667 B
C#

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<MothAccentComponent, AccentGetEvent>(OnAccent);
}
private void OnAccent(EntityUid uid, MothAccentComponent component, AccentGetEvent args)
{
var message = args.Message;
// buzzz
message = Regex.Replace(message, "z+", "zzz");
// buZZZ
message = Regex.Replace(message, "Z+", "ZZZ");
args.Message = message;
}
}