Repository: crystallpunk-14/crystall-punk-14
Pull request #1026: Potions pouch
Author: login: Nimfar11
Labels: name: S: Untriaged
Created: 2025-03-14T14:31:44Z | Merged: 2025-03-15T14:30:40Z

## About the PR

Adds the potion pouch from aalexshadow.
Добавляет подсумок для зелий от aalexshadow.

## Media

![изображение](https://github.com/user-attachments/assets/736c3486-a979-4496-8f7e-655c555e354c)



Diff:
diff --git a/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl b/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
index 5fb56fe888f..2db4c839775 100644
--- a/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
+++ b/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
@@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Apprentice bundle
 cp14-loadout-alchemist-head = Alchemist's head
 cp14-loadout-alchemist-cloak = Alchemist's cloak
 cp14-loadout-alchemist-eyes = Alchemical goggles
+cp14-loadout-alchemist-belt = Alchemist's belt
 
 # Blacksmith
 
diff --git a/Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl b/Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
index 54f5041b1ab..40d70111b8c 100644
--- a/Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
+++ b/Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
@@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Набор подмастерья
 cp14-loadout-alchemist-head = Шляпа алхимика
 cp14-loadout-alchemist-cloak = Накидка алхимика
 cp14-loadout-alchemist-eyes = Алхимические очки
+cp14-loadout-alchemist-belt = Пояс алхимика
 
 # Blacksmith
 
diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Belt/pouch.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Belt/pouch.yml
new file mode 100644
index 00000000000..f291738d6d3
--- /dev/null
+++ b/Resources/Prototypes/_CP14/Entities/Clothing/Belt/pouch.yml
@@ -0,0 +1,33 @@
+﻿- type: entity
+  parent: ClothingBeltStorageBase
+  id: CP14ClothingBeltPouchPotions
+  name: potions pouch
+  description: A pouch for storing and storing potions, they definitely won't break here.
+  categories: [ ForkFiltered ]
+  components:
+  - type: Sprite
+    sprite: _CP14/Clothing/Belt/potions_pouch.rsi
+    layers:
+    - state: icon
+    - map: [ "enum.StorageContainerVisualLayers.Fill" ]
+      visible: false
+  - type: Clothing
+    equipDelay: 0.25
+    unequipDelay: 0.25
+    quickEquip: false
+    breakOnMove: false
+    slots:
+    - belt
+  - type: Storage
+    grid:
+    - 0,0,5,1
+    maxItemSize: Small
+    whitelist:
+      tags:
+      - CP14Vial
+  - type: ExplosionResistance
+    damageCoefficient: 0.8
+  - type: Appearance
+  - type: StorageContainerVisuals
+    maxFillLevels: 2
+    fillBaseName: fill-
diff --git a/Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml b/Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
index 8cd0521057e..8e9aaf22693 100644
--- a/Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
+++ b/Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
@@ -49,3 +49,16 @@
   id: CP14ClothingEyesAlchemyMonocle
   equipment:
     eyes: CP14ClothingEyesAlchemyMonocle
+
+# Belt
+
+- type: loadoutGroup
+  id: CP14AlchemistBelt
+  name: cp14-loadout-alchemist-belt
+  loadouts:
+  - CP14ClothingBeltPouchPotions
+
+- type: loadout
+  id: CP14ClothingBeltPouchPotions
+  equipment:
+    belt2: CP14ClothingBeltPouchPotions
diff --git a/Resources/Prototypes/_CP14/Loadouts/role_loadouts.yml b/Resources/Prototypes/_CP14/Loadouts/role_loadouts.yml
index fa5076515fe..aff9e7fc4de 100644
--- a/Resources/Prototypes/_CP14/Loadouts/role_loadouts.yml
+++ b/Resources/Prototypes/_CP14/Loadouts/role_loadouts.yml
@@ -40,6 +40,7 @@
   - CP14AlchemistCloak #
   - CP14GeneralGloves
   - CP14GeneralShirt
+  - CP14AlchemistBelt #
   - CP14GeneralPants
   - CP14GeneralShoes
   - CP14GeneralBack
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT1.png b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT1.png
new file mode 100644
index 00000000000..8c7a5eb0c73
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT1.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT2.png b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT2.png
new file mode 100644
index 00000000000..37e785c0fa0
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT2.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-1.png b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-1.png
new file mode 100644
index 00000000000..6aa770b61b8
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-1.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-2.png b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-2.png
new file mode 100644
index 00000000000..195e6e037c1
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-2.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/icon.png
new file mode 100644
index 00000000000..27753fe3031
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/icon.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/meta.json
new file mode 100644
index 00000000000..6a97a4146c0
--- /dev/null
+++ b/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/meta.json
@@ -0,0 +1,28 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-4.0",
+  "copyright": "Sprited by discord: aalexshadow",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "icon"
+    },
+    {
+      "name": "equipped-BELT1",
+      "directions": 4
+    },
+    {
+      "name": "equipped-BELT2",
+      "directions": 4
+    },
+    {
+      "name": "fill-1"
+    },
+    {
+      "name": "fill-2"
+    }
+  ]
+}
\ No newline at end of file


