From aa1c2ee809eb664c7778e9e8d9598e865b6d69ab Mon Sep 17 00:00:00 2001 From: FaDeOkno <143940725+FaDeOkno@users.noreply.github.com> Date: Wed, 8 Jan 2025 23:49:43 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D0=B2=D0=BE=D1=80=D0=BA=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B1=D0=BE=D1=80=D0=B0=20=D1=80=D0=B0=D1=81=20(#954)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Описание PR Изменил систему выбора рас. Теперь у этой кнопки имеется отдельное меню, в котором выписаны плюсы, минусы и лор расы. ## Почему / Баланс У нас слишком много рас, а так же до сих пор нет нормального вики. **Ссылка на публикацию в Discord** ## Техническая информация blat как лень это расписывать ## Медиа ## Требования - [ ] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [ ] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре ## Критические изменения **Чейнджлог** :cl: Котя - add: Добавлено отдельное меню для выбора рас. Теперь вы можете просмотреть детали о выбранной расе, такие как плюсы, минусы и лор. --- .../ADT/Lobby/UI/SpeciesWindow.xaml | 44 +++ .../ADT/Lobby/UI/SpeciesWindow.xaml.cs | 273 ++++++++++++++++++ .../Lobby/UI/HumanoidProfileEditor.xaml | 6 +- .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 94 ++++++ .../Humanoid/Prototypes/SpeciesPrototype.cs | 27 ++ .../ADT/prototypes/Species/descriptions.ftl | 4 + .../ru-RU/ADT/user-interface/species.ftl | 4 + Resources/Prototypes/ADT/Species/Tajaran.yml | 4 + Resources/Prototypes/ADT/Species/Ursus.yml | 4 + .../Prototypes/ADT/Species/Vulpkanin.yml | 2 + Resources/Prototypes/ADT/Species/demon.yml | 2 + Resources/Prototypes/ADT/Species/drask.yml | 7 + Resources/Prototypes/ADT/Species/felinid.yml | 1 + Resources/Prototypes/ADT/Species/ipc.yml | 12 + Resources/Prototypes/ADT/Species/kobalt.yml | 2 + Resources/Prototypes/ADT/Species/moth.yml | 8 + Resources/Prototypes/ADT/Species/novakid.yml | 10 + Resources/Prototypes/ADT/Species/shadekin.yml | 11 + Resources/Prototypes/Species/arachnid.yml | 7 + Resources/Prototypes/Species/diona.yml | 12 + Resources/Prototypes/Species/dwarf.yml | 3 + Resources/Prototypes/Species/human.yml | 3 + Resources/Prototypes/Species/reptilian.yml | 9 + Resources/Prototypes/Species/slime.yml | 10 + Resources/Prototypes/Species/vox.yml | 5 + .../ADT/SpeciesDescriptions/Arkan.xml | 14 + .../ADT/SpeciesDescriptions/Diona.xml | 20 ++ .../ADT/SpeciesDescriptions/Drask.xml | 18 ++ .../ADT/SpeciesDescriptions/Human.xml | 32 ++ .../ADT/SpeciesDescriptions/IPC.xml | 21 ++ .../ADT/SpeciesDescriptions/Nian.xml | 20 ++ .../ADT/SpeciesDescriptions/Novakid.xml | 20 ++ .../ADT/SpeciesDescriptions/Shadekin.xml | 37 +++ .../ADT/SpeciesDescriptions/Slime.xml | 13 + .../ADT/SpeciesDescriptions/Tajaran.xml | 36 +++ .../ADT/SpeciesDescriptions/Unath.xml | 38 +++ .../ADT/SpeciesDescriptions/Unfinished.xml | 3 + .../ADT/SpeciesDescriptions/Urs.xml | 17 ++ .../ADT/SpeciesDescriptions/Vox.xml | 20 ++ .../ADT/SpeciesDescriptions/Vulpa.xml | 22 ++ 40 files changed, 893 insertions(+), 2 deletions(-) create mode 100644 Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml create mode 100644 Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml.cs create mode 100644 Resources/Locale/ru-RU/ADT/prototypes/Species/descriptions.ftl create mode 100644 Resources/Locale/ru-RU/ADT/user-interface/species.ftl create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Arkan.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Diona.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Drask.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Human.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/IPC.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Nian.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Novakid.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Shadekin.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Slime.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Tajaran.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Unath.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Unfinished.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Urs.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Vox.xml create mode 100644 Resources/ServerInfo/ADT/SpeciesDescriptions/Vulpa.xml diff --git a/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml b/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml new file mode 100644 index 00000000000..a06844329b5 --- /dev/null +++ b/Content.Client/ADT/Lobby/UI/SpeciesWindow.xaml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +