From 488d714e4c39ef3127a25f8d010ce53708f43636 Mon Sep 17 00:00:00 2001 From: Pcol Date: Tue, 4 Aug 2026 21:44:03 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9A=D1=82=D0=BE-=D1=82=D0=BE=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B1=D1=8B=D0=BB=20=D0=BF=D1=80=D0=BE=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8=20=D0=B2?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D1=82=D0=B8=D0=BF=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Research/UI/FancyResearchConsoleItem.xaml | 16 +- .../Research/UI/FancyResearchConsoleMenu.xaml | 52 ++++- .../UI/FancyResearchConsoleMenu.xaml.cs | 212 +++++++++++++++++- .../Locale/en-US/_Goobstation/research/ui.ftl | 1 + .../Locale/en-US/_LuaM/research/arsenal.ftl | 3 + .../en-US/_LuaM/research/civilianservices.ftl | 5 + .../Locale/ru-RU/_Goobstation/research/ui.ftl | 3 +- .../Locale/ru-RU/_LuaM/research/arsenal.ftl | 3 + .../civilianservices.ftl} | 3 +- .../ru-RU/_Mono/research/disciplines.ftl | 4 +- .../_Mono/research/faction-universal.ftl | 4 +- .../Locale/ru-RU/_Mono/research/mechs.ftl | 8 +- .../ru-RU/_Mono/research/rogue-research.ftl | 28 +++ .../ru-RU/_Mono/research/technologies.ftl | 12 +- .../ru-RU/_Mono/research/tsf-research.ftl | 28 +++ .../ru-RU/_Mono/research/ussp-research.ftl | 28 +-- Resources/Locale/ru-RU/cargo/bounties.ftl | 2 +- .../Locale/ru-RU/research/technologies.ftl | 13 +- .../science/techdisks/tech_disks_science.ftl | 2 + .../entities/objects/devices/flatpack.ftl | 2 +- .../objects/electronics/datafarms.ftl | 8 +- .../structures/machines/datafarms.ftl | 4 +- .../structures/machines/faction_servers.ftl | 2 +- .../entities/objects/devices/flatpacks.ftl | 4 +- .../circuitboards/machine/production.ftl | 2 +- .../entities/structures/machines/research.ftl | 2 +- Resources/Maps/_LuaM/POI/camelotLuaM.yml | 2 +- .../Entities/Structures/Machines/lathe.yml | 3 + .../Recipes/Lathes/Packs/science.yml | 2 +- Resources/Prototypes/Research/arsenal.yml | 17 +- .../Prototypes/Research/civilianservices.yml | 48 ++-- Resources/Prototypes/Research/disciplines.yml | 8 +- .../Prototypes/Research/experimental.yml | 16 +- Resources/Prototypes/Research/industrial.yml | 42 ++-- .../_DV/Research/civilianservices.yml | 2 +- .../_FarHorizons/Research/industrial.yml | 10 +- .../_Goobstation/Research/arsenal.yml | 5 +- .../Science/TechDisks/tech_disks_science.yml | 19 ++ .../Recipes/Lathes/Factions/melee_weapons.yml | 4 + .../_LuaM/Recipes/Lathes/Factions/misc.yml | 4 + .../_LuaM/Recipes/Lathes/Packs/arsenal.yml | 40 ++++ .../_LuaM/Recipes/Lathes/Packs/medical.yml | 5 + .../Lathes/Packs/\321\201ircuitboard.yml" | 4 + .../_LuaM/Recipes/Lathes/clothing-armor.yml | 55 +++++ .../_LuaM/Recipes/Lathes/electronics.yml | 4 + .../_LuaM/Research/TSFMC/tsf_misc.yml | 13 ++ .../Prototypes/_LuaM/Research/arsenal.yml | 64 ++++++ .../_LuaM/Research/civilianservices.yml | 28 ++- .../VendingMachines/Inventories/ussp.yml | 2 +- .../Entities/Objects/Devices/flatpack.yml | 27 +-- .../Objects/Electronics/datafarms.yml | 8 +- .../Science/TechDisks/tech_disk_spawners.yml | 10 +- .../Structures/Machines/datafarms.yml | 4 +- .../Structures/Machines/disk_printer.yml | 3 + .../Structures/Machines/faction_servers.yml | 9 +- .../Entities/Structures/Machines/lathe.yml | 6 + .../Recipes/Crafting/Graphs/datafarm.yml | 37 +-- .../_Mono/Recipes/Lathes/Factions/misc.yml | 10 +- .../Recipes/Lathes/Packs/Factions/tsfmc.yml | 6 +- .../_Mono/Research/Organizations/ullman.yml | 12 +- .../_Mono/Research/Rogue/faction_tacsuits.yml | 13 +- .../_Mono/Research/Rogue/rogue_misc.yml | 57 +++-- .../_Mono/Research/Rogue/rogue_weapons.yml | 23 +- .../_Mono/Research/TSF/faction_tacsuits.yml | 7 +- .../_Mono/Research/TSF/tsf_misc.yml | 46 ++-- .../_Mono/Research/TSF/tsf_weapons.yml | 11 +- .../_Mono/Research/USSP/ussp_misc.yml | 6 +- .../_Mono/Research/USSP/ussp_suits.yml | 13 +- .../_Mono/Research/USSP/ussp_weapons.yml | 23 +- .../_Mono/Research/Universal/armor_plates.yml | 4 +- .../_Mono/Research/Universal/economy.yml | 4 +- .../_Mono/Research/Universal/explosives.yml | 7 +- .../Research/Universal/prerequisites.yml | 10 +- .../_Mono/Research/Universal/shipgun_ammo.yml | 26 +-- .../_Mono/Research/Universal/smallarms.yml | 8 +- .../Prototypes/_Mono/Research/arsenal.yml | 21 +- .../_Mono/Research/experimental.yml | 14 +- .../_Mono/Research/mech_research.yml | 20 +- .../_Mono/Research/shuttlecomps.yml | 11 +- Resources/Prototypes/_Mono/disciplines.yml | 30 +-- .../Entities/Structures/Machines/lathe.yml | 5 + .../Deprecated/hacked_mercenary_techfab.yml | 4 +- .../Packs/Deprecated/mercenary_techfab.yml | 44 ++-- .../_NF/Recipes/Lathes/clothing-armor.yml | 7 + Resources/Prototypes/_NF/Research/arsenal.yml | 55 ++--- .../_NF/Research/civilianservices.yml | 11 +- .../Prototypes/_NF/Research/experimental.yml | 6 +- .../Prototypes/_NF/Research/industrial.yml | 9 +- .../_Shitmed/Research/civilianservices.yml | 3 +- .../_White/Research/experimental.yml | 8 +- 90 files changed, 1045 insertions(+), 441 deletions(-) create mode 100644 Resources/Locale/en-US/_LuaM/research/arsenal.ftl create mode 100644 Resources/Locale/en-US/_LuaM/research/civilianservices.ftl create mode 100644 Resources/Locale/ru-RU/_LuaM/research/arsenal.ftl rename Resources/Locale/ru-RU/_LuaM/{technologies/techonologies.ftl => research/civilianservices.ftl} (73%) create mode 100644 Resources/Locale/ru-RU/_Mono/research/rogue-research.ftl create mode 100644 Resources/Locale/ru-RU/_Mono/research/tsf-research.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_LuaM/entities/objects/specific/science/techdisks/tech_disks_science.ftl create mode 100644 Resources/Prototypes/_LuaM/Entities/Objects/Specific/Science/TechDisks/tech_disks_science.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/Factions/melee_weapons.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/Factions/misc.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/Packs/arsenal.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/Packs/medical.yml create mode 100644 "Resources/Prototypes/_LuaM/Recipes/Lathes/Packs/\321\201ircuitboard.yml" create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/clothing-armor.yml create mode 100644 Resources/Prototypes/_LuaM/Recipes/Lathes/electronics.yml create mode 100644 Resources/Prototypes/_LuaM/Research/TSFMC/tsf_misc.yml create mode 100644 Resources/Prototypes/_LuaM/Research/arsenal.yml diff --git a/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleItem.xaml b/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleItem.xaml index d47e2ee14e3..1b382b2a24a 100644 --- a/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleItem.xaml +++ b/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleItem.xaml @@ -2,9 +2,9 @@ xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client" xmlns:graphics="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client" xmlns:goob="clr-namespace:Content.Client._Goobstation.Research.UI" - Margin="4" - HorizontalExpand="False"> - + Margin="6" + HorizontalExpand="False"> + @@ -13,10 +13,10 @@ ModulateSelfOverride="#00000000" HorizontalExpand="True"/> - + Name="ResearchDisplay" + Scale="1.42 1.42" + SetSize="46 46"> + - + \ No newline at end of file diff --git a/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleMenu.xaml b/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleMenu.xaml index 64db9850252..3ba77689303 100644 --- a/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleMenu.xaml +++ b/Content.Client/_Goobstation/Research/UI/FancyResearchConsoleMenu.xaml @@ -1,11 +1,10 @@ + SetSize="1450 1025" + MinSize="600 400"> @@ -24,9 +23,37 @@