From 218dbe4e37a8da6b9e4de601a0fdf9dd29c7b5cf Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 2 Jan 2025 23:27:41 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=90=D0=BA=D1=86=D0=B5=D0=BD=D1=82=20?= =?UTF-8?q?=D0=B1=D0=BE=D0=BC=D0=B6=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BomzhAccent/BomzhAccentComponent.cs | 8 + .../Accent/BomzhAccent/BomzhAccentSystem.cs | 106 +++++++ .../Locale/ru-RU/_white/accent/bomzh.ftl | 262 ++++++++++++++++++ .../Prototypes/Roles/Jobs/Civilian/bomzh.yml | 5 + .../_White/Accents/word_replacements.yml | 135 +++++++++ 5 files changed, 516 insertions(+) create mode 100644 Content.Server/_White/Accent/BomzhAccent/BomzhAccentComponent.cs create mode 100644 Content.Server/_White/Accent/BomzhAccent/BomzhAccentSystem.cs create mode 100644 Resources/Locale/ru-RU/_white/accent/bomzh.ftl create mode 100644 Resources/Prototypes/_White/Accents/word_replacements.yml diff --git a/Content.Server/_White/Accent/BomzhAccent/BomzhAccentComponent.cs b/Content.Server/_White/Accent/BomzhAccent/BomzhAccentComponent.cs new file mode 100644 index 0000000000..65b0b5f3ef --- /dev/null +++ b/Content.Server/_White/Accent/BomzhAccent/BomzhAccentComponent.cs @@ -0,0 +1,8 @@ +namespace Content.Server._White.Accent.BomzhAccent; + +[RegisterComponent] +[Access(typeof(BomzhAccentSystem))] +public sealed partial class BomzhAccentComponent : Component +{ + +} diff --git a/Content.Server/_White/Accent/BomzhAccent/BomzhAccentSystem.cs b/Content.Server/_White/Accent/BomzhAccent/BomzhAccentSystem.cs new file mode 100644 index 0000000000..0b7d812ecb --- /dev/null +++ b/Content.Server/_White/Accent/BomzhAccent/BomzhAccentSystem.cs @@ -0,0 +1,106 @@ +using Content.Server.Speech; +using Content.Server.Speech.EntitySystems; +using System.Text.RegularExpressions; +using Robust.Shared.Random; + +namespace Content.Server._White.Accent.BomzhAccent; + +public sealed class BomzhAccentSystem : EntitySystem +{ + [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + [Dependency] private readonly IRobustRandom _random = default!; + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnAccent); + } + + public string Accentuate(string message) + { + var msg = message; + + msg = Regex.Replace(msg, @"(?() { "манда", "мадмуазель", "милая", "красотка", "шлюха" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "манда", "мадмуазель", "милая", "красотка", "шлюха" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "манда", "мадмуазель", "милая", "красотка", "шлюха" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "манда", "мадмуазель", "милая", "красотка", "шлюха" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "пацан", "мудила", "гандонио", "мудаёб", "подкаблучник" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "пацан", "мудила", "гандонио", "мудаёб", "подкаблучник" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "пацан", "мудила", "гандонио", "мудаёб", "подкаблучник" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "пацан", "мудила", "гандонио", "мудаёб", "подкаблучник" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "кокнут", "насажен", "загашен", "угандошен", "ёбнут" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "кокнул", "насадил", "загасил", "угандошил", "ёбнул" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "кокнули", "насадили", "загасили", "угандошили", "ёбнули" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "браток", "братан", "новичок", "акробат" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "братка", "братана", "новичка", "акробата" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "браток", "братан", "новичок", "акробат" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "браток", "братан", "новичок", "акробат" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "начальник", "контролёр", "заправляющий" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "сука", "сучка" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "косяк", "косячок", "бычок" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "косяка", "косячка", "бычка" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "косяка", "косячка", "бычка" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "шатун", "алканавт", "запойный", "бражник" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "шатуна", "алканават", "запойного", "бражника" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "шатун", "алканавт", "запойный", "бражник" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "шатуна", "алканават", "запойного", "бражника" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "бухло", "моча", "зелье" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "бухла", "мочи", "зельеца" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "бухла", "мочи", "зельеца" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "бухла", "мочи", "зельеца" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "баян", "газ", "сапог", "хань" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "баяна", "газа", "сапога", "хани" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "баяна", "газа", "сапога", "хани" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "баяна", "газа", "сапога", "хани" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "немощь", "лошара", "опущенец" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "очко", "дристалище", "гузно" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "очке", "дристалище" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "хвостатый", "ушастый", "мерзкий", "лизун" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "хвостатого", "ушастого", "мерзкого", "лизуна" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "хвостатая", "ушастая", "мерзкая", "лизунщица" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "хвостатый", "ушастый", "мерзкий", "лизун" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "хвостатая", "ушастая", "мерзкая", "лизунщица" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "горливая", "птенчик", "крылатый", "яйцеукладчик" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "горливую", "птенчика", "крылатую", "яйцеукладчика" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "тупой", "заумный", "лысый", "гладкий", "яйцеглот" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "тупого", "заумного", "лысого", "гладкого", "яйцеглотателя" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "карлик", "выёбистый", "работяга", "наглый" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "карлика", "выёбистого", "работягу", "наглого" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "дрючка", "жезл", "кол" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "дрючка", "жезл", "кол" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "дрючка", "жезл", "кол" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "дрючку", "жезл", "кол" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "пукалка", "решала" }), RegexOptions.IgnoreCase); + + msg = Regex.Replace(msg, @"(?() { "картошка", "лимонка", "снаряд" }), RegexOptions.IgnoreCase); + msg = Regex.Replace(msg, @"(?() { "картошку", "лимонку", "снаряд" }), RegexOptions.IgnoreCase); + + msg = string.Concat(msg[0].ToString().ToUpper(), msg.AsSpan(1)); + + msg = _replacement.ApplyReplacements(msg, "bomzh"); + + return msg; + } + + private void OnAccent(EntityUid uid, BomzhAccentComponent component, AccentGetEvent args) + { + args.Message = Accentuate(args.Message); + } +} diff --git a/Resources/Locale/ru-RU/_white/accent/bomzh.ftl b/Resources/Locale/ru-RU/_white/accent/bomzh.ftl new file mode 100644 index 0000000000..1d69a245e9 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/accent/bomzh.ftl @@ -0,0 +1,262 @@ +accent-bomzh-words-1 = обыск +accent-bomzh-words-replace-1 = шмон +accent-bomzh-words-2 = обыска +accent-bomzh-words-replace-2 = шмона +accent-bomzh-words-3 = обыскивать +accent-bomzh-words-replace-3 = шмонать +accent-bomzh-words-4 = карта +accent-bomzh-words-replace-4 = шепёрка +accent-bomzh-words-5 = карту +accent-bomzh-words-replace-5 = шепёрку +accent-bomzh-words-6 = бумага +accent-bomzh-words-replace-6 = шмага +accent-bomzh-words-7 = бумагу +accent-bomzh-words-replace-7 = шмагу +accent-bomzh-words-8 = бумбокс +accent-bomzh-words-replace-8 = свистоперделка +accent-bomzh-words-9 = болезнь +accent-bomzh-words-replace-9 = воля божья +accent-bomzh-words-10 = отец +accent-bomzh-words-replace-10 = батя +accent-bomzh-words-11 = отца +accent-bomzh-words-replace-11 = батька +accent-bomzh-words-12 = отцу +accent-bomzh-words-replace-12 = батьке +accent-bomzh-words-13 = священник +accent-bomzh-words-replace-13 = спаситель +accent-bomzh-words-14 = священника +accent-bomzh-words-replace-14 = спасителя +accent-bomzh-words-15 = священнику +accent-bomzh-words-replace-15 = спасителю +accent-bomzh-words-16 = святоша +accent-bomzh-words-replace-16 = спаситель +accent-bomzh-words-17 = святошу +accent-bomzh-words-replace-17 = спасителя +accent-bomzh-words-18 = святоше +accent-bomzh-words-replace-18 = спасителю +accent-bomzh-words-19 = капитан +accent-bomzh-words-replace-19 = затворник +accent-bomzh-words-20 = капитана +accent-bomzh-words-replace-20 = затворника +accent-bomzh-words-21 = капитану +accent-bomzh-words-replace-21 = затворнику +accent-bomzh-words-22 = капитанша +accent-bomzh-words-replace-22 = затворница +accent-bomzh-words-23 = капитаншу +accent-bomzh-words-replace-23 = затворницу +accent-bomzh-words-24 = капитанше +accent-bomzh-words-replace-24 = затворнице +accent-bomzh-words-25 = кэп +accent-bomzh-words-replace-25 = затворник +accent-bomzh-words-26 = кэпа +accent-bomzh-words-replace-26 = затворника +accent-bomzh-words-27 = кэпу +accent-bomzh-words-replace-27 = затворнику +accent-bomzh-words-28 = инженер +accent-bomzh-words-replace-28 = монтёр +accent-bomzh-words-29 = инженера +accent-bomzh-words-replace-29 = монтёра +accent-bomzh-words-30 = инженеру +accent-bomzh-words-replace-30 = монтёру +accent-bomzh-words-31 = инженерам +accent-bomzh-words-replace-31 = монтёрам +accent-bomzh-words-32 = грузчик +accent-bomzh-words-replace-32 = шнырь +accent-bomzh-words-33 = грузчика +accent-bomzh-words-replace-33 = шныря +accent-bomzh-words-34 = грузчику +accent-bomzh-words-replace-34 = шнырю +accent-bomzh-words-35 = грузчики +accent-bomzh-words-replace-35 = шныри +accent-bomzh-words-36 = грузчикам +accent-bomzh-words-replace-36 = шнырям +accent-bomzh-words-37 = хоп +accent-bomzh-words-replace-37 = шестёрка +accent-bomzh-words-38 = хопа +accent-bomzh-words-replace-38 = шестёрку +accent-bomzh-words-39 = хопу +accent-bomzh-words-replace-39 = шестёрке +accent-bomzh-words-40 = хос +accent-bomzh-words-replace-40 = петух +accent-bomzh-words-41 = хоса +accent-bomzh-words-replace-41 = петуха +accent-bomzh-words-42 = хосу +accent-bomzh-words-replace-42 = петуху +accent-bomzh-words-43 = борг +accent-bomzh-words-replace-43 = жестянка +accent-bomzh-words-44 = борга +accent-bomzh-words-replace-44 = жестянку +accent-bomzh-words-45 = боргу +accent-bomzh-words-replace-45 = жестянке +accent-bomzh-words-46 = боргов +accent-bomzh-words-replace-46 = жестянок +accent-bomzh-words-47 = прислуга +accent-bomzh-words-replace-47 = куртизанка +accent-bomzh-words-48 = прислугу +accent-bomzh-words-replace-48 = куртизанку +accent-bomzh-words-49 = прислуг +accent-bomzh-words-replace-49 = куртизанок +accent-bomzh-words-50 = ученый +accent-bomzh-words-replace-50 = яйцеголовый +accent-bomzh-words-51 = учёный +accent-bomzh-words-replace-51 = яйцеголовый +accent-bomzh-words-52 = учёному +accent-bomzh-words-replace-52 = яйцеголовому +accent-bomzh-words-53 = ученому +accent-bomzh-words-replace-53 = яйцеголовому +accent-bomzh-words-54 = учёным +accent-bomzh-words-replace-54 = яйцеголовым +accent-bomzh-words-55 = ученым +accent-bomzh-words-replace-55 = яйцеголовым +accent-bomzh-words-56 = утилизатор +accent-bomzh-words-replace-56 = каторжник +accent-bomzh-words-57 = утилизаторы +accent-bomzh-words-replace-57 = каторжники +accent-bomzh-words-58 = утилизатору +accent-bomzh-words-replace-58 = каторжнику +accent-bomzh-words-59 = утилизаторам +accent-bomzh-words-replace-59 = каторжникам +accent-bomzh-words-60 = шахтёр +accent-bomzh-words-replace-60 = каторжник +accent-bomzh-words-61 = шахтёры +accent-bomzh-words-replace-61 = каторжники +accent-bomzh-words-62 = шахтер +accent-bomzh-words-replace-62 = каторжник +accent-bomzh-words-63 = шахтеры +accent-bomzh-words-replace-64 = каторжники +accent-bomzh-words-65 = шахтёру +accent-bomzh-words-replace-65 = каторжнику +accent-bomzh-words-66 = шахтёрам +accent-bomzh-words-replace-66 = каторжникам +accent-bomzh-words-67 = офицер +accent-bomzh-words-replace-67 = цыплёнок +accent-bomzh-words-68 = офицеры +accent-bomzh-words-replace-68 = цыплята +accent-bomzh-words-69 = офицеру +accent-bomzh-words-replace-69 = цыплёнку +accent-bomzh-words-70 = офицерам +accent-bomzh-words-replace-70 = цыплёнкам +accent-bomzh-words-71 = повар +accent-bomzh-words-replace-71 = ложкарь +accent-bomzh-words-72 = уборщик +accent-bomzh-words-replace-72 = бык +accent-bomzh-words-73 = уборщика +accent-bomzh-words-replace-73 = быка +accent-bomzh-words-74 = уборщику +accent-bomzh-words-replace-74 = быку +accent-bomzh-words-75 = км +accent-bomzh-words-replace-75 = глава шнырей +accent-bomzh-words-76 = кма +accent-bomzh-words-replace-76 = главы шнырей +accent-bomzh-words-77 = кму +accent-bomzh-words-replace-77 = главе шнырей +accent-bomzh-words-78 = квартимейстер +accent-bomzh-words-replace-78 = глава шнырей +accent-bomzh-words-79 = квартимейстера +accent-bomzh-words-replace-79 = главы шнырей +accent-bomzh-words-80 = квартимейстеру +accent-bomzh-words-replace-80 = главе шнырей +accent-bomzh-words-81 = библиотекарь +accent-bomzh-words-replace-81 = зануда +accent-bomzh-words-82 = библиотекарю +accent-bomzh-words-replace-82 = зануде +accent-bomzh-words-83 = библиотекаря +accent-bomzh-words-replace-83 = зануды +accent-bomzh-words-84 = клоун +accent-bomzh-words-replace-84 = проказник +accent-bomzh-words-85 = клоуна +accent-bomzh-words-replace-85 = проказника +accent-bomzh-words-86 = клоуну +accent-bomzh-words-replace-86 = проказнику +accent-bomzh-words-87 = мим +accent-bomzh-words-replace-87 = молчун +accent-bomzh-words-88 = мима +accent-bomzh-words-replace-88 = молчуна +accent-bomzh-words-89 = миму +accent-bomzh-words-replace-89 = молчуну +accent-bomzh-words-90 = детектив +accent-bomzh-words-replace-90 = следак +accent-bomzh-words-91 = детектива +accent-bomzh-words-replace-91 = следака +accent-bomzh-words-92 = детективу +accent-bomzh-words-replace-92 = следаку +accent-bomzh-words-93 = юрист +accent-bomzh-words-replace-93 = немощь +accent-bomzh-words-94 = юриста +accent-bomzh-words-replace-94 = немоща +accent-bomzh-words-95 = юристу +accent-bomzh-words-replace-95 = немощу +accent-bomzh-words-96 = юристы +accent-bomzh-words-replace-96 = немощи +accent-bomzh-words-97 = врач +accent-bomzh-words-replace-97 = санитар +accent-bomzh-words-98 = врача +accent-bomzh-words-replace-98 = санитара +accent-bomzh-words-99 = врачу +accent-bomzh-words-replace-99 = санитару +accent-bomzh-words-100 = врачи +accent-bomzh-words-replace-100 = санитары +accent-bomzh-words-101 = врачам +accent-bomzh-words-replace-101 = санитарам +accent-bomzh-words-102 = агент +accent-bomzh-words-replace-102 = ляпаш +accent-bomzh-words-103 = агента +accent-bomzh-words-replace-103 = ляпашку +accent-bomzh-words-104 = агенту +accent-bomzh-words-replace-104 = ляпашнику +accent-bomzh-words-105 = агентам +accent-bomzh-words-replace-105 = ляпашникам +accent-bomzh-words-106 = шаттл +accent-bomzh-words-replace-106 = аппарат +accent-bomzh-words-107 = шаттлу +accent-bomzh-words-replace-107 = аппарату +accent-bomzh-words-108 = шаттла +accent-bomzh-words-replace-108 = аппарата +accent-bomzh-words-109 = кадет +accent-bomzh-words-replace-109 = яйцо +accent-bomzh-words-110 = варден +accent-bomzh-words-replace-110 = зрячий +accent-bomzh-words-111 = вардена +accent-bomzh-words-replace-111 = зрячего +accent-bomzh-words-112 = вардену +accent-bomzh-words-replace-112 = зрячему +accent-bomzh-words-113 = инспектор +accent-bomzh-words-replace-113 = бесполезный +accent-bomzh-words-114 = инспектора +accent-bomzh-words-replace-114 = бесполезного +accent-bomzh-words-115 = инспектору +accent-bomzh-words-replace-115 = бесполезному +accent-bomzh-words-116 = еда +accent-bomzh-words-replace-116 = похлёбка +accent-bomzh-words-117 = еды +accent-bomzh-words-replace-117 = похлёбки +accent-bomzh-words-118 = глаза +accent-bomzh-words-replace-118 = моргалы +accent-bomzh-words-119 = уши +accent-bomzh-words-replace-119 = локаторы +accent-bomzh-words-120 = эвакуация +accent-bomzh-words-replace-120 = последний свет +accent-bomzh-words-121 = эвакуацию +accent-bomzh-words-replace-121 = последний свет +accent-bomzh-words-122 = камера +accent-bomzh-words-replace-122 = аквариум +accent-bomzh-words-123 = камеру +accent-bomzh-words-replace-123 = аквариум +accent-bomzh-words-124 = перма +accent-bomzh-words-replace-124 = отрезвитель +accent-bomzh-words-125 = перму +accent-bomzh-words-replace-125 = отрезвитель +accent-bomzh-words-126 = опер +accent-bomzh-words-replace-126 = актёр +accent-bomzh-words-127 = оперу +accent-bomzh-words-replace-127 = актёру +accent-bomzh-words-128 = мусорка +accent-bomzh-words-replace-128 = столовая +accent-bomzh-words-129 = мусорку +accent-bomzh-words-replace-129 = столовую +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 = копьютер diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/bomzh.yml b/Resources/Prototypes/Roles/Jobs/Civilian/bomzh.yml index 247b1a0461..58eec8735f 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/bomzh.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/bomzh.yml @@ -28,6 +28,11 @@ canBeAntag: true access: - Maintenance + special: + - !type:AddComponentSpecial + components: + - type: BomzhAccent + - type: startingGear id: BomzhGear diff --git a/Resources/Prototypes/_White/Accents/word_replacements.yml b/Resources/Prototypes/_White/Accents/word_replacements.yml new file mode 100644 index 0000000000..6a0dd31ae0 --- /dev/null +++ b/Resources/Prototypes/_White/Accents/word_replacements.yml @@ -0,0 +1,135 @@ +- type: accent + id: bomzh + wordReplacements: + accent-bomzh-words-1: accent-bomzh-words-replace-1 + accent-bomzh-words-2: accent-bomzh-words-replace-2 + accent-bomzh-words-3: accent-bomzh-words-replace-3 + accent-bomzh-words-4: accent-bomzh-words-replace-4 + accent-bomzh-words-5: accent-bomzh-words-replace-5 + accent-bomzh-words-6: accent-bomzh-words-replace-6 + accent-bomzh-words-7: accent-bomzh-words-replace-7 + accent-bomzh-words-8: accent-bomzh-words-replace-8 + accent-bomzh-words-9: accent-bomzh-words-replace-9 + accent-bomzh-words-10: accent-bomzh-words-replace-10 + accent-bomzh-words-11: accent-bomzh-words-replace-11 + accent-bomzh-words-12: accent-bomzh-words-replace-12 + accent-bomzh-words-13: accent-bomzh-words-replace-13 + accent-bomzh-words-14: accent-bomzh-words-replace-14 + accent-bomzh-words-15: accent-bomzh-words-replace-15 + accent-bomzh-words-16: accent-bomzh-words-replace-16 + accent-bomzh-words-17: accent-bomzh-words-replace-17 + accent-bomzh-words-18: accent-bomzh-words-replace-18 + accent-bomzh-words-19: accent-bomzh-words-replace-19 + accent-bomzh-words-20: accent-bomzh-words-replace-20 + accent-bomzh-words-21: accent-bomzh-words-replace-21 + accent-bomzh-words-22: accent-bomzh-words-replace-22 + accent-bomzh-words-23: accent-bomzh-words-replace-23 + accent-bomzh-words-24: accent-bomzh-words-replace-24 + accent-bomzh-words-25: accent-bomzh-words-replace-25 + accent-bomzh-words-26: accent-bomzh-words-replace-26 + accent-bomzh-words-27: accent-bomzh-words-replace-27 + accent-bomzh-words-28: accent-bomzh-words-replace-28 + accent-bomzh-words-29: accent-bomzh-words-replace-29 + accent-bomzh-words-30: accent-bomzh-words-replace-30 + accent-bomzh-words-31: accent-bomzh-words-replace-31 + accent-bomzh-words-32: accent-bomzh-words-replace-32 + accent-bomzh-words-33: accent-bomzh-words-replace-33 + accent-bomzh-words-34: accent-bomzh-words-replace-34 + accent-bomzh-words-35: accent-bomzh-words-replace-35 + accent-bomzh-words-36: accent-bomzh-words-replace-36 + accent-bomzh-words-37: accent-bomzh-words-replace-37 + accent-bomzh-words-38: accent-bomzh-words-replace-38 + accent-bomzh-words-39: accent-bomzh-words-replace-39 + accent-bomzh-words-40: accent-bomzh-words-replace-40 + accent-bomzh-words-41: accent-bomzh-words-replace-41 + accent-bomzh-words-42: accent-bomzh-words-replace-42 + accent-bomzh-words-43: accent-bomzh-words-replace-43 + accent-bomzh-words-44: accent-bomzh-words-replace-44 + accent-bomzh-words-45: accent-bomzh-words-replace-45 + accent-bomzh-words-46: accent-bomzh-words-replace-46 + accent-bomzh-words-47: accent-bomzh-words-replace-47 + accent-bomzh-words-48: accent-bomzh-words-replace-48 + accent-bomzh-words-49: accent-bomzh-words-replace-49 + accent-bomzh-words-50: accent-bomzh-words-replace-50 + accent-bomzh-words-51: accent-bomzh-words-replace-51 + accent-bomzh-words-52: accent-bomzh-words-replace-52 + accent-bomzh-words-53: accent-bomzh-words-replace-53 + accent-bomzh-words-54: accent-bomzh-words-replace-54 + accent-bomzh-words-55: accent-bomzh-words-replace-55 + accent-bomzh-words-56: accent-bomzh-words-replace-56 + accent-bomzh-words-57: accent-bomzh-words-replace-57 + accent-bomzh-words-58: accent-bomzh-words-replace-58 + accent-bomzh-words-59: accent-bomzh-words-replace-59 + accent-bomzh-words-60: accent-bomzh-words-replace-60 + accent-bomzh-words-61: accent-bomzh-words-replace-61 + accent-bomzh-words-62: accent-bomzh-words-replace-62 + accent-bomzh-words-63: accent-bomzh-words-replace-63 + accent-bomzh-words-64: accent-bomzh-words-replace-64 + accent-bomzh-words-65: accent-bomzh-words-replace-65 + accent-bomzh-words-66: accent-bomzh-words-replace-66 + accent-bomzh-words-67: accent-bomzh-words-replace-67 + accent-bomzh-words-68: accent-bomzh-words-replace-68 + accent-bomzh-words-69: accent-bomzh-words-replace-69 + accent-bomzh-words-70: accent-bomzh-words-replace-70 + accent-bomzh-words-71: accent-bomzh-words-replace-71 + accent-bomzh-words-72: accent-bomzh-words-replace-72 + accent-bomzh-words-73: accent-bomzh-words-replace-73 + accent-bomzh-words-74: accent-bomzh-words-replace-74 + accent-bomzh-words-75: accent-bomzh-words-replace-75 + accent-bomzh-words-76: accent-bomzh-words-replace-76 + accent-bomzh-words-77: accent-bomzh-words-replace-77 + accent-bomzh-words-78: accent-bomzh-words-replace-78 + accent-bomzh-words-79: accent-bomzh-words-replace-79 + accent-bomzh-words-80: accent-bomzh-words-replace-80 + accent-bomzh-words-81: accent-bomzh-words-replace-81 + accent-bomzh-words-82: accent-bomzh-words-replace-82 + accent-bomzh-words-83: accent-bomzh-words-replace-83 + accent-bomzh-words-84: accent-bomzh-words-replace-84 + accent-bomzh-words-85: accent-bomzh-words-replace-85 + accent-bomzh-words-86: accent-bomzh-words-replace-86 + accent-bomzh-words-87: accent-bomzh-words-replace-87 + accent-bomzh-words-88: accent-bomzh-words-replace-88 + accent-bomzh-words-89: accent-bomzh-words-replace-89 + accent-bomzh-words-90: accent-bomzh-words-replace-90 + accent-bomzh-words-91: accent-bomzh-words-replace-91 + accent-bomzh-words-92: accent-bomzh-words-replace-92 + accent-bomzh-words-93: accent-bomzh-words-replace-93 + accent-bomzh-words-94: accent-bomzh-words-replace-94 + accent-bomzh-words-95: accent-bomzh-words-replace-95 + accent-bomzh-words-96: accent-bomzh-words-replace-96 + accent-bomzh-words-97: accent-bomzh-words-replace-97 + accent-bomzh-words-98: accent-bomzh-words-replace-98 + accent-bomzh-words-99: accent-bomzh-words-replace-99 + accent-bomzh-words-100: accent-bomzh-words-replace-100 + accent-bomzh-words-101: accent-bomzh-words-replace-101 + accent-bomzh-words-102: accent-bomzh-words-replace-102 + accent-bomzh-words-103: accent-bomzh-words-replace-103 + accent-bomzh-words-104: accent-bomzh-words-replace-104 + accent-bomzh-words-105: accent-bomzh-words-replace-105 + accent-bomzh-words-106: accent-bomzh-words-replace-106 + accent-bomzh-words-107: accent-bomzh-words-replace-107 + accent-bomzh-words-108: accent-bomzh-words-replace-108 + accent-bomzh-words-109: accent-bomzh-words-replace-109 + accent-bomzh-words-110: accent-bomzh-words-replace-110 + accent-bomzh-words-111: accent-bomzh-words-replace-111 + accent-bomzh-words-112: accent-bomzh-words-replace-112 + accent-bomzh-words-113: accent-bomzh-words-replace-113 + accent-bomzh-words-114: accent-bomzh-words-replace-114 + accent-bomzh-words-115: accent-bomzh-words-replace-115 + accent-bomzh-words-116: accent-bomzh-words-replace-116 + accent-bomzh-words-117: accent-bomzh-words-replace-117 + accent-bomzh-words-118: accent-bomzh-words-replace-118 + accent-bomzh-words-119: accent-bomzh-words-replace-119 + accent-bomzh-words-120: accent-bomzh-words-replace-120 + accent-bomzh-words-121: accent-bomzh-words-replace-121 + accent-bomzh-words-122: accent-bomzh-words-replace-122 + accent-bomzh-words-123: accent-bomzh-words-replace-123 + accent-bomzh-words-124: accent-bomzh-words-replace-124 + accent-bomzh-words-125: accent-bomzh-words-replace-125 + accent-bomzh-words-126: accent-bomzh-words-replace-126 + accent-bomzh-words-127: accent-bomzh-words-replace-127 + accent-bomzh-words-128: accent-bomzh-words-replace-128 + accent-bomzh-words-129: accent-bomzh-words-replace-129 + 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 From bde21739fbede7b57a6084f9046212a31b2206c1 Mon Sep 17 00:00:00 2001 From: RavmorganButOnCocaine Date: Thu, 2 Jan 2025 20:31:37 +0000 Subject: [PATCH 2/2] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index be50fb0555..39c610753c 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,12 +1,4 @@ Entries: -- author: RavMorgan - changes: - - message: "\u0420\u0430\u0437\u043C\u0435\u0440 \u0447\u0430\u0442\u0430 \u0442\ - \u0435\u043F\u0435\u0440\u044C \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0435\ - \u0442\u0441\u044F!" - type: Add - id: 149 - time: '2023-04-30T04:22:29.0000000+00:00' - author: Aviu changes: - message: "\u0423\u043B\u0443\u0447\u0448\u0435\u043D\u043D\u044B\u0435 \u0430\u043D\ @@ -8925,3 +8917,11 @@ id: 648 time: '2025-01-01T19:37:15.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/867 +- author: BIG_Zi_348 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0430\u043A\u0446\u0435\ + \u043D\u0442 \u0431\u043E\u043C\u0436\u0443." + type: Add + id: 649 + time: '2025-01-02T20:30:34.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/869