diff --git a/Resources/Prototypes/Catalog/Fills/backpack.yml b/Resources/Prototypes/Catalog/Fills/backpack.yml index 842d8a12d9..052000f62d 100644 --- a/Resources/Prototypes/Catalog/Fills/backpack.yml +++ b/Resources/Prototypes/Catalog/Fills/backpack.yml @@ -55,3 +55,21 @@ - type: StorageFill contents: - name: BoxSurvival + +- type: entity + abstract: true + parent: ClothingBackpackScience + id: ClothingBackpackScienceFilled + components: + - type: StorageFill + contents: + - name: BoxSurvival + +- type: entity + abstract: true + parent: ClothingBackpackChemistry + id: ClothingBackpackChemistryFilled + components: + - type: StorageFill + contents: + - name: BoxSurvival diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index 4ce83ff158..be690e8ef3 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -104,6 +104,17 @@ - type: Clothing sprite: Clothing/Back/Backpacks/botany.rsi +- type: entity + parent: ClothingBackpack + id: ClothingBackpackScience + name: science backpack + description: A backpack specially designed to repel stains and hazardous liquids. + components: + - type: Sprite + sprite: Clothing/Back/Backpacks/science.rsi + - type: Clothing + sprite: Clothing/Back/Backpacks/science.rsi + - type: entity parent: ClothingBackpack id: ClothingBackpackHolding diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index 4e30a77141..9034e9a6b5 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -18,8 +18,7 @@ id: ResearchDirectorGear equipment: innerclothing: ClothingUniformJumpsuitResearchDirector - # Note to Swept add science backpacks - backpack: ClothingBackpackFilled + backpack: ClothingBackpackScienceFilled shoes: ClothingShoesColorBrown idcard: RnDPDA ears: ClothingHeadsetScience diff --git a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml index b9c711a25b..72ae62d7c8 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml @@ -15,7 +15,7 @@ id: ScientistGear equipment: innerclothing: ClothingUniformJumpsuitScientist - backpack: ClothingBackpackFilled + backpack: ClothingBackpackScienceFilled shoes: ClothingShoesColorWhite outerclothing: ClothingOuterCoatLab idcard: SciencePDA diff --git a/Resources/Textures/Clothing/Back/Backpacks/science.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..9c7b04a38b Binary files /dev/null and b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/science.rsi/icon.png b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/icon.png new file mode 100644 index 0000000000..d1cf3b1540 Binary files /dev/null and b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-left.png b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-left.png new file mode 100644 index 0000000000..af2c3a61a2 Binary files /dev/null and b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-right.png b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-right.png new file mode 100644 index 0000000000..876366f932 Binary files /dev/null and b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/science.rsi/meta.json b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/meta.json new file mode 100644 index 0000000000..89236692cc --- /dev/null +++ b/Resources/Textures/Clothing/Back/Backpacks/science.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/547852588166c8e091b441e4e67169e156bb09c1", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 1 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}