Repository: AdventureTimeSS14/space_station_ADT
Pull request #1157: Adding a black lab coat for the pathologist
Author: login: SBatAod
Labels: name: Changes: Sprites
description: Изменение спрайтов
name: Changes: Localization
description: Изменение локализации
name: S: Untriaged
name: size/S
name: Changes: No C#
Created: 2025-03-01T15:14:08Z | Merged: 2025-03-03T13:42:28Z

## Описание PR
<!-- Что вы изменили в этом пулл реквесте? -->
Добавление чёрного лабораторного халата для патологоанатома
## Почему / Баланс
<!-- Почему оно было изменено? Ссылайтесь на любые обсуждения или вопросы здесь. Пожалуйста, обсудите, как это повлияет на игровой баланс. -->
**Ссылка на публикацию в Discord**
<!-- Укажите ссылки на соответствующие обсуждения, проблемы, баги, заказы в разработку или предложения
- [Технические проблемы](ссылка)
- [Баги](ссылка)
- [Заказы-разработка](ссылка)
- [Предложения](ссылка)
- [Перенос контента](ссылка)-->

## Техническая информация
<!-- Если речь идет об изменении кода, кратко изложите на высоком уровне принцип работы нового кода. Это облегчает рецензирование.- --> Добавлен чёрный лабораторный патологоанатома можно выбрать в лодауте а так же получить из "ПатологоШкаф"

