From ee62021950dbaebf95e30f7174c5762aeda719a3 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Thu, 9 Jan 2025 20:08:12 +0300 Subject: [PATCH 1/8] =?UTF-8?q?=D0=92=D0=BD=D0=B5=D1=88=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D1=88=D0=BB=D1=8E=D0=B7=D1=8B=20=D0=B1=D0=B5=D0=B7=20=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Structures/Doors/Airlocks/assembly.yml | 10 ++ .../Structures/Doors/Airlocks/external.yml | 6 ++ .../Graphs/structures/airlock.yml | 92 +++++++++++++++++++ .../Recipes/Construction/structures.yml | 29 ++++++ 4 files changed, 137 insertions(+) create mode 100644 Resources/Prototypes/_White/Recipes/Construction/structures.yml diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml index c464c70a15..f6ea95337b 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml @@ -108,6 +108,11 @@ - type: Sprite sprite: Structures/Doors/Airlocks/Standard/external.rsi state: "assembly" + - type: Construction ## WD edit + graph: Airlock + node: externalAssembly + containers: + - board - type: entity parent: AirlockAssembly @@ -117,6 +122,11 @@ - type: Sprite sprite: Structures/Doors/Airlocks/Glass/external.rsi state: "assembly" + - type: Construction ## WD edit + graph: Airlock + node: externalAssemblyGlass + containers: + - board #Public (Glass Airlock) - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml index 00df7a942e..93310beb73 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml @@ -20,6 +20,9 @@ - type: PaintableAirlock group: External department: null + - type: Construction ## WD edit + graph: Airlock + node: external - type: entity parent: AirlockExternal @@ -34,3 +37,6 @@ sprite: Structures/Doors/Airlocks/Glass/external.rsi - type: PaintableAirlock group: ExternalGlass + - type: Construction ## WD edit + graph: Airlock + node: externalGlass diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml index 8021b5a298..d6180fb037 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/airlock.yml @@ -77,6 +77,15 @@ - material: ReinforcedGlass amount: 1 doAfter: 2 +## WD edit start + - to: externalAssembly + conditions: + - !type:EntityAnchored {} + steps: + - material: Steel + amount: 1 + doAfter: 2 +## WD edit end - to: wired conditions: - !type:EntityAnchored {} @@ -114,6 +123,55 @@ - tool: Prying doAfter: 5 +## WD edit start + - node: externalAssembly + entity: AirlockAssemblyExternal + edges: + - to: electronics + conditions: + - !type:EntityAnchored {} + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Prying + doAfter: 5 + - to: external + conditions: + - !type:EntityAnchored {} + steps: + - tool: Screwing + doAfter: 2.5 + - to: externalAssemblyGlass + conditions: + - !type:EntityAnchored {} + steps: + - material: ReinforcedGlass + amount: 1 + doAfter: 2 + + - node: externalAssemblyGlass + entity: AirlockAssemblyExternalGlass + edges: + - to: externalGlass + conditions: + - !type:EntityAnchored {} + steps: + - tool: Screwing + doAfter: 2.5 + - to: externalAssembly + conditions: + - !type:EntityAnchored {} + completed: + - !type:SpawnPrototype + prototype: SheetRGlass1 + amount: 1 + steps: + - tool: Prying + doAfter: 5 +## WD edit end + ## Glass airlock - node: glassAirlock entity: AirlockGlass @@ -154,6 +212,23 @@ amount: 2 doAfter: 2 +## WD edit start + - node: externalGlass + entity: AirlockExternalGlass + edges: + - to: externalAssemblyGlass + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + - !type:DoorBolted + value: false + - !type:WirePanel {} + - !type:AllWiresCut + steps: + - tool: Prying + doAfter: 5 +## WD edit end + ## Standard airlock - node: airlock entity: Airlock @@ -194,6 +269,23 @@ amount: 2 doAfter: 2 +## WD edit start + - node: external + entity: AirlockExternal + edges: + - to: externalAssembly + conditions: + - !type:EntityAnchored {} + - !type:DoorWelded {} + - !type:DoorBolted + value: false + - !type:WirePanel {} + - !type:AllWiresCut + steps: + - tool: Prying + doAfter: 5 +## WD edit end + ## High security door - node: highSecDoor actions: diff --git a/Resources/Prototypes/_White/Recipes/Construction/structures.yml b/Resources/Prototypes/_White/Recipes/Construction/structures.yml new file mode 100644 index 0000000000..85bea7ff26 --- /dev/null +++ b/Resources/Prototypes/_White/Recipes/Construction/structures.yml @@ -0,0 +1,29 @@ +- type: construction + name: external airlock + id: airlockExternal + graph: Airlock + startNode: start + targetNode: external + category: construction-category-structures + description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. + icon: { sprite: Structures/Doors/Airlocks/Standard/external.rsi, state: closed } + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: external airlock + id: airlockExternalGlass + graph: Airlock + startNode: start + targetNode: externalGlass + category: construction-category-structures + description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. + icon: { sprite: Structures/Doors/Airlocks/Standard/external.rsi, state: closed } + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked \ No newline at end of file From 303b737a42be037811dc24dcd510b36ad1519e08 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Thu, 9 Jan 2025 20:26:36 +0300 Subject: [PATCH 2/8] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BA=D1=80=D0=B0=D1=84=D1=82=20=D0=B2=D0=BD=D0=B5?= =?UTF-8?q?=D1=88=D0=BD=D0=B5=D0=BC=D1=83=20=D1=88=D0=BB=D1=8E=D0=B7=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locale/ru-RU/_white/recipes/structures/airlocks.ftl | 5 +++++ .../Prototypes/_White/Recipes/Construction/structures.yml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 Resources/Locale/ru-RU/_white/recipes/structures/airlocks.ftl diff --git a/Resources/Locale/ru-RU/_white/recipes/structures/airlocks.ftl b/Resources/Locale/ru-RU/_white/recipes/structures/airlocks.ftl new file mode 100644 index 0000000000..3df37da0ea --- /dev/null +++ b/Resources/Locale/ru-RU/_white/recipes/structures/airlocks.ftl @@ -0,0 +1,5 @@ +ent-airlockExternal = { ent-AirlockExternal } + .desc = { ent-AirlockExternal.desc } + +ent-airlockExternalGlass = стеклянный внешний шлюз + .desc = { ent-airlockExternal.desc} \ No newline at end of file diff --git a/Resources/Prototypes/_White/Recipes/Construction/structures.yml b/Resources/Prototypes/_White/Recipes/Construction/structures.yml index 85bea7ff26..a7685e8959 100644 --- a/Resources/Prototypes/_White/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/_White/Recipes/Construction/structures.yml @@ -21,7 +21,7 @@ targetNode: externalGlass category: construction-category-structures description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. - icon: { sprite: Structures/Doors/Airlocks/Standard/external.rsi, state: closed } + icon: { sprite: Structures/Doors/Airlocks/Glass/external.rsi, state: closed } objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: false From 2ee8747bb063311999731230da10826cab63b3c5 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 9 Jan 2025 23:50:59 +0300 Subject: [PATCH 3/8] =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_White/ERTRecruitment/ERTRecruitmentRule.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs b/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs index 66fc71ee4a..70d4c2b002 100644 --- a/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs +++ b/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs @@ -72,8 +72,16 @@ public sealed class ERTRecruitmentRule : StationEventSystem Date: Fri, 10 Jan 2025 18:45:51 +0000 Subject: [PATCH 4/8] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 539ea6887d..0f71217339 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,13 +1,4 @@ Entries: -- author: ThereDrD - changes: - - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043D\u043E\u0432\ - \u0430\u044F \u0438\u0433\u0440\u0443\u0448\u043A\u0430 \u0432 \u0434\u043E\u043D\ - \u0430\u0442-\u043C\u0430\u0433\u0430\u0437\u0438\u043D" - type: Add - id: 156 - time: '2024-02-26T18:27:13.0000000+00:00' - url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/126 - author: Aviu changes: - message: "\u041F\u043E\u0444\u0438\u043A\u0448\u0435\u043D \u043A\u0440\u0430\u0448\ @@ -8916,3 +8907,13 @@ id: 655 time: '2025-01-08T19:42:41.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/868 +- author: Hero_010 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u043A\u0440\u0430\u0444\ + \u0442 \u0432\u043D\u0435\u0448\u043D\u0435\u043C\u0443 \u0438 \u0441\u0442\u0435\ + \u043A\u043B\u044F\u043D\u043D\u043E\u043C\u0443 \u0432\u043D\u0435\u0448\u043D\ + \u0435\u043C\u0443 \u0448\u043B\u044E\u0437\u0430\u043C." + type: Add + id: 656 + time: '2025-01-10T18:44:47.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/879 From e79d7174d4d2e1315ddbf6569cb4686f6a2a2d49 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 11 Jan 2025 22:22:19 +0300 Subject: [PATCH 5/8] =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entities/objects/weapons/guns/ammunition/boxes/shotgun.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/boxes/shotgun.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/boxes/shotgun.ftl index 027b4bdfae..845be5e4be 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/boxes/shotgun.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/boxes/shotgun.ftl @@ -16,5 +16,5 @@ ent-BoxShotgunPractice = коробка ружейных патронов (уч .desc = Полная коробка учебных ружейных патронов. ent-BoxShellTranquilizer = коробка ружейных патронов (транквилизаторы) .desc = Полная коробка ружейных патронов-транквилизаторов. -ent-BoxRubberShot = коробка ружейных патронов (резиновые). +ent-BoxRubberShot = коробка ружейных патронов (резиновые) .desc = Полная коробка резиновых ружейных патронов. From e70d9d33dcc60837829d049c19f9260663192d41 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 11 Jan 2025 23:17:22 +0300 Subject: [PATCH 6/8] =?UTF-8?q?=D0=A7=D1=82=D0=BE=D0=B1=20=D0=BD=D0=B5=20?= =?UTF-8?q?=D0=B2=D1=82=D1=8B=D0=BA=D0=B0=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Prototypes/_Honk/Catalog/Cargo/cargo_armory.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_Honk/Catalog/Cargo/cargo_armory.yml b/Resources/Prototypes/_Honk/Catalog/Cargo/cargo_armory.yml index c7ce5d4b2b..a4e8105171 100644 --- a/Resources/Prototypes/_Honk/Catalog/Cargo/cargo_armory.yml +++ b/Resources/Prototypes/_Honk/Catalog/Cargo/cargo_armory.yml @@ -4,6 +4,6 @@ sprite: _Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi state: icon product: CrateArmoryKLMG - cost: 10000 + cost: 14000 category: cargoproduct-category-name-armory group: market From 943b36169248f909d26022e8e5f1e36b6a4e2428 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 11 Jan 2025 23:59:36 +0300 Subject: [PATCH 7/8] =?UTF-8?q?=D1=81=D0=BC=D0=B5=D1=88=D0=BD=D0=BE=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GameTicking/GameTicker.Spawning.cs | 38 +++++++++---------- .../Speech/EntitySystems/MothAccentSystem.cs | 38 +++++++++++++------ .../Speech/EntitySystems/SlurredSystem.cs | 8 +++- .../Aspects/RandomAccentAspect.cs | 13 ++++++- 4 files changed, 63 insertions(+), 34 deletions(-) diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 17226aa8fa..351919337a 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -205,20 +205,20 @@ namespace Content.Server.GameTicking switch (similarity) { case >= 85f: - { - _chatManager.SendAdminAlert(Loc.GetString("ghost-respawn-character-almost-same", - ("player", player.Name), ("try", false), ("oldName", mind.CharacterName), ("newName", character.Name))); - checkAvoid = true; - sameChar = true; - break; - } + { + _chatManager.SendAdminAlert(Loc.GetString("ghost-respawn-character-almost-same", + ("player", player.Name), ("try", false), ("oldName", mind.CharacterName), ("newName", character.Name))); + checkAvoid = true; + sameChar = true; + break; + } case >= 50f: - { - _chatManager.SendAdminAlert(Loc.GetString("ghost-respawn-character-almost-same", - ("player", player.Name), ("try", true), ("oldName", mind.CharacterName), - ("newName", character.Name))); - break; - } + { + _chatManager.SendAdminAlert(Loc.GetString("ghost-respawn-character-almost-same", + ("player", player.Name), ("try", true), ("oldName", mind.CharacterName), + ("newName", character.Name))); + break; + } } } } @@ -286,7 +286,7 @@ namespace Content.Server.GameTicking _mind.SetUserId(newMind, data.UserId); var jobPrototype = _prototypeManager.Index(jobId); - var job = new JobComponent {Prototype = jobId}; + var job = new JobComponent { Prototype = jobId }; _roles.MindAddRole(newMind, job, silent: silent); var jobName = _jobs.MindTryGetJobName(newMind); @@ -337,11 +337,11 @@ namespace Content.Server.GameTicking Loc.GetString("latejoin-arrival-sender"), playDefaultSound: false); } - - if (player.UserId == new Guid("{e887eb93-f503-4b65-95b6-2f282c014192}")) - { - EntityManager.AddComponent(mob); - } + // WD Don't need this bullshit + // if (player.UserId == new Guid("{e887eb93-f503-4b65-95b6-2f282c014192}")) + // { + // EntityManager.AddComponent(mob); + // } _stationJobs.TryAssignJob(station, jobPrototype, player.UserId); diff --git a/Content.Server/Speech/EntitySystems/MothAccentSystem.cs b/Content.Server/Speech/EntitySystems/MothAccentSystem.cs index de25f635b1..220ace3b37 100644 --- a/Content.Server/Speech/EntitySystems/MothAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/MothAccentSystem.cs @@ -1,18 +1,15 @@ using System.Text.RegularExpressions; using Content.Server.Speech.Components; +using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems; public sealed class MothAccentSystem : EntitySystem { + [Dependency] private readonly IRobustRandom _random = default!; // WD private static readonly Regex RegexLowerBuzz = new Regex("z{1,3}"); private static readonly Regex RegexUpperBuzz = new Regex("Z{1,3}"); - private static readonly Regex RussianRegexLowerZ = new Regex("Z{1,3}"); // WD - private static readonly Regex RussianRegexUpperZ = new Regex("Z{1,3}"); // WD - private static readonly Regex RussianRegexLowerZH = new Regex("Z{1,3}"); // WD - private static readonly Regex RussianRegexUpperZH = new Regex("Z{1,3}"); // WD - public override void Initialize() { base.Initialize(); @@ -29,13 +26,30 @@ public sealed class MothAccentSystem : EntitySystem message = RegexUpperBuzz.Replace(message, "ZZZ"); // WD EDIT START - message = RussianRegexLowerZ.Replace(message, "ззз"); - - message = RussianRegexUpperZ.Replace(message, "ЗЗЗ"); - - message = RussianRegexLowerZH.Replace(message, "жжж"); - - message = RussianRegexUpperZH.Replace(message, "ЖЖЖ"); + // ж => жжж + message = Regex.Replace( + message, + "ж+", + _random.Pick(new List() { "жж", "жжж" }) + ); + // Ж => ЖЖЖ + message = Regex.Replace( + message, + "Ж+", + _random.Pick(new List() { "ЖЖ", "ЖЖЖ" }) + ); + // з => ззз + message = Regex.Replace( + message, + "з+", + _random.Pick(new List() { "зз", "ззз" }) + ); + // З => ЗЗЗ + message = Regex.Replace( + message, + "З+", + _random.Pick(new List() { "ЗЗ", "ЗЗЗ" }) + ); // WD EDIT END args.Message = message; diff --git a/Content.Server/Speech/EntitySystems/SlurredSystem.cs b/Content.Server/Speech/EntitySystems/SlurredSystem.cs index e396cd0b18..3b0c74fded 100644 --- a/Content.Server/Speech/EntitySystems/SlurredSystem.cs +++ b/Content.Server/Speech/EntitySystems/SlurredSystem.cs @@ -71,6 +71,12 @@ public sealed class SlurredSystem : SharedSlurredSystem 'a' => "ah", 'u' => "oo", 'c' => "k", + // WD EDIT START + 'о' => "а", + 'к' => "кх", + 'щ' => "шч", + 'ц' => "тс", + // WD EDIT END _ => $"{character}", }; @@ -90,7 +96,7 @@ public sealed class SlurredSystem : SharedSlurredSystem } } - if (!_random.Prob(scale * 3/20)) + if (!_random.Prob(scale * 3 / 20)) { sb.Append(character); continue; diff --git a/Content.Server/_White/AspectsSystem/Aspects/RandomAccentAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/RandomAccentAspect.cs index ab09d3aa27..a29b800a2a 100644 --- a/Content.Server/_White/AspectsSystem/Aspects/RandomAccentAspect.cs +++ b/Content.Server/_White/AspectsSystem/Aspects/RandomAccentAspect.cs @@ -7,6 +7,7 @@ using Content.Server._White.AspectsSystem.Base; using Content.Server.GameTicking.Components; using Content.Shared.Mind.Components; using Robust.Shared.Random; +using Content.Server._White.Accent.BomzhAccent; namespace Content.Server._White.AspectsSystem.Aspects; @@ -69,6 +70,8 @@ public sealed class RandomAccentAspect : AspectSystem(uid); break; - case AccentType.Russian: + case AccentType.Russian: // Untranslated EntityManager.EnsureComponent(uid); break; case AccentType.OwO: @@ -127,12 +130,18 @@ public sealed class RandomAccentAspect : AspectSystem(uid); break; - case AccentType.French: + case AccentType.French: // Untranslated EntityManager.EnsureComponent(uid); break; case AccentType.Gnome: EntityManager.EnsureComponent(uid); break; + case AccentType.Bomzh: + EntityManager.EnsureComponent(uid); + break; + case AccentType.Frontallisp: + EntityManager.EnsureComponent(uid); + break; } } From cf21b8b7b1b45e47c3683235d762c028530b9f29 Mon Sep 17 00:00:00 2001 From: RavmorganButOnCocaine Date: Sat, 11 Jan 2025 21:07:03 +0000 Subject: [PATCH 8/8] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 33 ++++++++++++++++++-------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 0f71217339..a77f9c9d50 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,14 +1,4 @@ Entries: -- author: Aviu - changes: - - message: "\u041F\u043E\u0444\u0438\u043A\u0448\u0435\u043D \u043A\u0440\u0430\u0448\ - \ \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u0437-\u0437\u0430 \u043F\ - \u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u0442\u0435\u043B\ - \u044F \u043F\u043E\u043A\u0440\u043E\u0432\u0430." - type: Fix - id: 157 - time: '2024-02-27T06:12:53.0000000+00:00' - url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/127 - author: RedFoxIV changes: - message: "\u041D\u0438\u0447\u0435\u0433\u043E. \u041C\u0435\u043D\u044C\u0448\ @@ -8917,3 +8907,26 @@ id: 656 time: '2025-01-10T18:44:47.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/879 +- author: BIG_Zi_348 + changes: + - message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D \u0430\u043A\u0446\ + \u0435\u043D\u0442 \u043C\u043E\u043B\u044F\u043C, \u043E\u043D\u0438 \u0442\ + \u0435\u043F\u0435\u0440\u044C \u0436\u0443\u0436\u0436\u0430\u0442." + type: Fix + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E \u0431\u043E\u043B\ + \u044C\u0448\u0435 \u0441\u043C\u0435\u0448\u043D\u043E\u0433\u043E \u0432 \u0430\ + \u043A\u0446\u0435\u043D\u0442 \u043F\u0440\u0438 \u043E\u043F\u044C\u044F\u043D\ + \u0435\u043D\u0438\u0438." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E \u0431\u043E\u043B\ + \u044C\u0448\u0435 \u0430\u043A\u0446\u0435\u043D\u0442\u043E\u0432 \u0432 \u0430\ + \u0441\u043F\u0435\u043A\u0442 \u0440\u0430\u043D\u0434\u043E\u043C\u043D\u044B\ + \u0445 \u0430\u043A\u0446\u0435\u043D\u0442\u043E\u0432." + type: Add + - message: "\u0421\u0442\u043E\u0438\u043C\u043E\u0441\u0442\u044C \u0420\u041F\u041A\ + \ \u0432 \u043A\u0430\u0440\u0433\u043E \u0432\u043E\u0437\u0440\u043E\u0441\ + \u043B\u0430." + type: Tweak + id: 657 + time: '2025-01-11T21:05:59.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/880