Reviews:
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:33:35Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:35:24Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:35:50Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:37:11Z
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:37:22Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:38:59Z
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:39:56Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:40:53Z
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:44:25Z
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:44:52Z
user: login: Nimfar11
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:51:12Z
user: login: TheShuEd
body: Вроде ок, ждем тестиков
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-03-14T14:52:08Z

Review comments:
diff_hunk: @@ -13,6 +13,7 @@ cp14-loadout-general-back = Спина
 cp14-loadout-general-trinkets = Безделушки
 cp14-loadout-general-spells = Заклинания
 cp14-loadout-general-keys = Ключи
+cp14-loadout-alchemist-belt = Пояс
path: Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
user: login: TheShuEd
body: тут только general слоты
created_at: 2025-03-14T14:33:35Z
author_association: CONTRIBUTOR
diff_hunk: @@ -13,6 +13,7 @@ cp14-loadout-general-back = Спина
 cp14-loadout-general-trinkets = Безделушки
 cp14-loadout-general-spells = Заклинания
 cp14-loadout-general-keys = Ключи
+cp14-loadout-alchemist-belt = Пояс
path: Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
user: login: Nimfar11
body: Так на будущее. Или пока только алхимикам?
created_at: 2025-03-14T14:35:24Z
author_association: CONTRIBUTOR
diff_hunk: @@ -13,6 +13,7 @@ cp14-loadout-general-back = Спина
 cp14-loadout-general-trinkets = Безделушки
 cp14-loadout-general-spells = Заклинания
 cp14-loadout-general-keys = Ключи
+cp14-loadout-alchemist-belt = Пояс
path: Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
user: login: Nimfar11
body: а хотя да, название все равно поправить

created_at: 2025-03-14T14:35:50Z
author_association: CONTRIBUTOR
diff_hunk: @@ -13,6 +13,7 @@ cp14-loadout-general-back = Спина
 cp14-loadout-general-trinkets = Безделушки
 cp14-loadout-general-spells = Заклинания
 cp14-loadout-general-keys = Ключи
+cp14-loadout-alchemist-belt = Пояс
path: Resources/Locale/ru-RU/_CP14/loadouts/loadout.ftl
user: login: Nimfar11
body: Я понял, перенёс
created_at: 2025-03-14T14:37:11Z
author_association: CONTRIBUTOR
diff_hunk: @@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Apprentice bundle
 cp14-loadout-alchemist-head = Alchemist's head
 cp14-loadout-alchemist-cloak = Alchemist's cloak
 cp14-loadout-alchemist-eyes = Alchemical goggles
+cp14-loadout-alchemist-belt = Belt
path: Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
user: login: TheShuEd
body: ну в таком случае и называться должно Пояс алхимика здесь
created_at: 2025-03-14T14:37:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Apprentice bundle
 cp14-loadout-alchemist-head = Alchemist's head
 cp14-loadout-alchemist-cloak = Alchemist's cloak
 cp14-loadout-alchemist-eyes = Alchemical goggles