## Медиа
<!--
Пулл реквесты, которые вносят внутриигровые изменения (добавление одежды, предметов, новых возможностей и т.д.), должны содержать медиа, демонстрирующие изменения.
Небольшие исправления/рефакторы не требуют медиа.
Если Вы не уверены в том, что Ваш пулл реквест требует медиа, спросите мейнтейнера.
-->
![{8A0D0391-0942-43C3-AE4C-A5F85B7EBBCA}](https://github.com/user-attachments/assets/a358e20f-d0e3-48df-a207-fecdcee4aa25)


## Требования
<!--
В связи с наплывом ПР'ов нам необходимо убедиться, что ПР'ы следуют правильным рекомендациям.

Пожалуйста, уделите время прочтению, если делаете пулл реквест (ПР) впервые.

Отметьте поля ниже, чтобы подтвердить, что Вы действительно видели их (поставьте X в скобках, например [X]):
-->
- [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера.
- [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре

## Критические изменения
<!--
Перечислите все критические изменения, включая изменения пространства имён, публичных классов/методов/полей, переименования прототипов, и предоставьте инструкции по их исправлению.
-->

**Чейнджлог**

:cl: Baton
- add: Чёрный лабораторный халат для патологоанатома



Diff:
diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl
index d6440b7b81c..314df0f73f1 100644
--- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl
+++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/OuterClothing/coats.ftl
@@ -1,13 +1,20 @@
 ent-ADTClothingOuterCoatLabPathologist = лабораторный халат патологоанатома
     .desc = { ent-ClothingOuterCoatLab.desc }
-    
+
 ent-ADTClothingOuterCoatLabPathologistOpened = лабораторный халат патологоанатома
     .desc = { ent-ClothingOuterCoatLab.desc }
     .suffix = {"Раскрытый"}
-    
+
+ent-ADTClothingOuterCoatLabPathologist_alt = чёрный лабораторный халат патологоанатома
+    .desc = { ent-ClothingOuterCoatLab.desc }
+
+ent-ADTClothingOuterCoatLabPathologistOpened_alt = чёрный лабораторный халат патологоанатома
+    .desc = { ent-ClothingOuterCoatLab.desc }
+    .suffix = {"Раскрытый"}
+
 ent-ADTClothingOuterApronPathologist = фартук патологоанатома
     .desc = Фартук для работы с трупами.
-    
+
 ent-ADTClothingKadet = шинель для Кадетов сб
     .desc = шинель, сшитая для новобранцев службы безопасности. Она очень похожа на шинели младших чинов РИА
 
diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/patcholodrobe.yml b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/patcholodrobe.yml
index d702327837f..c59060160ac 100644
--- a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/patcholodrobe.yml
+++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/patcholodrobe.yml
@@ -7,9 +7,10 @@
     ADTClothingUniformPathologistSkirtAlt: 2
     ADTClothingOuterApronPathologist: 2
     ADTClothingOuterCoatLabPathologist: 2
+    ADTClothingOuterCoatLabPathologist_alt: 2
     ClothingShoesColorWhite: 2
     ADTClothingBackpackPathologist: 2
     ADTClothingBackpackDuffelPathologist: 2
     ADTClothingBackpackSatchelPathologist: 2
     ClothingHandsGlovesLatex: 2
-    ClothingMaskSterile: 2
\ No newline at end of file
+    ClothingMaskSterile: 2
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml
index 287b62c7bcb..d5e9cf88fa6 100644
--- a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml
+++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/coats.yml
@@ -254,3 +254,21 @@
     state: icon-open
   - type: Clothing
     sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist.rsi
+
+- type: entity
+  parent: [ClothingOuterStorageFoldableBaseOpened, ADTClothingOuterCoatLabPathologist_alt] # ADT-fix-senior-and-patholog-labcoat
+  id: ADTClothingOuterCoatLabPathologistOpened_alt
+  name: pathologist's lab coat
+
+- type: entity
+  parent: ClothingOuterCoatLab
+  id: ADTClothingOuterCoatLabPathologist_alt
+  name: pathologist's lab coat
+  description: A suit that protects against minor chemical spills. But still a bit too white for blood stains.
+  components:
+  - type: Sprite
+    sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi
+    state: icon-open
+  - type: Clothing
+    sprite: ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi
+
diff --git a/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/patholog.yml b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/patholog.yml
index f7fbd1f4ceb..5de5efe7b26 100644
--- a/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/patholog.yml
+++ b/Resources/Prototypes/ADT/Loadouts/Jobs/Medical/patholog.yml
@@ -36,6 +36,11 @@
   equipment:
     outerClothing: ADTClothingOuterApronPathologist
 
+- type: loadout
+  id: ADTPathologWindbreakerAlt
+  equipment:
+    outerClothing: ADTClothingOuterCoatLabPathologist_alt
+
 - type: loadout
   id: PathologWintercoat
   equipment:
diff --git a/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml b/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
index 385c1ead98f..ac77c8dceca 100644
--- a/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
+++ b/Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
@@ -62,6 +62,7 @@
   maxLimit: 1
   loadouts:
   - PathologWindbreaker
+  - ADTPathologWindbreakerAlt
   - PathologWintercoat
   - PathologApron
 
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..a5e96dfff8d
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon-open.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon-open.png
new file mode 100644
index 00000000000..1c8d05141f2
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon-open.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon.png
new file mode 100644
index 00000000000..6effd1016e7
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-left.png
new file mode 100644
index 00000000000..169023fc77b
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-left.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-right.png
new file mode 100644
index 00000000000..a9049c361a7
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-right.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/meta.json
new file mode 100644
index 00000000000..938fb0b8d34
--- /dev/null
+++ b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/meta.json
@@ -0,0 +1,41 @@
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Created by desw30",
+    "size": {
+      "x": 32,
+      "y": 32
+    },
+    "states": [
+      {
+        "name": "icon"
+      },
+      {
+        "name": "icon-open"
+      },
+      {
+        "name": "equipped-OUTERCLOTHING",
+        "directions": 4
+      },
+      {
+        "name": "open-equipped-OUTERCLOTHING",
+        "directions": 4
+      },
+      {
+        "name": "inhand-left",
+        "directions": 4
+      },
+      {
+        "name": "inhand-right",
+        "directions": 4
+      },
+      {
+        "name": "open-inhand-left",
+        "directions": 4
+      },
+      {
+        "name": "open-inhand-right",
+        "directions": 4
+      }
+    ]
+  }
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-equipped-OUTERCLOTHING.png
new file mode 100644
index 00000000000..e8276483c11
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-equipped-OUTERCLOTHING.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-left.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-left.png
new file mode 100644
index 00000000000..169023fc77b
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-right.png
new file mode 100644
index 00000000000..a9049c361a7
Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-right.png differ


Reviews:
user: login: Schrodinger71
body: В остальном всё окей, проблем не вижу
state: COMMENTED
author_association: COLLABORATOR
submitted_at: 2025-03-01T15:39:40Z
user: login: Darkiich
body: Ревью
state: CHANGES_REQUESTED
author_association: COLLABORATOR
submitted_at: 2025-03-02T07:03:18Z
user: login: Schrodinger71
body: Спасибо за ваш вклад в репозиторий проекта <3
state: APPROVED
author_association: COLLABORATOR
submitted_at: 2025-03-02T15:07:02Z
user: login: Darkiich
state: APPROVED
author_association: COLLABORATOR
submitted_at: 2025-03-03T13:05:44Z

Review comments:
diff_hunk: @@ -74,6 +75,7 @@
   - BlueShoes
   - MedicalWinterBoots
 
+
path: Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
user: login: Schrodinger71
body: ```suggestion
```

created_at: 2025-03-01T15:38:07Z
author_association: COLLABORATOR
diff_hunk: @@ -74,6 +75,7 @@
   - BlueShoes
   - MedicalWinterBoots
 
+
path: Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
user: login: Schrodinger71
body: Зачем enter уээх
created_at: 2025-03-01T15:38:25Z
author_association: COLLABORATOR
diff_hunk: @@ -36,6 +36,11 @@
   equipment:
     outerClothing: ADTClothingOuterApronPathologist
 
+- type: loadout
+  id: PathologWindbreakerAlt
+  equipment:
path: Resources/Prototypes/ADT/Loadouts/Jobs/Medical/patholog.yml
user: login: Darkiich
body: В ID добавь ADT
created_at: 2025-03-02T07:00:41Z
author_association: COLLABORATOR
diff_hunk: @@ -62,6 +62,7 @@
   maxLimit: 1
   loadouts:
   - PathologWindbreaker
+  - PathologWindbreakerAlt
   - PathologWintercoat
   - PathologApron
path: Resources/Prototypes/ADT/Loadouts/loadout_groups.yml
user: login: Darkiich
body: Не забудь поменять после добавления ADT
created_at: 2025-03-02T07:01:22Z
author_association: COLLABORATOR
diff_hunk: @@ -0,0 +1,41 @@
+{
+    "version": 1,
+    "license": "CC-BY-SA-3.0",
+    "copyright": "Created by Baton",
+    "size": {
path: Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/meta.json
user: login: Darkiich
body: В копирайте укажи свой дискооордик
created_at: 2025-03-02T07:02:54Z
author_association: COLLABORATOR

PR comments:
user: login: SBatAod
created_at: 2025-03-01T15:14:31Z
body: Ну теперь точно должно быть нормально

author_association: CONTRIBUTOR
user: login: github-actions[bot]
created_at: 2025-03-01T15:14:56Z
body: RSI Diff Bot; head commit 60d691ea6330df7a492f02f77a9bf943747a051e merging into 39e4af7fd814decfc6cb4851e7b1ec6de497df4c
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

<details><summary>Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi</summary>
<p>

| State | Old | New | Status
| --- | --- | --- | --- |
| equipped-OUTERCLOTHING | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/equipped-OUTERCLOTHING.png) | Added
| icon-open | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon-open.png) | Added
| icon | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/icon.png) | Added
| inhand-left | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-left.png) | Added
| inhand-right | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/inhand-right.png) | Added
| open-equipped-OUTERCLOTHING | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-equipped-OUTERCLOTHING.png) | Added
| open-inhand-left | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-left.png) | Added
| open-inhand-right | ![]() | ![](https://raw.githubusercontent.com/SBatAod/space_station_ADT/60d691ea6330df7a492f02f77a9bf943747a051e/Resources/Textures/ADT/Clothing/OuterClothing/Coats/labcoat_pathologist_alt.rsi/open-inhand-right.png) | Added


</p>
</details>
Edit: diff updated after 60d691ea6330df7a492f02f77a9bf943747a051e
author_association: CONTRIBUTOR
user: login: Darkiich
created_at: 2025-03-01T15:17:52Z
body: Интересная идея конечно, создавать новый PR, а не в прошлый кидать
author_association: COLLABORATOR
user: login: Schrodinger71
created_at: 2025-03-01T15:18:03Z
body: Зачем несколько пров?

Прикреплю тут ссылку на старый.
https://github.com/AdventureTimeSS14/space_station_ADT/pull/1156 
author_association: COLLABORATOR
user: login: SBatAod
created_at: 2025-03-01T15:19:32Z
body: Не слишком ещё просто понимаю этот гит...

author_association: CONTRIBUTOR
user: login: Schrodinger71
created_at: 2025-03-01T15:21:56Z
body: Смотрите гайды
author_association: COLLABORATOR
user: login: Schrodinger71
created_at: 2025-03-01T15:22:27Z
body: Спрайты кекс рисовал? Хумрик респрайтер? 
author_association: COLLABORATOR
user: login: Darkiich
created_at: 2025-03-01T15:23:17Z
body: > Не слишком ещё просто понимаю этот гит...

Понял. Смотри, изменения можно пушить в тот же PR, в котором работаешь сколько угодно раз
author_association: COLLABORATOR
user: login: SBatAod
created_at: 2025-03-01T15:24:46Z
body: Нет, спрайты я делал..

author_association: CONTRIBUTOR
user: login: Schrodinger71
created_at: 2025-03-01T15:32:54Z
body: > Нет, спрайты я делал..
> 


Я задаю этот вопрос, потому что именно вы указали этих людей в лицензии, поправьте meta.json
author_association: COLLABORATOR
user: login: SBatAod
created_at: 2025-03-01T15:36:18Z
body: Упс.... Поправил, спасибо что указали на ошибку
author_association: CONTRIBUTOR
user: login: Schrodinger71
created_at: 2025-03-01T15:42:20Z
body: Хотя, с мобилы ни очень смотреть, чуть позже, я или кто-то ещё мб дополнит
author_association: COLLABORATOR
user: login: Schrodinger71
created_at: 2025-03-01T15:45:23Z
body: Мб к наименованию id: прототипа придраться бы
Нигде ни разу по моему не было в yml файлах, чтобы в имени id использовался символ `_`

Могу ошибаться 
author_association: COLLABORATOR
user: login: SBatAod
created_at: 2025-03-02T06:48:21Z
body: Пу пу...
author_association: CONTRIBUTOR
user: login: SBatAod
created_at: 2025-03-02T07:48:07Z
body: Усё вроде

author_association: CONTRIBUTOR
user: login: SBatAod
created_at: 2025-03-02T14:13:33Z
body: Мне ещё требуется что-нибудь изменить?
author_association: CONTRIBUTOR
user: login: SBatAod
created_at: 2025-03-03T12:49:45Z
body: Не думал что долго будут одобрять...
author_association: CONTRIBUTOR
user: login: Schrodinger71
created_at: 2025-03-03T12:53:35Z
body: А куда спешить, всё равно мрп ни часто обновляем уж
@Darkiich Свой апрув даст, мерджанёт
author_association: COLLABORATOR
user: login: Schrodinger71
created_at: 2025-03-03T13:25:18Z
body: Юххууу
author_association: COLLABORATOR