- add: new races - vulpies and tajarans
This commit is contained in:
7
Content.Server/_Amour/Speech/VulpAccentComponent.cs
Normal file
7
Content.Server/_Amour/Speech/VulpAccentComponent.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace Content.Server._Amour.Speech;
|
||||
|
||||
[RegisterComponent]
|
||||
public sealed partial class VulpAccentComponent : Component
|
||||
{
|
||||
|
||||
}
|
||||
30
Content.Server/_Amour/Speech/VulpAccentSystem.cs
Normal file
30
Content.Server/_Amour/Speech/VulpAccentSystem.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System.Text.RegularExpressions;
|
||||
using Content.Server.Speech;
|
||||
|
||||
namespace Content.Server._Amour.Speech;
|
||||
|
||||
public sealed class VulpAccentSystem : EntitySystem
|
||||
{
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
SubscribeLocalEvent<VulpAccentComponent, AccentGetEvent>(OnAccent);
|
||||
}
|
||||
|
||||
private void OnAccent(EntityUid uid, VulpAccentComponent component, AccentGetEvent args)
|
||||
{
|
||||
var message = args.Message;
|
||||
|
||||
// herrr
|
||||
message = Regex.Replace(message, "r+", "rrr");
|
||||
// heRRR
|
||||
message = Regex.Replace(message, "R+", "RRR");
|
||||
|
||||
// ррработай
|
||||
message = Regex.Replace(message, "р+", "ррр");
|
||||
// РРРаботай
|
||||
message = Regex.Replace(message, "Р+", "РРР");
|
||||
|
||||
args.Message = message;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user