+cp14-loadout-alchemist-belt = Belt
path: Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
user: login: Nimfar11
body: Пояс или подсумок?
created_at: 2025-03-14T14:38:59Z
author_association: CONTRIBUTOR
diff_hunk: @@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Apprentice bundle
 cp14-loadout-alchemist-head = Alchemist's head
 cp14-loadout-alchemist-cloak = Alchemist's cloak
 cp14-loadout-alchemist-eyes = Alchemical goggles
+cp14-loadout-alchemist-belt = Belt
path: Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
user: login: TheShuEd
body: Пояс, потому что это название слота
created_at: 2025-03-14T14:39:56Z
author_association: CONTRIBUTOR
diff_hunk: @@ -23,6 +23,7 @@ cp14-loadout-apprentice-bundle = Apprentice bundle
 cp14-loadout-alchemist-head = Alchemist's head
 cp14-loadout-alchemist-cloak = Alchemist's cloak
 cp14-loadout-alchemist-eyes = Alchemical goggles
+cp14-loadout-alchemist-belt = Belt
path: Resources/Locale/en-US/_CP14/loadouts/loadout.ftl
user: login: Nimfar11
body: Эх, поспешил
created_at: 2025-03-14T14:40:53Z
author_association: CONTRIBUTOR
diff_hunk: @@ -49,3 +49,16 @@
   id: CP14ClothingEyesAlchemyMonocle
   equipment:
     eyes: CP14ClothingEyesAlchemyMonocle
+
+# Belt
+
+- type: loadoutGroup
+  id: CP14AlchemistCloak
path: Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
user: login: TheShuEd
body: ```suggestion
  id: CP14AlchemistBelt
created_at: 2025-03-14T14:44:25Z
author_association: CONTRIBUTOR
diff_hunk: @@ -49,3 +49,16 @@
   id: CP14ClothingEyesAlchemyMonocle
   equipment:
     eyes: CP14ClothingEyesAlchemyMonocle
+
+# Belt
+
+- type: loadoutGroup
+  id: CP14AlchemistCloak
path: Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
user: login: TheShuEd
body: Так же это необходимо добавить в лоадауты роли, сейчас это нельзя выбрать в меню создания персонажа
created_at: 2025-03-14T14:44:52Z
author_association: CONTRIBUTOR
diff_hunk: @@ -49,3 +49,16 @@
   id: CP14ClothingEyesAlchemyMonocle
   equipment:
     eyes: CP14ClothingEyesAlchemyMonocle
+
+# Belt
+
+- type: loadoutGroup
+  id: CP14AlchemistCloak
path: Resources/Prototypes/_CP14/Loadouts/Jobs/alchemist.yml
user: login: Nimfar11
body: готово
created_at: 2025-03-14T14:51:12Z
author_association: CONTRIBUTOR

PR comments:
user: login: github-actions[bot]
created_at: 2025-03-14T14:32:20Z
body: RSI Diff Bot; head commit 6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0 merging into f989980df32ffbbb09b3f87e04bd330d3c7aab7f
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

<details><summary>Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi</summary>
<p>

| State | Old | New | Status
| --- | --- | --- | --- |
| equipped-BELT1 | ![]() | ![](https://raw.githubusercontent.com/Nimfar11/crystall-punk-14-public/6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT1.png) | Added
| equipped-BELT2 | ![]() | ![](https://raw.githubusercontent.com/Nimfar11/crystall-punk-14-public/6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/equipped-BELT2.png) | Added
| fill-1 | ![]() | ![](https://raw.githubusercontent.com/Nimfar11/crystall-punk-14-public/6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-1.png) | Added
| fill-2 | ![]() | ![](https://raw.githubusercontent.com/Nimfar11/crystall-punk-14-public/6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/fill-2.png) | Added
| icon | ![]() | ![](https://raw.githubusercontent.com/Nimfar11/crystall-punk-14-public/6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0/Resources/Textures/_CP14/Clothing/Belt/potions_pouch.rsi/icon.png) | Added


</p>
</details>
Edit: diff updated after 6ef97e2ffa7d34d050eb44dbd5cb9a1f4f8037f0
author_association: CONTRIBUTOR
user: login: Nimfar11
created_at: 2025-03-14T14:53:12Z
body: Спешил с лодаутами и много ошибок сделал 
author_association: CONTRIBUTOR