рефактор акцента гнома
This commit is contained in:
@@ -5,4 +5,4 @@ namespace Content.Server.Speech.Components;
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
public sealed partial class GnomeAccentComponent : Component
|
||||
{}
|
||||
{ }
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using Content.Server.Speech.Components;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace Content.Server.Speech.EntitySystems;
|
||||
|
||||
@@ -22,25 +21,6 @@ public sealed class GnomeAccentSystem : EntitySystem
|
||||
|
||||
msg = _replacement.ApplyReplacements(msg, "gnome");
|
||||
|
||||
// Пиздец, а не код
|
||||
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bне", "ГНЕМ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bнет", "ГНЕМТ", RegexOptions.IgnoreCase);
|
||||
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bнахуй", "ГНАМХУЙ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bпидоры", "ГНОМЕРЫ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bхуесос", "ГНОХУСОМ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bебал", "ГНОМИЛ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bзаебал", "ЗАГНОМИЛ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bубил", "УГНОМИЛ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bубит", "УГНОМЛЕН", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bебнул", "УГНОМЛЕН", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bстрелял", "СТРЕГНОМИЛ", RegexOptions.IgnoreCase);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bзаколол", "СГНОМИЛ", RegexOptions.IgnoreCase);
|
||||
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bмой", "муй", RegexOptions.None);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bдруг", "бро", RegexOptions.None);
|
||||
msg = Regex.Replace(msg, @"(?<!\w)\bдрузья", "друганы", RegexOptions.None);
|
||||
return msg;
|
||||
}
|
||||
|
||||
|
||||
64
Resources/Locale/ru-RU/_white/accent/gnome.ftl
Normal file
64
Resources/Locale/ru-RU/_white/accent/gnome.ftl
Normal file
@@ -0,0 +1,64 @@
|
||||
accent-gnome-words-1 = не
|
||||
accent-gnome-words-replace-1 = гнем
|
||||
accent-gnome-words-2 = нет
|
||||
accent-gnome-words-replace-2 = гнемт
|
||||
accent-gnome-words-3 = нахуй
|
||||
accent-gnome-words-replace-3 = гнамхуй
|
||||
accent-gnome-words-4 = пидор
|
||||
accent-gnome-words-replace-4 = гномер
|
||||
accent-gnome-words-5 = пидоры
|
||||
accent-gnome-words-replace-5 = гномеры
|
||||
accent-gnome-words-6 = пидору
|
||||
accent-gnome-words-replace-6 = гномеру
|
||||
accent-gnome-words-7 = пидорам
|
||||
accent-gnome-words-replace-7 = гномерам
|
||||
accent-gnome-words-8 = хуесос
|
||||
accent-gnome-words-replace-8 = гнохусос
|
||||
accent-gnome-words-9 = хуесосы
|
||||
accent-gnome-words-replace-9 = гнохусосы
|
||||
accent-gnome-words-10 = хуесосу
|
||||
accent-gnome-words-replace-10 = гнохусосу
|
||||
accent-gnome-words-11 = хуесосам
|
||||
accent-gnome-words-replace-11 = гнохусосам
|
||||
accent-gnome-words-12 = ебал
|
||||
accent-gnome-words-replace-12 = гномил
|
||||
accent-gnome-words-13 = заебал
|
||||
accent-gnome-words-replace-13 = загномил
|
||||
accent-gnome-words-14 = убил
|
||||
accent-gnome-words-replace-14 = угномил
|
||||
accent-gnome-words-15 = убили
|
||||
accent-gnome-words-replace-15 = угномили
|
||||
accent-gnome-words-16 = убит
|
||||
accent-gnome-words-replace-16 = угномлен
|
||||
accent-gnome-words-17 = убиты
|
||||
accent-gnome-words-replace-17 = угномлены
|
||||
accent-gnome-words-18 = ебнул
|
||||
accent-gnome-words-replace-18 = угномил
|
||||
accent-gnome-words-19 = ебнули
|
||||
accent-gnome-words-replace-19 = угномили
|
||||
accent-gnome-words-20 = ёбнул
|
||||
accent-gnome-words-replace-20 = угномил
|
||||
accent-gnome-words-21 = ёбнули
|
||||
accent-gnome-words-replace-21 = угномили
|
||||
accent-gnome-words-22 = стрелял
|
||||
accent-gnome-words-replace-22 = стрегномил
|
||||
accent-gnome-words-23 = стреляли
|
||||
accent-gnome-words-replace-23 = стрегномили
|
||||
accent-gnome-words-24 = заколол
|
||||
accent-gnome-words-replace-24 = сгномил
|
||||
accent-gnome-words-25 = закололи
|
||||
accent-gnome-words-replace-25 = сгномили
|
||||
accent-gnome-words-26 = мой
|
||||
accent-gnome-words-replace-26 = муй
|
||||
accent-gnome-words-27 = мое
|
||||
accent-gnome-words-replace-27 = муе
|
||||
accent-gnome-words-28 = моё
|
||||
accent-gnome-words-replace-28 = муё
|
||||
accent-gnome-words-29 = друг
|
||||
accent-gnome-words-replace-29 = бро
|
||||
accent-gnome-words-30 = друзья
|
||||
accent-gnome-words-replace-30 = друганы
|
||||
accent-gnome-words-31 = пиздец
|
||||
accent-gnome-words-replace-31 = гномздец
|
||||
accent-gnome-words-32 = пизда
|
||||
accent-gnome-words-replace-32 = гномзда
|
||||
@@ -822,6 +822,7 @@
|
||||
stealGroup: AnimalTropico
|
||||
|
||||
|
||||
# WD
|
||||
- type: entity #WHY MUST YOU THROW ERRORS HOW DARE YOU
|
||||
name: Gnome #this thing is covered in comments, its for my sanity, ignore them please.
|
||||
parent: [BaseSimpleMob, MobCombat, MobAtmosExposed]
|
||||
@@ -995,6 +996,5 @@
|
||||
collection: GnomesDeathCollection
|
||||
canOtherHearDeathSound: True
|
||||
- type: Thieving
|
||||
stripTimeReduction: 4
|
||||
stripTimeReduction: 2.5
|
||||
- type: Pacified
|
||||
|
||||
|
||||
@@ -133,3 +133,39 @@
|
||||
accent-bomzh-words-130: accent-bomzh-words-replace-130
|
||||
accent-bomzh-words-131: accent-bomzh-words-replace-131
|
||||
accent-bomzh-words-132: accent-bomzh-words-replace-132
|
||||
|
||||
- type: accent
|
||||
id: gnome
|
||||
wordReplacements:
|
||||
accent-gnome-words-1: accent-gnome-words-replace-1
|
||||
accent-gnome-words-2: accent-gnome-words-replace-2
|
||||
accent-gnome-words-3: accent-gnome-words-replace-3
|
||||
accent-gnome-words-4: accent-gnome-words-replace-4
|
||||
accent-gnome-words-5: accent-gnome-words-replace-5
|
||||
accent-gnome-words-6: accent-gnome-words-replace-6
|
||||
accent-gnome-words-7: accent-gnome-words-replace-7
|
||||
accent-gnome-words-8: accent-gnome-words-replace-8
|
||||
accent-gnome-words-9: accent-gnome-words-replace-9
|
||||
accent-gnome-words-10: accent-gnome-words-replace-10
|
||||
accent-gnome-words-11: accent-gnome-words-replace-11
|
||||
accent-gnome-words-12: accent-gnome-words-replace-12
|
||||
accent-gnome-words-13: accent-gnome-words-replace-13
|
||||
accent-gnome-words-14: accent-gnome-words-replace-14
|
||||
accent-gnome-words-15: accent-gnome-words-replace-15
|
||||
accent-gnome-words-16: accent-gnome-words-replace-16
|
||||
accent-gnome-words-17: accent-gnome-words-replace-17
|
||||
accent-gnome-words-18: accent-gnome-words-replace-18
|
||||
accent-gnome-words-19: accent-gnome-words-replace-19
|
||||
accent-gnome-words-20: accent-gnome-words-replace-20
|
||||
accent-gnome-words-21: accent-gnome-words-replace-21
|
||||
accent-gnome-words-22: accent-gnome-words-replace-22
|
||||
accent-gnome-words-23: accent-gnome-words-replace-23
|
||||
accent-gnome-words-24: accent-gnome-words-replace-24
|
||||
accent-gnome-words-25: accent-gnome-words-replace-25
|
||||
accent-gnome-words-26: accent-gnome-words-replace-26
|
||||
accent-gnome-words-27: accent-gnome-words-replace-27
|
||||
accent-gnome-words-28: accent-gnome-words-replace-28
|
||||
accent-gnome-words-29: accent-gnome-words-replace-29
|
||||
accent-gnome-words-30: accent-gnome-words-replace-30
|
||||
accent-gnome-words-31: accent-gnome-words-replace-31
|
||||
accent-gnome-words-32: accent-gnome-words-replace-32
|
||||
|
||||
Reference in New Issue
Block a user