diff --git a/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl b/Resources/Locale/en-US/_CP14/loadouts/loadout.ftl index 5fb56fe888..2db4c83977 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 54f5041b1a..40d70111b8 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 0000000000..f291738d6d --- /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 8cd0521057..8e9aaf2269 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 fa5076515f..aff9e7fc4d 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 0000000000..8c7a5eb0c7 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 0000000000..37e785c0fa 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 0000000000..6aa770b61b 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 0000000000..195e6e037c 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 0000000000..27753fe303 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 0000000000..6a97a4146c --- /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