From 1762d2434e1b38b25ef012119ef299ab04d7e2a3 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Sat, 21 Dec 2024 00:07:47 +0300 Subject: [PATCH 01/13] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D1=8B=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D0=B5=20=D1=84=D1=80?= =?UTF-8?q?=D0=B0=D0=B7=D1=8B=20=D1=83=20=D0=BC=D0=B0=D1=81=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=A1=D0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Server/_White/Halt/HaltComponent.cs | 2 -- Resources/Locale/ru-RU/_white/hailer.ftl | 5 ++--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Content.Server/_White/Halt/HaltComponent.cs b/Content.Server/_White/Halt/HaltComponent.cs index 9a74b77148..37ab1c2c71 100644 --- a/Content.Server/_White/Halt/HaltComponent.cs +++ b/Content.Server/_White/Halt/HaltComponent.cs @@ -23,7 +23,6 @@ public sealed partial class HaltComponent : Component ["dontmove-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/dontmove.ogg"), ["floor-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/floor.ogg"), ["robocop-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/robocop.ogg"), - ["god-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/god.ogg"), ["freeze-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/freeze.ogg"), ["imperial-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/imperial.ogg"), ["bash-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/bash.ogg"), @@ -31,7 +30,6 @@ public sealed partial class HaltComponent : Component ["asshole-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/asshole.ogg"), ["stfu-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/stfu.ogg"), ["shutup-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/shutup.ogg"), - ["super-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/super.ogg"), ["dredd-phrase"] = new SoundPathSpecifier("/Audio/Voice/Complionator/dredd.ogg") }; } diff --git a/Resources/Locale/ru-RU/_white/hailer.ftl b/Resources/Locale/ru-RU/_white/hailer.ftl index da53675416..9e60eccc7a 100644 --- a/Resources/Locale/ru-RU/_white/hailer.ftl +++ b/Resources/Locale/ru-RU/_white/hailer.ftl @@ -7,8 +7,7 @@ justice-phrase = Приготовьтесь к справедливости! running-phrase = Бег только увеличит ваш срок. dontmove-phrase = Не двигаться, уёбок! floor-phrase = На пол, сука! -robocop-phrase = Мёртвый или живой ты пойдешь со мной. -god-phrase = Бог создал сегодня для жуликов, которых мы не могли поймать вчера. +robocop-phrase = Мёртвый или живой - ты пойдешь со мной. freeze-phrase = Замри, подонок! imperial-phrase = Стоять, преступная мразь! bash-phrase = Остановись или я тебя ударю. @@ -16,5 +15,5 @@ harry-phrase = Сделай мой день. asshole-phrase = Хватит нарушать закон, гадина. stfu-phrase = Вы имеете право завалить ебало. shutup-phrase = Заткнись нахуй! -super-phrase = Сейчас ты познаешь гнев золотой сферы. dredd-phrase = Я ЗАКОН! + From 54f5458fa9b673d655a097b52c7c7858278ae0aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=86=D0=B2=D0=B0=D0=BD=20=D0=9E=D0=BD=D1=96=D1=89=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Sat, 21 Dec 2024 02:18:57 +0300 Subject: [PATCH 02/13] =?UTF-8?q?-=20fixed=20RGB=20staff.=20=D0=9D=D0=B0?= =?UTF-8?q?=D0=B3=D0=BB=D0=BE=20=D0=B8=20=D1=81=D0=BE=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=88=D0=B5=D0=BD=D0=BD=D0=BE=20=D0=B1=D0=B5=D0=B7=D0=B4=D1=83?= =?UTF-8?q?=D0=BC=D0=BD=D0=BE=20=D1=81=D0=BF=D0=B8=D0=B7=D0=B6=D0=B5=D0=BD?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=B4=20=D0=B2=D0=B8=D0=B7=D0=B4=D0=B5=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Actions/ActionOnInteractSystem.cs | 38 ++++++------------- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/Content.Server/Actions/ActionOnInteractSystem.cs b/Content.Server/Actions/ActionOnInteractSystem.cs index 657ab46d60..093db0e9a9 100644 --- a/Content.Server/Actions/ActionOnInteractSystem.cs +++ b/Content.Server/Actions/ActionOnInteractSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Actions; using Content.Shared.Interaction; using Robust.Shared.Random; using Robust.Shared.Timing; +using System.Linq; namespace Content.Server.Actions; @@ -58,13 +59,21 @@ public sealed class ActionOnInteractSystem : EntitySystem private void OnAfterInteract(EntityUid uid, ActionOnInteractComponent component, AfterInteractEvent args) { - if (args.Handled || component.ActionEntities == null) + if (args.Handled) return; + if (component.ActionEntities is not { } actionEnts) + { + if (!TryComp(uid, out var actionsContainerComponent)) + return; + + actionEnts = actionsContainerComponent.Container.ContainedEntities.ToList(); + } + // First, try entity target actions if (args.Target != null) { - var entOptions = GetValidActions(component.ActionEntities, args.CanReach); + var entOptions = GetValidActions(actionEnts, args.CanReach); for (var i = entOptions.Count - 1; i >= 0; i--) { var action = entOptions[i]; @@ -77,8 +86,6 @@ public sealed class ActionOnInteractSystem : EntitySystem var (entActId, entAct) = _random.Pick(entOptions); if (entAct.Event != null) { - entAct.Event.Performer = args.User; - entAct.Event.Action = entActId; entAct.Event.Target = args.Target.Value; } @@ -87,29 +94,6 @@ public sealed class ActionOnInteractSystem : EntitySystem return; } } - - // else: try world target actions - var options = GetValidActions(component.ActionEntities, args.CanReach); - for (var i = options.Count - 1; i >= 0; i--) - { - var action = options[i]; - if (!_actions.ValidateWorldTarget(args.User, args.ClickLocation, action)) - options.RemoveAt(i); - } - - if (options.Count == 0) - return; - - var (actId, act) = _random.Pick(options); - if (act.Event != null) - { - act.Event.Performer = args.User; - act.Event.Action = actId; - act.Event.Target = args.ClickLocation; - } - - _actions.PerformAction(args.User, null, actId, act, act.Event, _timing.CurTime, false); - args.Handled = true; } private bool ValidAction(BaseActionComponent action, bool canReach = true) From 4b078f50ad2e0520c0cc27a99f6c43fd3ee76233 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 14:19:09 +0300 Subject: [PATCH 03/13] =?UTF-8?q?=D0=93=D0=B8=D1=80=D0=BB=D1=8F=D0=BD?= =?UTF-8?q?=D0=B4=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_white/structures/christmas_lights.ftl | 2 + .../Decoration/christmas_lights.yml | 39 ++++++++++++++++++ .../Decoration/christmas_lights.rsi/icon.png | Bin 0 -> 577 bytes .../Decoration/christmas_lights.rsi/meta.json | 17 ++++++++ .../christmas_lights.rsi/unshaded.png | Bin 0 -> 247 bytes 5 files changed, 58 insertions(+) create mode 100644 Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl create mode 100644 Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml create mode 100644 Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png create mode 100644 Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json create mode 100644 Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png diff --git a/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl b/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl new file mode 100644 index 0000000000..f31721ad5f --- /dev/null +++ b/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl @@ -0,0 +1,2 @@ +ent-ChristmasLights = новогодние гирлянды + .desc = Чувство праздника. diff --git a/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml b/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml new file mode 100644 index 0000000000..dd5255fddb --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml @@ -0,0 +1,39 @@ +- type: entity + id: ChristmasLights + name: christmas lights + description: Feeling jolly. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Appearance + - type: Sprite + drawdepth: WallMountedItems + sprite: White/Structures/Decoration/christmas_lights.rsi + layers: + - state: icon + - state: unshaded + shader: unshaded + - type: Icon + sprite: White/Structures/Decoration/christmas_lights.rsi + state: icon + - type: Transform + anchored: true + - type: Damageable + damageContainer: StructuralInorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/smash.ogg" diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..05ddc057e4df30aa45648a4cdb61170ab0f4d191 GIT binary patch literal 577 zcmV-H0>1r;P)|}q@w7V_scntu_KYGgTcb}OIeZ|R2EFr`fg)qnVrs8cZA^8_s03P2u0-$)T z40@`TEx2nA={KiXwlEzlu|#l=`pk-lqYO2pJ|t7jv~#BboS%tKhCY@p;;uQE%VV34 zRXbh-w^kQG!u^OPLbb8_WeV(Y@u>sc=;+Q(D52lDjTNbz~b{W!F%7p zt<{4`?;(`~GuyYB1=W)b05_9}HwWadIdZq&1%l21Ddh~$zOSoWtIM4Ss~Xx>${7l* z>UJM0Wg~?rJ`30VnN2CPLUrdNcfJ|F0QghnoAKZh{*EL9fmNSAd=vn0V~GN%S}Gd} z;dsc;W&(TX8@e2#s()j+^7w5BB7g`W0*C-2fCwN0hyWsh2p|IZ?*M)Pc3`=0o8+)I P00000NkvXXu0mjfuSoU7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json new file mode 100644 index 0000000000..e337197eae --- /dev/null +++ b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "unshaded" + } + ] +} diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..5813305f386dca5fc5bff45ab107d3842f9c3faf GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7ezo z#W5tJ_3flUu0swyF6y&`E7<;iI3KsPU2sot_{ZbfH-b-mSsYM)J@)o3B@SbO8@!62 zg_2Z08khRLnJ2b<4cCKn-)gql)b72L{##N?X!~}#P7l7195VN}a$GjO@wwRd3bW0| zeT_SX*Mw+D$vZG;%ql;(gN@V976k@I5c5ZMgIvB!+lHwXaxFkdGkCiCxvXv literal 0 HcmV?d00001 From 1fecb4b761f60ec24a45d3e8e932c9d95b712ed7 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 15:05:17 +0300 Subject: [PATCH 04/13] =?UTF-8?q?=D0=A1=D0=BD=D0=B5=D0=B6=D0=BD=D1=8B?= =?UTF-8?q?=D0=B9=20=D1=88=D0=B0=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_white/items/ItemFunSnowglobe.ftl | 2 + .../Entities/Objects/Misc/winter_stuff.yml | 53 ++++++++++++++++++ .../White/Objects/Fun/snowglobe.rsi/icon.png | Bin 0 -> 4430 bytes .../White/Objects/Fun/snowglobe.rsi/meta.json | 36 ++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl create mode 100644 Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml create mode 100644 Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png create mode 100644 Resources/Textures/White/Objects/Fun/snowglobe.rsi/meta.json diff --git a/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl b/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl new file mode 100644 index 0000000000..af31da62c1 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl @@ -0,0 +1,2 @@ +ent-ItemFunSnowglobe = снежный шар + .desc = Заключённая зима, вечно жаждущая свободы. diff --git a/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml b/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml new file mode 100644 index 0000000000..bb025ad231 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml @@ -0,0 +1,53 @@ +- type: entity + name: snowglobe + parent: BaseItem + id: ItemFunSnowglobe + description: Encased winter, always longing for freedom. + components: + - type: Sprite + sprite: White/Objects/Fun/snowglobe.rsi + state: icon + scale: 0.7, 0.7 + - type: Item + size: Tiny + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/drinkglass_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/White/Items/handling/drinkglass_drop.ogg + - type: StaticPrice + price: 500 + - type: DamageOnLand + damage: + types: + Blunt: 1 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 3 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior + solution: contents + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: SolutionContainerManager + solutions: + contents: + reagents: + - ReagentId: Water + Quantity: 20 + - type: PhysicalComposition + materialComposition: + Glass: 50 diff --git a/Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png b/Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7c7e809d3310f62b1e531a305b65b2ff3e8e7b GIT binary patch literal 4430 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 Date: Sat, 21 Dec 2024 16:56:12 +0300 Subject: [PATCH 05/13] =?UTF-8?q?=D0=93=D0=BE=D1=82=D0=BE=D0=B2=D0=B0=20?= =?UTF-8?q?=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D1=81=D0=B8=D0=BD=D1=85=D1=80=D0=BE=D0=BD=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80=D0=B0=20=D0=B0=D0=BD=D0=BE=D0=BC=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/machine-linking/transmitter_ports.ftl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl b/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl index 88d5a6d68e..367bc78fe3 100644 --- a/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl +++ b/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl @@ -23,3 +23,20 @@ signal-port-name-logic-output-high = Верхний выход signal-port-description-logic-output-high = Этот порт вызывается всякий раз, когда на входе есть возрастающийся край. signal-port-name-logic-output-low = Нижний выход signal-port-description-logic-output-low = Этот порт вызывается всякий раз, когда на входе есть понижающийся край. + +## Anomaly sync network locale start +signal-port-name-decaying = Распад +signal-port-description-decaying = Этот порт вызывается всякий раз, когда связанная аномалия начинает исчезать. + +signal-port-name-stabilize = Стабильно +signal-port-description-stabilize = Этот порт вызывается всякий раз, когда связанная аномалия стабилизируется. + +signal-port-name-growing = Рост +signal-port-description-growing = Этот порт вызывается всякий раз, когда связанная аномалия начинает расти. + +signal-port-name-pulse = Импульс +signal-port-description-pulse = Этот порт вызывается всякий раз, когда связанная аномалия издаёт импульс. + +signal-port-name-supercrit = Сверхкритичтно +signal-port-description-supercrit = Этот порт вызывается всякий раз, когда связанная аномалия достигает сверхкритического состояния и взрывается. +## Anomaly sync network locale end \ No newline at end of file From 43673ca3c01ea35c859a3ea93c0209e6ee06e8ff Mon Sep 17 00:00:00 2001 From: RavmorganButOnCocaine Date: Sat, 21 Dec 2024 13:58:41 +0000 Subject: [PATCH 06/13] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 9e2711982e..9a9869058d 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,11 +1,4 @@ Entries: -- author: RavMorgan - changes: - - message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D \u0433\u043E\u0432\ - \u043D\u043E\u0447\u0430\u0442!" - type: Add - id: 133 - time: '2023-04-09T21:34:26.0000000+00:00' - author: BELNAKBU changes: - message: "\u0423\u0432\u0435\u043B\u0438\u0447\u0435\u043D\u0430 \u0434\u0430\u043B\ @@ -8907,3 +8900,16 @@ id: 632 time: '2024-12-15T15:12:30.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/827 +- author: Ivangelion + changes: + - message: "\u0424\u0438\u043A\u0441 RGB \u043F\u043E\u0441\u043E\u0445\u0430. \u0418\ + \u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0438 \u0441\u0432\u0435\u0442\u0430\ + \ \u0431\u0443\u0434\u0443\u0442 \u043F\u0435\u0440\u0435\u043B\u0438\u0432\u0430\ + \u0442\u044C\u0441\u044F \u0440\u0430\u0437\u043D\u044B\u043C\u0438 \u0446\u0432\ + \u0435\u0442\u0430\u043C\u0438 \u0435\u0441\u043B\u0438 \u043A\u043B\u0438\u043A\ + \u0430\u0442\u044C \u043F\u043E \u043D\u0438\u043C \u043F\u043E\u0441\u043E\u0445\ + \u043E\u043C" + type: Fix + id: 633 + time: '2024-12-21T13:57:37.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/835 From f848151c36946a31d563bc0bbf64de184e79684b Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 17:30:06 +0300 Subject: [PATCH 07/13] =?UTF-8?q?=D0=A1=D0=B2=D0=B8=D1=82=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OuterClothing/reindeer_sweater.ftl | 2 ++ .../Inventories/clothesmate.yml | 1 + .../OuterClothing/reindeer_sweater.yml | 19 +++++++++++++ .../equipped-OUTERCLOTHING.png | Bin 0 -> 1297 bytes .../reindeer_sweater.rsi/icon.png | Bin 0 -> 580 bytes .../reindeer_sweater.rsi/inhand-left.png | Bin 0 -> 386 bytes .../reindeer_sweater.rsi/inhand-right.png | Bin 0 -> 402 bytes .../reindeer_sweater.rsi/meta.json | 26 ++++++++++++++++++ 8 files changed, 48 insertions(+) create mode 100644 Resources/Locale/ru-RU/_white/prototypes/entities/clothing/OuterClothing/reindeer_sweater.ftl create mode 100644 Resources/Prototypes/_White/Entities/Clothing/OuterClothing/reindeer_sweater.yml create mode 100644 Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/icon.png create mode 100644 Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/inhand-left.png create mode 100644 Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/inhand-right.png create mode 100644 Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/meta.json diff --git a/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/OuterClothing/reindeer_sweater.ftl b/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/OuterClothing/reindeer_sweater.ftl new file mode 100644 index 0000000000..e9313508e7 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/OuterClothing/reindeer_sweater.ftl @@ -0,0 +1,2 @@ +ent-ClothingOuterReindeerSweater = свитер с оленями + .desc = Уютный свитер, созданный специально для поддержания праздничного настроения. diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml index 9827517020..41545edd03 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml @@ -65,6 +65,7 @@ ClothingUniformJumpsuitHawaiYellow: 2 ClothingUniformJumpsuitFlannel: 2 #WD edit start + ClothingOuterReindeerSweater: 4 ClothingUniformJumpsuitCossack: 1 ClothingOuterCoatAdidasCostumeSemki: 1 ClothingOuterCoatBomber: 1 diff --git a/Resources/Prototypes/_White/Entities/Clothing/OuterClothing/reindeer_sweater.yml b/Resources/Prototypes/_White/Entities/Clothing/OuterClothing/reindeer_sweater.yml new file mode 100644 index 0000000000..4ebbc34ffd --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Clothing/OuterClothing/reindeer_sweater.yml @@ -0,0 +1,19 @@ +- type: entity + parent: ClothingOuterBase + id: ClothingOuterReindeerSweater + name: reindeer sweater + description: A cozy sweater designed to celebrate the holiday season. + components: + - type: Sprite + sprite: White/Clothing/OuterClothing/reindeer_sweater.rsi + - type: Clothing + sprite: White/Clothing/OuterClothing/reindeer_sweater.rsi + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/cloth_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/White/Items/handling/cloth_drop.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/White/Items/handling/cloth_drop.ogg diff --git a/Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..106f0e8644e0f573247c57ab4da770a7283758d1 GIT binary patch literal 1297 zcmV+s1@8KZP)bqvP%w&7b^?_iz|8vw1gSNXe4@& z*Tc-DNt0;aXyOX*clpqHzW?{W_vOut-v@9w91e%W;c(hyHbD`WY2EMQGR16yw)l(p zTED05k#U)lnE<3*5ze7O9Bk(SmkTJB;C~pz$>|x=VJ{+o>;lVA+n@K2_1ha5m#Ker z7<~>G(o-I2ng&r68?5y92p8oN4)zPT8-xz(Upt5pLg#nN=ySLrk6l8_6(RaQhW5|j z4K^M2;_16yT$D>#nQ$NyiQG5{oz}m4fEoE$UyNXS^RVq5u*Tmw6S|;(ubVL7xmQUg`o!==VJ>@~Aa*k*!kCh1rvaw*(;n`Ra zD-#YxQ+ZS>=SWX^Fuzkq!-?H4UDE%s<&#ngeU2ceHxIEK>PPg)g`S8@rtVY>nM?-a zRM1F0(}u%g96x>ztS$5`D+;wz7Nxwc^|#U&yhUVVL1@|~MA1{VpJ(#Wi$~1*EdxO2 zCIMXHtGDNfruG2<<8Ne?1_m&{Q^v`u@j9~Xz`y`LdL!d60MS$)zE4K6GT{KmCJ|X< zUw<=w<_Xlip$jJ^U?9~aq9E=C?TZo z=h}25gxvgc)I^^ULRD35YHwZt|0s$=-EKGa|I*wliqg^BprR67qbKRO`pTza5x+ehr{7;I2;a#!@1|!D_hMbs8yO49*jWWI|SAiZoedc zjSp3A(-%8Fv@VTZBV1j4@dyAQEUtE^L83-WFCL-R7dv$Twg8wr?;ILL;ImKR92ztn zvUZ|N=zE98f`NKpTrTDyF#TIRJv|CR5UM3d0kY4RWefDLwNuk>r zP@9ziu)DhpNs`+3fhhx?75agKQFeYmGoS>ZpJ_f@8DP}nfXGW@!FQPffK^HdL{aQ) z21u_p_zV3;?~RG@U<9ETIk;0l;P}z^EYsN{w6qTQ#?Lr@{Ji@1v5KPpQT8){jkw&< zq^PQDUB5sF)d3iFf2$`!Rn^9ZNxLmMZPDx<8<(lDxLS3pbK(Y8u!Y6d=8I*#2e4g) zT#e;tG7~^H7DS~|K{Azrw(4VZ5xhD~61 z_DO;YVZg$|Vnwn#v-1czG=vKo*g zLdOaYSvqHSD|ER*kj^SudTZcG$Pl^|7a@g&WGJ+VC2)E{Gsx?ZYAeR`>{htn@^SC| z?|a|--+dqW`1ttzcN8mW$ESoa1^_-xh(#%Hb^?Jl&vAI|{yW!5Uxw`!3xrn7AA%rZo z9fFFAnH*C%?Gn?T(fjdzE;jWz2N#dIb8KoE1;a3w=64tTzWJxU7wjKjdv;)=_u_=> zrVv6-ZuB7u?=GM}xLxQ#cw>F4n>e=2g-33;FSQ+-*(k%|h+LyXEu+xNryrEJ@@Z-r zg>W2a2=p0?wF_U9j`SeWGb^X2r>W6{q z_S*E5VcTx!^JLM6c)JUXd2==**SG{Abz)+NLX_GL{lR@ZPGTq&V)Ml0E0Ak+&|Ym( z%P5fC#i+a1;6kw?g%E!%ESpl(G?_}Jq^4<72r={gx7|XBe;!T?u`EkQA`zK*|8TS{ zYvlvIPePbZLtw5Aft9Bqxcmc)Fg|{Uu*%bTm!I96X{2vMSY0)pkB^U!55EBZi3U46 S{(I{H0000@jZ zY+CfoG9@e|>iqJ>>AA)mxqjKbIsG&-`|qn#WhJGvN!vchO^b~Ewzf&mPe@SEvOaG6 zHFK&(7WxmswV(b2iD0Q*q0?%z4izuUWCBGP>L5Zt45t8+e<5F7o4-?Rm|XUoLjt?FMH-!@!y8KA~UPLeEs;V;(o^zTequ5 z+z_WSFeqfP$ueE8J8(hAisj3W_)FCOS`JrQOuO|Rv@Blmvh3({C0(Zf(xA) a7PR{xS$4?1Y?4$QNWZ76pUXO@geCw~BAyxm literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/inhand-right.png b/Resources/Textures/White/Clothing/OuterClothing/reindeer_sweater.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb0c19c9c1c2534a9b41cc0280c3dc1efe91c59 GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TRr zr;B4q#hkadHhLWnkU07=xX{?SO-GW~LS)H;eT_}ou~sjHe=yvYu_`_NLTz2C&>O8M zf-!n`TfVW@w4ZkrS?oD`8Sk@G|IOMyTsax7n5dSlXLXQ0ZyV!iMGzEth?o8*`K&uFq--mT5t+vZxH zHk!P|qEA=KR|kmtl7H8&$(1@O)3(s^`5DXfM2T&m4%J7QfBvLfXu9pigU5?MecLrb zP50Kf)S5Fq5GOM*M4dQ(?f}=)zYR)uWo%(9|J(-h9Yk9p{8cNyU8#A)lQX-2Zll|e l8 Date: Sat, 21 Dec 2024 14:37:44 +0000 Subject: [PATCH 08/13] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 40 ++++++-------------------- 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 9a9869058d..4123557f38 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,35 +1,4 @@ Entries: -- author: BELNAKBU - changes: - - message: "\u0423\u0432\u0435\u043B\u0438\u0447\u0435\u043D\u0430 \u0434\u0430\u043B\ - \u044C\u043D\u043E\u0441\u0442\u044C \u043E\u0441\u043C\u043E\u0442\u0440\u0430\ - \ \u0430\u0439\u0434\u0438 \u043A\u0430\u0440\u0442\u044B." - type: Tweak - - message: "\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0438\u0441\ - \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0439 \u043E\u0433\ - \u043D\u0435\u0442\u0443\u0448\u0438\u0442\u0435\u043B\u044F \u0443\u0432\u0435\ - \u043B\u0438\u0447\u0435\u043D\u043E \u0434\u043E 10 \u0432\u043C\u0435\u0441\ - \u0442\u043E 6.6. \u0421\u0438\u043B\u0430 \u043E\u0442\u0442\u0430\u043B\u043A\ - \u0438\u0432\u0430\u043D\u0438\u044F \u0443\u0432\u0435\u043B\u0438\u0447\u0435\ - \u043D\u0430 \u0432\u0442\u0440\u043E\u0435" - type: Tweak - - message: "\u0422\u0435\u043F\u0435\u0440\u044C \u0448\u043F\u0440\u0438\u0446\u044B\ - \ \u0438 \u0433\u0438\u043F\u043E\u0441\u043F\u0440\u0435\u0438 \u043D\u0435\ - \ \u043F\u0440\u043E\u0431\u0438\u0432\u0430\u044E\u0442 \u0441\u043A\u0432\u043E\ - \u0437\u044C \u0441\u043A\u0430\u0444\u0430\u043D\u0434\u0440\u044B, \u043A\u043E\ - \u0441\u0442\u044E\u043C\u044B \u0431\u0438\u043E/\u0440\u0430\u0434\u0438\u043E\ - \u0437\u0430\u0449\u0438\u0442\u044B \u0438 \u0441\u0430\u043F\u0435\u0440\u043D\ - \u0443\u044E \u0431\u0440\u043E\u043D\u044E, \u043E\u0434\u043D\u0430\u043A\u043E\ - \ \u0435\u0441\u043B\u0438 \u0448\u043B\u0435\u043C \u0441\u043D\u044F\u0442\ - , \u043E\u043D\u0438 \u043F\u043E \u043F\u0440\u0435\u0436\u043D\u0435\u043C\ - \u0443 \u0440\u0430\u0431\u043E\u0442\u0430\u044E\u0442" - type: Add - - message: "\u0412\u044B\u0441\u0442\u0440\u0435\u043B\u044B \u0434\u0438\u0437\u0435\ - \u0439\u0431\u043B\u0435\u0440\u0430 \u043F\u0440\u043E\u0445\u043E\u0434\u044F\ - \u0442 \u0441\u043A\u0432\u043E\u0437\u044C \u0441\u0442\u0435\u043A\u043B\u043E" - type: Fix - id: 134 - time: '2023-04-09T21:46:00.0000000+00:00' - author: Valtos changes: - message: "banlist \u0441\u043D\u043E\u0432\u0430 \u0432\u044B\u0432\u043E\u0434\ @@ -8913,3 +8882,12 @@ id: 633 time: '2024-12-21T13:57:37.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/835 +- author: BIG_Zi_348 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E \u043D\u0435\u0441\ + \u043A\u043E\u043B\u044C\u043A\u043E \u043D\u043E\u0432\u043E\u0433\u043E\u0434\ + \u043D\u0438\u0445 \u0432\u0435\u0449\u0435\u0439." + type: Add + id: 634 + time: '2024-12-21T14:36:41.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/837 From 4037a8e866272aeab2af7e2a9d4f05e899957be7 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 17:49:43 +0300 Subject: [PATCH 09/13] =?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 --- .../machine-linking/transmitter_ports.ftl | 39 ++++++++++++++++--- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl b/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl index 367bc78fe3..f8c6d5351d 100644 --- a/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl +++ b/Resources/Locale/ru-RU/machine-linking/transmitter_ports.ftl @@ -1,30 +1,54 @@ signal-port-name-pressed = Нажато signal-port-description-pressed = Этот порт задействуется всякий раз, когда передатчик активируется. + signal-port-name-on-transmitter = Вкл signal-port-description-on-transmitter = Этот порт задействуется всякий раз, когда передатчик включён. + signal-port-name-off-transmitter = Выкл signal-port-description-off-transmitter = Этот порт задействуется всякий раз, когда передатчик выключен. + signal-port-name-status-transmitter = Статус +signal-port-description-status-transmitter = Этот порт задействуется с высоким или низким уровнем, в зависимости от состояния передатчика. + signal-port-name-left = Налево signal-port-description-left = Этот порт задействуется всякий раз, когда рычаг перемещается в крайнее левое положение. + signal-port-name-right = Направо signal-port-description-right = Этот порт задействуется всякий раз, когда рычаг перемещается в крайнее правое положение. -signal-port-name-doorstatus = Статус двери -signal-port-description-doorstatus = Этот порт вызывается всякий раз, когда меняется статус двери. + +signal-port-name-doorstatus = Статус шлюза +signal-port-description-doorstatus = Этот порт задействуется с высоким уровнем когда с устройством взаимодействуют, и низким уровнем в закрытом состоянии. + +signal-port-name-dockstatus = Статус дока +signal-port-description-dockstatus = Этот порт задействуется с высоким уровнем когда устройство состыковано, и низким уровнем когда отстыковано. + signal-port-name-middle = Середина signal-port-description-middle = Этот порт задействуется всякий раз, когда рычаг перемещается в нейтральное положение. + signal-port-name-timer-trigger = Конец таймера signal-port-description-timer-trigger = Этот порт, задействует всякий раз, когда отчет таймера заканчивается. + signal-port-name-timer-start = Старт таймера signal-port-description-timer-start = Этот порт, задействует всякий раз, когда отчет таймера только начался. + signal-port-name-logic-output = Выход signal-port-description-logic-output = Этот порт вызывается на ВЕРХНЕМ или НИЖНЕМ уровне в зависимости от выбранного шлюза и входов. + signal-port-name-logic-output-high = Верхний выход signal-port-description-logic-output-high = Этот порт вызывается всякий раз, когда на входе есть возрастающийся край. + signal-port-name-logic-output-low = Нижний выход signal-port-description-logic-output-low = Этот порт вызывается всякий раз, когда на входе есть понижающийся край. -## Anomaly sync network locale start +signal-port-name-air-danger = Danger +signal-port-description-air-danger = Этот порт задействуется с высоким уровнем сигнала когда статус Danger, если статус другой, то с низким уровнем. + +signal-port-name-air-warning = Warning +signal-port-description-air-warning = Этот порт задействуется с высоким уровнем сигнала когда статус Warning, если статус другой, то с низким уровнем. + +signal-port-name-air-normal = Normal +signal-port-description-air-normal = Этот порт задействуется с высоким уровнем сигнал когда статус Normal, если статус другой, то с низким уровнем. + signal-port-name-decaying = Распад signal-port-description-decaying = Этот порт вызывается всякий раз, когда связанная аномалия начинает исчезать. @@ -37,6 +61,11 @@ signal-port-description-growing = Этот порт вызывается вся signal-port-name-pulse = Импульс signal-port-description-pulse = Этот порт вызывается всякий раз, когда связанная аномалия издаёт импульс. -signal-port-name-supercrit = Сверхкритичтно +signal-port-name-supercrit = Суперкрит signal-port-description-supercrit = Этот порт вызывается всякий раз, когда связанная аномалия достигает сверхкритического состояния и взрывается. -## Anomaly sync network locale end \ No newline at end of file + +signal-port-name-power-charging = Зарядка +signal-port-description-power-charging = Этот порт задействуется с высоким уровнем сигнала когда батарея заряжается, и с низким когда нет. + +signal-port-name-power-discharging = Разрядка +signal-port-description-power-discharging = Этот порт задействуется с высоким уровнем сигнала когда батарея разряжается, и с низким когда нет. From e0bb2a7d4809139ef7a45e5bee7c77271d3e1910 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 17:57:15 +0300 Subject: [PATCH 10/13] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=BE?= =?UTF-8?q?=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/machine-linking/receiver_ports.ftl | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Resources/Locale/ru-RU/machine-linking/receiver_ports.ftl b/Resources/Locale/ru-RU/machine-linking/receiver_ports.ftl index 01878dccd8..d23e3ccfad 100644 --- a/Resources/Locale/ru-RU/machine-linking/receiver_ports.ftl +++ b/Resources/Locale/ru-RU/machine-linking/receiver_ports.ftl @@ -1,54 +1,83 @@ signal-port-name-autoclose = Автозакрытие signal-port-description-autoclose = Переключает, должно ли устройство автоматически закрываться. + signal-port-name-toggle = Переключить signal-port-description-toggle = Переключает состояние устройства. + signal-port-name-on-receiver = Вкл signal-port-description-on-receiver = Включает устройство. + signal-port-name-off-receiver = Выкл signal-port-description-off-receiver = Выключает устройство. + signal-port-name-forward = Вперёд signal-port-description-forward = Заставляет устройство (например, конвейер) работать в нормальном направлении. + signal-port-name-reverse = Обратно signal-port-description-reverse = Заставляет устройство (например, конвейер) работать в обратном направлении. + signal-port-name-open = Открыть signal-port-description-open = Открывает устройство. + signal-port-name-close = Закрыть signal-port-description-close = Закрывает устройство. + signal-port-name-doorbolt = Дверные болты signal-port-description-doorbolt = Переключает дверные болты. + signal-port-name-trigger = Триггер signal-port-description-trigger = Запускает определенный механизм на устройстве. + signal-port-name-order-sender = Отправитель заказа signal-port-description-order-sender = Отправитель заказа на компьютер карго + signal-port-name-order-receiver = Получатель заказа signal-port-description-order-receiver = Получатель заказа на компьютер карго + signal-port-name-pressurize = Нагнетатель давления signal-port-description-pressurize = Заставляет устройство закачивать воздух, пока не будет достигнуто заданное давление. + signal-port-name-depressurize = Сбрасыватель давления signal-port-description-depressurize = Заставляет устройство откачивать воздух, пока не будет достигнуто заданное давление. + signal-port-name-pod-sender = Капсула клонирования signal-port-description-pod-sender = Передатчик сигнала капсулы клонирования + signal-port-name-pod-receiver = Капсула клонирования signal-port-description-pod-receiver = Приёмник сигнала капсулы клонирования + signal-port-name-med-scanner-sender = Медицинский сканер signal-port-description-med-scanner-sender = Передатчик сигнала медицинского сканера + signal-port-name-med-scanner-receiver = Медицинский сканер signal-port-description-med-scanner-receiver = Приёмник сигнала медицинского сканера + signal-port-name-artifact-analyzer-sender = Консоль signal-port-description-artifact-analyzer-sender = Передатчик сигнала аналитической консоли + signal-port-name-artifact-analyzer-receiver = Платформа signal-port-description-artifact-analyzer-receiver = Приёмник сигнала анализатора артефактов + signal-port-name-hold-open = Держать открытой. signal-port-description-hold-open = Выключает авто закрытие. + signal-port-name-set-particle-delta = Установить тип частицы: дельта signal-port-description-set-particle-delta = Устанавливает тип частицы, испускаемой этим устройством, на дельта. + signal-port-name-set-particle-epsilon = Установить тип частицы: эпсилон signal-port-description-set-particle-epsilon = Устанавливает тип частицы, испускаемой этим устройством, на эпсилон. + signal-port-name-set-particle-zeta = Установить тип частицы: зета -signal-port-description-set-particle-zeta = Устанавливает тип частицы, испускаемой этим устройством, на зета.. +signal-port-description-set-particle-zeta = Устанавливает тип частицы, испускаемой этим устройством, на зета. + +signal-port-name-set-particle-sigma = Установить тип частицы: сигма +signal-port-description-set-particle-sigma = Устанавливает тип частицы, испускаемой этим устройством, на сигма. + signal-port-name-logic-input-a = Вход А signal-port-description-logic-input-a = Первый вход логического элемента. + signal-port-name-logic-input-b = Вход Б signal-port-description-logic-input-b = Второй вход логического элемента. + signal-port-name-logic-input = Вход signal-port-description-logic-input = Вход в край детектора, не может быть импульсным сигналом. From 7790a82ceca731910e77209262acc5751f0897b8 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 18:13:10 +0300 Subject: [PATCH 11/13] =?UTF-8?q?=D1=88=D0=B8=D1=80=D0=BE=D0=BA=D0=BE?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BE=D1=81=D0=BD=D1=8B=D0=B9=20=D0=BB=D0=BE?= =?UTF-8?q?=D0=BA=D0=B0=D1=82=D0=BE=D1=80=20=D0=B0=D0=BD=D0=BE=D0=BC=D0=B0?= =?UTF-8?q?=D0=BB=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locale/ru-RU/_white/locales-new/autotranslate-104.ftl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-104.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-104.ftl index de7ad8207d..55bd4c1e31 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-104.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-104.ftl @@ -9,9 +9,12 @@ ent-BodyBag = мешок для тел ent-AnomalyLocatorUnpowered = локатор аномалий .desc = Устройство, предназначенное для помощи в обнаружении аномалий. Вы проверили газодобытчиков? .suffix = Без питания -ent-AnomalyLocatorWideUnpowered = широкополосный локатор аномалий +ent-AnomalyLocatorWide = широкополосный локатор аномалий .desc = Устройство, которое ищет аномалии с увеличенного расстояния, но не имеет возможности определить расстояние до них. - .suffix = Без питания +ent-AnomalyLocatorWideUnpowered = { ent-AnomalyLocatorWide } + .desc = { ent-AnomalyLocatorWide.desc } +ent-AnomalyLocatorWideEmpty = { ent-AnomalyLocatorWide } + .desc = { ent-AnomalyLocatorWide.desc } ent-BorgModuleCable = кабельный кибернетический модуль .desc = кабельный кибернетический модуль ent-BorgModuleGPS = GPS-модуль кибернетики From e2ca42475be35c6f15b9f1e462c129bbd0982ec0 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 18:15:50 +0300 Subject: [PATCH 12/13] =?UTF-8?q?=D0=BA=D0=B0=D1=80=D1=82=D0=B0=20=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/ru-RU/locales-new/autotranslate-19.ftl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Resources/Locale/ru-RU/locales-new/autotranslate-19.ftl b/Resources/Locale/ru-RU/locales-new/autotranslate-19.ftl index 59f242f1fe..3305fb6980 100644 --- a/Resources/Locale/ru-RU/locales-new/autotranslate-19.ftl +++ b/Resources/Locale/ru-RU/locales-new/autotranslate-19.ftl @@ -10,6 +10,10 @@ ent-PinpointerUniversal = универсальный пинпоинтер .desc = Портативное устройство слежения, которое фиксируется на любом физическом объекте в выключенном состоянии. ent-HandheldStationMap = карта станции .desc = Отображает показания текущей станции. +ent-HandheldStationMapUnpowered = { ent-HandheldStationMap } + .desc = { ent-HandheldStationMap.desc } +ent-HandheldStationMapEmpty = { ent-HandheldStationMap } + .desc = { ent-HandheldStationMap.desc } ent-StationRecordsComputerCircuitboard = компьютерная плата записей станции .desc = Компьютерная печатная плата для компьютера, записывающего станцию. ent-CargoBountyComputerCircuitboard = компьютерная плата грузовых наград From acde49800b18bf1bb886fbf7b7512e21c79d5905 Mon Sep 17 00:00:00 2001 From: RavmorganButOnCocaine Date: Sat, 21 Dec 2024 20:31:25 +0000 Subject: [PATCH 13/13] Automatic changelog update --- Resources/Changelog/ChangelogWhite.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 4123557f38..f8487773be 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,12 +1,4 @@ Entries: -- author: Valtos - changes: - - message: "banlist \u0441\u043D\u043E\u0432\u0430 \u0432\u044B\u0432\u043E\u0434\ - \u0438\u0442 \u0431\u0430\u043D\u044B \u0441\u043E \u0432\u0441\u0435\u0445\ - \ \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u0432." - type: Fix - id: 135 - time: '2023-04-09T22:20:52.0000000+00:00' - author: Valtos changes: - message: "\u0424\u0438\u043B\u044C\u0442\u0440\u0430\u0446\u0438\u044F \u0441\u043B\ @@ -8891,3 +8883,17 @@ id: 634 time: '2024-12-21T14:36:41.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/837 +- author: Hero_010 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043B\u043E\u043A\ + \u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u0441\u0438\u043D\u0445\u0440\ + \u043E\u043D\u0438\u0437\u0430\u0442\u043E\u0440\u0430 \u0430\u043D\u043E\u043C\ + \u0430\u043B\u0438\u0439." + type: Add + - message: "\u0423\u0431\u0440\u0430\u043D\u044B \u043B\u0438\u0448\u043D\u0438\u0435\ + \ \u0444\u0440\u0430\u0437\u044B \u0443 \u043C\u0430\u0441\u043A\u0438 \u0421\ + \u0411." + type: Remove + id: 635 + time: '2024-12-21T20:30:21.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/836