From 7ac00c93b4cf7e0e79ce54bdfec6195e2ce00405 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sat, 21 Dec 2024 13:40:30 -0500 Subject: [PATCH] More Colorable Items --- Resources/Locale/en-US/forensics/fibers.ftl | 1 + .../Locale/en-US/loadouts/generic/hands.ftl | 1 + .../Locale/en-US/loadouts/generic/head.ftl | 3 + .../Locale/en-US/loadouts/generic/mask.ftl | 3 + .../CharacterItemGroups/Generic/headGroup.yml | 20 +-- .../CharacterItemGroups/Generic/maskGroup.yml | 20 +-- .../Entities/Clothing/Hands/gloves.yml | 14 ++ .../Entities/Clothing/Head/bandanas.yml | 5 + .../Entities/Clothing/Head/hats.yml | 11 ++ .../Entities/Clothing/Masks/bandanas.yml | 11 ++ .../Entities/Clothing/Masks/masks.yml | 10 ++ .../Objects/Consumable/Food/produce.yml | 8 ++ .../Prototypes/Loadouts/Generic/hands.yml | 5 +- .../Prototypes/Loadouts/Generic/head.yml | 134 +++--------------- .../Prototypes/Loadouts/Generic/mask.yml | 123 +--------------- .../fingerlesswhite.rsi/equipped-HAND.png | Bin 0 -> 499 bytes .../Hands/Gloves/fingerlesswhite.rsi/icon.png | Bin 0 -> 553 bytes .../fingerlesswhite.rsi/inhand-left.png | Bin 0 -> 475 bytes .../fingerlesswhite.rsi/inhand-right.png | Bin 0 -> 480 bytes .../Gloves/fingerlesswhite.rsi/meta.json | 26 ++++ .../white.rsi/equipped-HELMET-vox.png | Bin 0 -> 598 bytes .../Bandanas/white.rsi/equipped-HELMET.png | Bin 0 -> 581 bytes .../Bandanas/white.rsi/equipped-MASK-vox.png | Bin 0 -> 586 bytes .../Head/Bandanas/white.rsi/equipped-MASK.png | Bin 0 -> 528 bytes .../Clothing/Head/Bandanas/white.rsi/icon.png | Bin 0 -> 527 bytes .../Head/Bandanas/white.rsi/icon_mask.png | Bin 0 -> 497 bytes .../Head/Bandanas/white.rsi/inhand-left.png | Bin 0 -> 538 bytes .../Head/Bandanas/white.rsi/inhand-right.png | Bin 0 -> 542 bytes .../Head/Bandanas/white.rsi/meta.json | 41 ++++++ .../Hats/beretwhite.rsi/equipped-HELMET.png | Bin 0 -> 897 bytes .../Head/Hats/beretwhite.rsi/icon.png | Bin 0 -> 630 bytes .../Head/Hats/beretwhite.rsi/inhand-left.png | Bin 0 -> 873 bytes .../Head/Hats/beretwhite.rsi/inhand-right.png | Bin 0 -> 879 bytes .../Head/Hats/beretwhite.rsi/meta.json | 26 ++++ .../equipped-MASK-reptilian.png | Bin 0 -> 551 bytes .../neckgaiterwhite.rsi/equipped-MASK-vox.png | Bin 0 -> 588 bytes .../neckgaiterwhite.rsi/equipped-MASK.png | Bin 0 -> 539 bytes .../Mask/neckgaiterwhite.rsi/icon.png | Bin 0 -> 492 bytes .../Mask/neckgaiterwhite.rsi/inhand-left.png | Bin 0 -> 540 bytes .../Mask/neckgaiterwhite.rsi/inhand-right.png | Bin 0 -> 545 bytes .../Mask/neckgaiterwhite.rsi/meta.json | 34 +++++ .../Hydroponics/poppywhite.rsi/dead.png | Bin 0 -> 827 bytes .../poppywhite.rsi/equipped-HELMET.png | Bin 0 -> 470 bytes .../Hydroponics/poppywhite.rsi/harvest.png | Bin 0 -> 1001 bytes .../Hydroponics/poppywhite.rsi/meta.json | 36 +++++ .../Hydroponics/poppywhite.rsi/produce.png | Bin 0 -> 538 bytes .../Hydroponics/poppywhite.rsi/seed.png | Bin 0 -> 393 bytes .../Hydroponics/poppywhite.rsi/stage-1.png | Bin 0 -> 658 bytes .../Hydroponics/poppywhite.rsi/stage-2.png | Bin 0 -> 682 bytes .../Hydroponics/poppywhite.rsi/stage-3.png | Bin 0 -> 727 bytes 50 files changed, 264 insertions(+), 268 deletions(-) create mode 100644 Resources/Locale/en-US/loadouts/generic/mask.ftl create mode 100644 Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/equipped-HAND.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon_mask.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/white.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/equipped-MASK-reptilian.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/equipped-MASK.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-3.png diff --git a/Resources/Locale/en-US/forensics/fibers.ftl b/Resources/Locale/en-US/forensics/fibers.ftl index c95b292c966..a625847fc2b 100644 --- a/Resources/Locale/en-US/forensics/fibers.ftl +++ b/Resources/Locale/en-US/forensics/fibers.ftl @@ -23,3 +23,4 @@ fibers-white = white fibers-yellow = yellow fibers-regal-blue = regal blue fibers-olive = olive +fibers-dyed = dyed fibers \ No newline at end of file diff --git a/Resources/Locale/en-US/loadouts/generic/hands.ftl b/Resources/Locale/en-US/loadouts/generic/hands.ftl index d9df439ce5a..3ceed69d176 100644 --- a/Resources/Locale/en-US/loadouts/generic/hands.ftl +++ b/Resources/Locale/en-US/loadouts/generic/hands.ftl @@ -1 +1,2 @@ loadout-name-LoadoutHandsColorWhite = gloves (colorable) +loadout-name-LoadoutHandsGlovesFingerlessWhite = fingerless gloves (colorable) \ No newline at end of file diff --git a/Resources/Locale/en-US/loadouts/generic/head.ftl b/Resources/Locale/en-US/loadouts/generic/head.ftl index efd13b00845..d2a6d511284 100644 --- a/Resources/Locale/en-US/loadouts/generic/head.ftl +++ b/Resources/Locale/en-US/loadouts/generic/head.ftl @@ -10,3 +10,6 @@ loadout-name-LoadoutHeadTurbanColorable = turban (colorable) loadout-name-LoadoutHeadKippahColorable = kippah (colorable) loadout-name-LoadoutHeadTinfoil = tinfoil hat (colorable) loadout-name-LoadoutHeadHatCowboyBountyHunter = bounty hunter hat (colorable) +loadout-name-LoadoutHeadBandWhite = headband (colorable) +loadout-name-LoadoutHeadBeretWhite = beret (colorable) +loadout-name-LoadoutHeadPoppyWhite = hair flower (colorable) \ No newline at end of file diff --git a/Resources/Locale/en-US/loadouts/generic/mask.ftl b/Resources/Locale/en-US/loadouts/generic/mask.ftl new file mode 100644 index 00000000000..79ebf9b2885 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/generic/mask.ftl @@ -0,0 +1,3 @@ +loadout-name-LoadoutMaskBandWhite = cloth mask (colorable) +loadout-name-LoadoutMaskNeckGaiterWhite = neck gaiter (colorable) +loadout-name-LoadoutMaskSterile = sterile mask (colorable) \ No newline at end of file diff --git a/Resources/Prototypes/CharacterItemGroups/Generic/headGroup.yml b/Resources/Prototypes/CharacterItemGroups/Generic/headGroup.yml index e6bd267b1d0..26f93d6531d 100644 --- a/Resources/Prototypes/CharacterItemGroups/Generic/headGroup.yml +++ b/Resources/Prototypes/CharacterItemGroups/Generic/headGroup.yml @@ -21,6 +21,8 @@ id: LoadoutHeadBellhop - type: loadout id: LoadoutHeadPoppy + - type: loadout + id: LoadoutHeadPoppyWhite - type: loadout id: LoadoutHeadHatCorpsoft - type: loadout @@ -30,21 +32,9 @@ - type: loadout id: LoadoutHeadHatMimesoftFlipped - type: loadout - id: LoadoutHeadBandBlack - - type: loadout - id: LoadoutHeadBandBlue - - type: loadout - id: LoadoutHeadBandGold - - type: loadout - id: LoadoutHeadBandGreen - - type: loadout - id: LoadoutHeadBandGrey - - type: loadout - id: LoadoutHeadBandRed + id: LoadoutHeadBandWhite - type: loadout id: LoadoutHeadBandSkull - - type: loadout - id: LoadoutHeadBandMerc - type: loadout id: LoadoutHeadBandBrown - type: loadout @@ -60,9 +50,7 @@ - type: loadout id: LoadoutHeadBrownFlatcap - type: loadout - id: LoadoutHeadBeret - - type: loadout - id: LoadoutHeadBeretFrench + id: LoadoutHeadBeretWhite - type: loadout id: LoadoutHeadHijabColorable - type: loadout diff --git a/Resources/Prototypes/CharacterItemGroups/Generic/maskGroup.yml b/Resources/Prototypes/CharacterItemGroups/Generic/maskGroup.yml index ffe37fc0426..fe78d84c9e9 100644 --- a/Resources/Prototypes/CharacterItemGroups/Generic/maskGroup.yml +++ b/Resources/Prototypes/CharacterItemGroups/Generic/maskGroup.yml @@ -7,25 +7,9 @@ id: LoadoutMaskMuzzle - type: loadout id: LoadoutMaskGas - - type: loadout - id: LoadoutMaskBandBlack - - type: loadout - id: LoadoutMaskBandBlue - - type: loadout - id: LoadoutMaskBandGold - - type: loadout - id: LoadoutMaskBandGreen - - type: loadout - id: LoadoutMaskBandGrey - - type: loadout - id: LoadoutMaskBandRed - type: loadout id: LoadoutMaskBandSkull - type: loadout - id: LoadoutMaskBandMerc - - type: loadout - id: LoadoutMaskBandBrown - - type: loadout - id: LoadoutMaskNeckGaiter + id: LoadoutMaskBandWhite - type: loadout - id: LoadoutMaskNeckGaiterRed + id: LoadoutMaskNeckGaiterWhite diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml index 2abe1f0a80f..fdec5232026 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml @@ -300,6 +300,20 @@ fiberMaterial: fibers-synthetic fiberColor: fibers-black +- type: entity + parent: ClothingHandsButcherable + id: ClothingHandsGlovesFingerlessWhite + name: fingerless gloves + description: Plain gloves without fingertips. + components: + - type: Sprite + sprite: Clothing/Hands/Gloves/fingerlesswhite.rsi + - type: Clothing + sprite: Clothing/Hands/Gloves/fingerlesswhite.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + fiberColor: fibers-dyed + - type: entity parent: ClothingHandsBase id: ClothingHandsGlovesFingerlessInsulated diff --git a/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml b/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml index 51a56f1f1d6..29a99ce6440 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml @@ -24,6 +24,11 @@ tags: - Bandana +- type: entity + parent: [ClothingHeadBandBase, ClothingMaskBandWhite] + id: ClothingHeadBandWhite + name: bandana + - type: entity parent: [ClothingHeadBandBase, ClothingMaskBandBlack] id: ClothingHeadBandBlack diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index 5b5d281362d..fe590c55628 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -25,6 +25,17 @@ - HamsterWearable - WhitelistChameleon +- type: entity + parent: ClothingHeadHatBeret + id: ClothingHeadHatBeretWhite + name: beret + description: A beret, an artists favorite headwear. + components: + - type: Sprite + sprite: Clothing/Head/Hats/beretwhite.rsi + - type: Clothing + sprite: Clothing/Head/Hats/beretwhite.rsi + - type: entity parent: ClothingHeadBase id: ClothingHeadHatBeretFrench diff --git a/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml b/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml index f5ad2fb6c83..f1f7ebc4cc5 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml @@ -30,6 +30,17 @@ - Snout hideOnToggle: true +- type: entity + parent: ClothingMaskBandanaBase + id: ClothingMaskBandWhite + name: bandana + description: A bandana to make you look cool. + components: + - type: Sprite + sprite: Clothing/Head/Bandanas/white.rsi + - type: Clothing + sprite: Clothing/Head/Bandanas/white.rsi + - type: entity parent: ClothingMaskBandanaBase id: ClothingMaskBandBlack diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index c470605bb79..383e32e99d6 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -562,6 +562,16 @@ - WhitelistChameleon - IPCMaskWearable # Estacao Pirata - IPCs +- type: entity + parent: ClothingMaskNeckGaiter + id: ClothingMaskNeckGaiterWhite + name: neck gaiter + components: + - type: Sprite + sprite: Clothing/Mask/neckgaiterwhite.rsi + - type: Clothing + sprite: Clothing/Mask/neckgaiterwhite.rsi + - type: entity parent: ClothingMaskNeckGaiter id: ClothingMaskNeckGaiterRed diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 3bf253f773b..f9bd17860c8 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1249,6 +1249,14 @@ tags: - Flower # TODO add "RedFlower" or "Poppy" tag, when other color flowers will be +- type: entity + name: hairflower + id: FoodPoppyWhite + parent: FoodPoppy + components: + - type: Sprite + sprite: Objects/Specific/Hydroponics/poppywhite.rsi + - type: entity name: lily parent: FoodPoppy diff --git a/Resources/Prototypes/Loadouts/Generic/hands.yml b/Resources/Prototypes/Loadouts/Generic/hands.yml index 830dcd7beee..2a35910a17c 100644 --- a/Resources/Prototypes/Loadouts/Generic/hands.yml +++ b/Resources/Prototypes/Loadouts/Generic/hands.yml @@ -61,12 +61,13 @@ group: LoadoutGloves - type: loadout - id: LoadoutHandsGlovesFingerless + id: LoadoutHandsGlovesFingerlessWhite category: Hands cost: 0 exclusive: true + customColorTint: true items: - - ClothingHandsGlovesFingerless + - ClothingHandsGlovesFingerlessWhite requirements: - !type:CharacterItemGroupRequirement group: LoadoutGloves diff --git a/Resources/Prototypes/Loadouts/Generic/head.yml b/Resources/Prototypes/Loadouts/Generic/head.yml index c48ad846e1d..3efef2fac4a 100644 --- a/Resources/Prototypes/Loadouts/Generic/head.yml +++ b/Resources/Prototypes/Loadouts/Generic/head.yml @@ -122,6 +122,18 @@ - !type:CharacterItemGroupRequirement group: LoadoutHead +- type: loadout + id: LoadoutHeadPoppyWhite + category: Head + cost: 0 + exclusive: true + customColorTint: true + items: + - FoodPoppyWhite + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutHead + # Color Hats - type: loadout id: LoadoutHeadHatCorpsoft @@ -171,83 +183,13 @@ # Headbands - type: loadout - id: LoadoutHeadBandBlack - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandBlack - requirements: - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandBlue - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandBlue - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandGold - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandGold - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandGreen - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandGreen - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandGrey - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandGrey - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandRed + id: LoadoutHeadBandWhite category: Head cost: 0 exclusive: true + customColorTint: true items: - - ClothingHeadBandRed + - ClothingHeadBandWhite requirements: - !type:CharacterItemGroupRequirement group: LoadoutHead @@ -264,36 +206,6 @@ - !type:CharacterItemGroupRequirement group: LoadoutHead -- type: loadout - id: LoadoutHeadBandMerc - category: Head - cost: 1 - exclusive: true - items: - - ClothingHeadBandMerc - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBandBrown - category: Head - cost: 0 - exclusive: true - items: - - ClothingHeadBandBrown - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutHead - - type: loadout id: LoadoutHeadFishCap category: Head @@ -375,23 +287,13 @@ # Berets - type: loadout - id: LoadoutHeadBeret - category: Head - cost: 1 - exclusive: true - items: - - ClothingHeadHatBeret - requirements: - - !type:CharacterItemGroupRequirement - group: LoadoutHead - -- type: loadout - id: LoadoutHeadBeretFrench + id: LoadoutHeadBeretWhite category: Head cost: 1 exclusive: true + customColorTint: true items: - - ClothingHeadHatBeretFrench + - ClothingHeadHatBeretWhite requirements: - !type:CharacterItemGroupRequirement group: LoadoutHead diff --git a/Resources/Prototypes/Loadouts/Generic/mask.yml b/Resources/Prototypes/Loadouts/Generic/mask.yml index 3d3754c6f7d..6445071d548 100644 --- a/Resources/Prototypes/Loadouts/Generic/mask.yml +++ b/Resources/Prototypes/Loadouts/Generic/mask.yml @@ -3,6 +3,7 @@ category: Mask cost: 0 exclusive: true + customColorTint: true items: - ClothingMaskSterile requirements: @@ -34,83 +35,13 @@ # Maskbands - type: loadout - id: LoadoutMaskBandBlack + id: LoadoutMaskBandWhite category: Mask cost: 0 exclusive: true + customColorTint: true items: - - ClothingMaskBandBlack - requirements: - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandBlue - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandBlue - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandGold - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandGold - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandGreen - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandGreen - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandGrey - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandGrey - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandRed - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandRed + - ClothingMaskBandWhite requirements: - !type:CharacterItemGroupRequirement group: LoadoutMasks @@ -127,55 +58,15 @@ - !type:CharacterItemGroupRequirement group: LoadoutMasks -- type: loadout - id: LoadoutMaskBandMerc - category: Mask - cost: 1 - exclusive: true - items: - - ClothingMaskBandMerc - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskBandBrown - category: Mask - cost: 0 - exclusive: true - items: - - ClothingMaskBandBrown - requirements: - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Security - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - # Gaiters - type: loadout - id: LoadoutMaskNeckGaiter - category: Mask - cost: 1 - exclusive: true - items: - - ClothingMaskNeckGaiter - requirements: - - !type:CharacterItemGroupRequirement - group: LoadoutMasks - -- type: loadout - id: LoadoutMaskNeckGaiterRed + id: LoadoutMaskNeckGaiterWhite category: Mask cost: 1 exclusive: true + customColorTint: true items: - - ClothingMaskNeckGaiterRed + - ClothingMaskNeckGaiterWhite requirements: - !type:CharacterItemGroupRequirement group: LoadoutMasks diff --git a/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/equipped-HAND.png b/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..36170c46610bcde9f03c4c3b2638d2816f425d52 GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z9y@mI(7}T@uV4TF|366VSN{PZ#aa^N7Yr2n&+vO2UocRBv%n*= zn1O-sFbFdq&tH)O6qG1&jVKAuPb(=;EJ|evNX*PD(erZ+Q83jr)H6)l8pH!svn@5k zGtJXei-7}VEQ1syD+42tb$b#xJG%x_k zN|#)oa)qOf8^|p4ba4!caDRKvk*`64$0abM`oHmPP7RBNZi_o-|J3$4nS5JFUs!>G zQ=q|)*=uW}=xUzjpP3E5*Yy<4kK2CfC&QZg6LcF=&hg8uJ1_`=)v*X{&}ZztmA1ut xj(#oY4yKB7g@ib!Ng3rHcDv^@FuurFNMe@yZtr}%=utJuHJ+}1F6*2UngE6f0m>W-C|M7r*h_-^g8zd7gOoS3 z8&HU|z$3Dlfr0NZ2s0kfUy%Y7lqhkHC<)F_D=AMbN@WO0%*-p%^K%VRFx4~EGfdhV z!~;~bEj7Y3&C^qhfdj~4WsqWIWncudynt95$_DvBgOM35&IDu|GBPm;0O=?o&TMA^ zi)R7ZAdmpWApI~J%~A$n7))SiU;(NyFfuk^TmUf@q=R(<#H1-eHV7~Q&0zwo46?KU zvY@&Q4GciC(j}LtT;XWr1~Qj;x;Tbd_`jXV$k$-N!JO&%|9?vK3^!q6`-I05Qzq+5 z{cf*I_`>9J=d3$lxI(Al8fk;M32B1jMT{M~#+=75y~@0Fi{a)Z4pZL{-)yBTpC<2Y zWmFEW^t74DH~7Wy?JvWzUn0BarZ{kd-0tb>=d#Wz Gp$P!zBbqS) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-left.png b/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc12be332e32e8df39f858acced9788d91f2468 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h2Ka=y&X_S{)v8rMUeT&c>OhLQB*-uL|9^(-r+9&C88{0(B8wRq_zr_G z*AN9$JwrXiq^&_bKsDP^BRtbQJ+&A( zfE-o^DMnTXMj*=zh^3)ykc%}KnZe>rK(-+x6N3PdjsoJ$b{4RB7LW}B2|x_e52Mj6 zWdQnl0y_f>P=$e!u>s=(h^ZhQtP3C}O#!k&fC*?06If-Cr3H`$)n#a40Fsq1xjf|x zM;kYgnda%@7!u+B_L?JCg98uC!5RPUqu6aaBo!S4ro5ZXqFa2scaJ1P0~13)J?oxZ z^N(GcZ>3*PznXvGj_LioyP1JO1gu7$<(#}vW04zwV^w)YRdbc+3?|iv b?~P|fbP0l+XkKhr(>u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-right.png b/Resources/Textures/Clothing/Hands/Gloves/fingerlesswhite.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b2046039fab02bb84a217df4484b3befc8fe322c GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h2Ka=y&X_S{)v8rMUeT&c>OhLQB*-uL|9^(-r+9&C88{0(B8wRq_zr_G z*AN9$JwrXiq^&_bKsDP^BRtbQJ+&A( zfE-o^DMnTXMj*=zh^3)ykc%}KnZe>rK(-+x6N3PdjsoJ$b{4RB7LW}B2|x_e52Mj6 zWdQnl0y_f>P=$e!u>s=(h^ZhQtP3C}O#!k&fC*?06If-Cr3H`$)n#a40Fsq1xjf|x zM;kYgneFM~7!u+B_L?JKg8~oh#aqASqjo!JYW-vp?wuLAQA7W3<4<5{2r@W)(RbMX z>g3~`ZmlIJxeN;1bKgnLxT~=9?xh7)FU=SlI2aU|7&`W`^E97j{oARxwc(fNjp{1q kzmo%`=GwDk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0(2Ka=yR#jCkTC`~0x^>5n9ow;E$E{npKq@sKECN#OB|(0{|G|Jk%A45@ zD8yOd5n0T@z;^_M8K-LVNdpBXN?apKg7ec#$`gxH83GbB^GfvmTtgI0^$hh4lePx& z0M%?ujqptK^weVD0CHFvq!?Kl7=bJ=AeM%*K|au6WCn{f0ojI(Obh}*Itqw0+gZTk zSwJ=j@RTz$ya0L>Mx$BE0F;`*&cFgxX<%e*z__0NEhG1T>cktTM>b z0?2~uGBhv%$;xu{JPj|C8%1Mi2)g|c|r`9G9PTRNZ401Od6?8Imd^G!3?9K1{ zjxur!FLTbX& zvW$a$=ToOet@fDCR&b5)aHM%-T4GxsM@`7iox1lpJA2r|-Mvc$pj;I4fPI>xbHs~4ulfjsKz>gTe~DWM4f DR2s0{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..62de52505ab560d3b48833d1b06015303504b1bf GIT binary patch literal 581 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0(2Ka=yR#jCkTC`~0x^>5n9ow;E$E{npKq@sKECN#OB|(0{|G|Jk%A45@ zD8yOd5n0T@z;_sg8IR|$NC65;l(KW=8CT$Jk z0jk-S8sVAd>8ZuQ0pzeUNHMZ9FalX#Kr9VqgM6UD$P5-|0!MXrq(i9*Y1ek#4Fo9JDSy}*D zP+f)w1|V7KlFL)BaI|p)nFl;w977`9-%dL%bXbAI)v@RQ|C4)Ntd2gvvd#EzL5z#q zb>>J(t@uyLjE2+RrUx9_wD;naDK1O=Ei}9*-TAuZIq&2{VZ8yzUe8@1mV1D?(oJ}^ z*6S}kvKys8_!yj&=aN|cw4|v~pv8gHkz)#w%4A)WGpB@o&59o;n`5SXOfOJa(5ZI8 zx8eKWzi$s*UGseHsy&A!<|@W-Td%;-y!&zO_Pggh7t3CJJAHD$kN@7Qe^34qwo_tJ j3~&-)Qf2usKIId`xrMO@+GDb9K>qS{^>bP0l+XkKu^_D= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK-vox.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..b47625c11d1962e4c801fecd0d9bbd360d45340e GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`031o(uwR#jDP*sx*7j2Xv{9b2?$(W+IecI?;zl-&10E*eO2lmz(&|AzpE zd(C?zfnuBm9+AZi417mGm~pB$pESs@64!{5;QX|b^2DN4hJeJ(yb?V>*AN9$JwrXi zq^&_bKsDP^BRtbQJ+&A(fE-o^DMnTXMj*=zh^3)ykS{bCnZe>rK(-+x6N3PdjsoJ$ zb{4RB7LW}BJmriGFMytf(P)-30Hr3dGq3QV0J5OE3=IrGvNGNrTW-j`0(zO@pr?ytNQC>_X{Y%PEAX)NDn9-He@FJ?utPSJ zwzY>%eSWBElduKjResKc>p4}_rS&g!b`+oU$>-Km<+!xT|IQ0*Gc%5+zyEI@Q};Vy z(fCyJ30GW$^BZ%6A|;#WPn*lRFZP@rxX!8xN_b?Jvw7r5VKHfZmW z+3vi#iBsh4!+HF5?7tWsqBp262rlKZE@YbdDxJqYTIfRF>JyWX@dQS&1Z{s2$?1~F msPo$Tpexu+MS*>~E57oT3g#Yp?WO7m@|dTqpUXO@geCw>TBUse literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..8b592ff678e810cf7b2ea5533844f9d91b7acb80 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}zR#jCUJ9ccwj2Sz2>;Q^+<%+%sQmiFGe!>5NfZ_KxzF?pLXMsm# zF#`kNVGw3Kp1&dmC@4|l8c`CQpH@>myuy_`b4FU;3 z4AKvy(JW;E`h5aB0}D`vfswHR;{u4OARVj=ASO)#vO$0eXbuxtWss!>kOkFcXkY-6 zl`gqFgnp|vd$@?2>=c6iOK)~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a471b2b6ec3c296d21ff06fab14063e0b5e15921 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STtE#HHy1EuET6E#Ug&jL~0EL^4ZY%{-Y$ZW{!T&*kVe|ea`+*{y z1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S_~VrE{6o}X)of~lUNo?+6~AReHa zZK)BSX`Y^13>-iXD}xjxD+42tb$b#xJ zG%x_kN|#)oa)qOf8_4YQba4!^@P8Y4QK&(I=hm`+|Ml7V^f&KX_x#a8%?%UN-ZJi2 z{CF;bbNLV4}|fgW6+BE4CW3 zC{N>PzEsN7&dlNz6j*3cwfpg^N6V)2cJ9uWitkYJo!++2>3OiaYR_b&uuAhD`K6cp ej5j|JZo6h?=P8(e!T4V?$d#V1elF{r5}E)CD~j&` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon_mask.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/icon_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ffc9c4a36526379ce6b531418574b4e1d60db6 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STtE#Gw9XqyY(V`0%F05O(4k*kobv_(Ov6Te*1^)*DhRyqz><5Z) z7I;J!GcfQS24TkI`72U@f)XXJ5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dWK0`gLr^y zwxvdRrg?g5F>nAmtPE0&tPG4mmKP99L)jqLYcMi{#hHL?Lq;YB0U#X(#F_0ZVDT&< z8w3)77^ELYqgl!T^#25Q1{RSYP${;V1QVG}YG&QozfS+Hg8nbY z%XSS#FZ+|3r|f*n5E8oj70-l_eOoM#wP)RHV9D4uD}nLwj*C1+&)8GbI3sFy?P0b! zq%OyBEb#!NTT2bUg5YNko}KJX!M=WR@(eC|2MmPteGlCG3UY_1tDnm{r-UW|i%)y% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0b841c1c41885ee75e8f51ac87dbe3b96db0eb GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uwrlce{Hq{pv6#xaMDIXLAsVfQc3;zHAKZAqT$}d1ZXMsm#F#`kN zVGw3Kp1&dmC@4|l8c`CQpH@c zG@7LhKz~nQXJ7%UFfcMUU|aw(6{Lf80mP&!KsE?40nK3os|>QV0J5OE3=IrGveG4& zr(EG^;|4Mpdb&7vi>j)>}G4w-Y@xHH^CQ%BtkP>LxjnfP?^tM#qEp+;PeCIq&qn;?6m|Q}(*pliLfmE%MrzJ=i0A qtEtAigtag#lgm$I!GRxJ6V9=x^y*zY`@?e{$l;!@elF{r5}E+>C5oy5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Bandanas/white.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..e959b046eca7b83f1466d626b3937d3ba10ad646 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uwrlce{Hq{pv6#xaMDIXLAsVfQc3;zHAKZAqT$}d1ZXMsm#F#`kN zVGw3Kp1&dmC@4|l8c`CQpH@c zG@7LhKz~nQXJ7%UFfcMUU|aw(6{Lf80mP&!KsE?40nK3os|>QV0J5OE3=IrGveG4& zr(EG^;|4O9db&7%-*=cl{>*-G&NTXHd8YdP1D(DzV=SbFnp_KvR7%7eZGRtC vOq_68-T6?0_w@FbgOR_O1soFoL|wSW9mcJ9DZM}v6n6}su6{1-oD!M>S|f?5q$_l%JNFlghxL zaenGVTaUvIGDqWsmuiU$T6b8atnd?aah35F=}uUYnU+^ileG(`lyjJTqTDu_^3`(Al!_(y=ueSx1bIB!*trj6YGa zrs&?IHB(owsr0KmoZuJlSvdEZMpA^63};6`fGcO}jVs}tR+?gyw&<09=-=^=Wv58d z)B`6rHgK7oSSSC7x2`<<>GI`!mMmZ?*>7>~xP-tBRw>itKkdrq9OHaY&$jN%wEaQs z&+I(cZ{6}i&|m{^Ow4wZRQ?@z7~AIa+?*17(m(jb^TzMSRm*e?O1QtQt=wyRz3>;q zl9j8UNKW=8CT$Jk0jlXqjqptK^weVD0CHFvq!?Kl z7=bJ=AeM%*K?z5Lkr^z`1Y{dBGBF4M=_nx1Y-a(BX93wD;3>(-@B)~=U^JSg3_$%8 z*cn)WDh-T`4Hy?dO#S~KteIiYnWd}@yS@TbA;Wr47srqY_qWp=`3@`au=Hv^{BOT* zx`mLNsZ(yhwRqDs*;e6c|C9q2Hi<{Y{rRjY;u2cU^`zAB%<-p7uX^xabC=`2oO$t< z-r?=?8XfB|)mYD9N&UOKnXtrgGzHd=0CJj~NpFDJ}$-+_^}0c^^b ad%vaC!*eemP1}A2j#2FZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/beretwhite.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f4d7a07d370034eef1be0965b87c855cf0b8de30 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijA1AIbUXUv!}Z{EB)bLPyNHEYR|B`a2}Shj50qD6})O`0@q+O(dYp1!`m zwzjsWrlzj0uDZIqnwpwbt5!{zFk#J_H5C;V9UUDF4GjwxENE$InKESx&{U5(CmVs3 zbV-n3@PC|uLEVJg6sU}|z$3Dlfq`2Xgc%uT&5-~KN|d-plmzFem6RtIr7{F0X6BXX z`MHKDnCcno876HF;sL7JmKx!i=IN=$zyaj2GDtD9GB5&JUO+4jWrIRQgOM35&IDu| zGBPm;0O=?o&TMA^i)R7ZAmAy<$nXLfa4;IpQU;*Z1a<}%ph^QHV*|zo5K}=mvMzv_ z1oArwFagbF0;>$Nv;eZ8x(p2rK(cp>y`tDPM0Nm~3q4&NLoEE?_Fd#Vq`>2Pn=#c{ zLby=t|Nn($(ZV;9l6uzf_J4Y3a*#%R5m$7bIKzfuBYjJbhFcPwR!#rzC~+Vw$uYX1 zsf_9RER(|i0>NusrzY`l`IaTYYQ_|?$RhS>S|f?5q$_l%JNFlghxL zaenGVYmdVYGRO8W>*Ci^DibK=h?uL>p)aG_<+>r@7S~#<88N?_)ObC+x)(o)D)_K5 zqO_p!+SP-h0xa?h>-7A(^nxD!pXAgXaFF}>-yeGSkKZkC2+%b;nGi~{o0bRd{2JH z#CYa)p<8Va*RjnqwK7T$kv84;{Noe9?#>S|f?5q$_l%JNFlghxL zaenGVYmdVYGRO8W>*Ci^DibK=h?uL>p)aG_<+>r@7S~#<88N?_)ObC+x)(o)D)_K5 zqO_p!+SP-h0xa?h>-7A(^nxD!pXAgXaFF}>-yeGSkKZkC2+%b;nGi~{k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z*3`Ca-MS|`w|MsKML;ph@8^nu6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r1c48n{Iv*t(u1tm&cBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$e4?2JryZY)g&s zO!M^AV&DK7%OJ(b%D@O@c>%FBlnrvZ1|u_AoC(M_WMpCx0Mb!FoY~F-7S95*LBLaz zk>LfRrukDJj^i^M1K3cH< zU&8~AZNC{G>b?#M$l?E;dv{vsky&rk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z=H*wcU%!3g#MzNC$w0ABr!3rn6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r1c48n{Iv*t(u1tm&cBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$e4?2JryZY)g&s zO!M^AV&DK7%OJ(b%D@O@c>%FBlnrvZ1|u_AoC(M_WMpCx0Mb!FoY~F-7S95*LBLaz zk>Lf>c%i`Cx8hl|ypA!macajvM>6RgRpAur)i^_@Y`#tl!v0>5x!2MVwi#uuoh!V279W;+Q?&C6Zrjm-;{9BIS zY%`9Q>-)~MH&b@j;}uSa%?cyre!ORS%$zMb!=&c8g6Rv#mwO`_CU9npB}A6JYhCcC raq`oDNAI4`bmX2Qw#DJ+_6HVnR}Jhu4o_dw4f3X^tDnm{r-UW|;UA}w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/equipped-MASK.png b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..3512302b5fc99179b5b48b9464cf1f968a12f9fa GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0(2Ka=yX6F`f-MXiywq^G0Mdg+CJ-w5GGV9}aUItR^B|(0{|G|Jk%A45@ zD8yOd5n0T@z%2~Ij105pNB{*TN?apKg7ec#$`gxH83GbB^GfvmTtgI0^$hh4lePx& z0M%?ujqptK^weVD0CHFvq!?Kl7=bJ=AeM%*K|au6WCn{f0ojI(Obh}*Itqw0+gZTk zSwJ=jcuF!dya0L>Mx$BE0F;`*&cFgxX<%e*z__0NEhG1T>cktTM>b z0?2~uGBhv%$=)sYielFg*#Tru^K@|xiEw{A&5^IwfWw9T)%(BwZx-m)WqX_G`JCA^ zHRZ)**#&kkP477q;=0byO}O(scIv)#zA1Y7UOzVd`NVnWGv^J%diyh*zj=EoI4U%< zG_nY>#0xL@z+f=@ZTJq!@AbPM+>X<`|Hi3t(aUFW+1JyK(4?ox-2fA59Ys p?pDUk=QB8Su4y*JfP=T2qQZ|aiF1*k(_#&Bt*5J>%Q~loCICg_mEiyY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/icon.png b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..af3948b8f4226d280c66a46c923561ad963bebac GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STJ39NTsvD+Gowa-S!NrSL0)=^f{=ETGY$ZW{!T&*kVe|ea`+*{y z1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S_~VrE{6o}X)of~lUNo?+6~AReHa zZK)BSX`Y^13>-iXD}xjxD+42tb$b#xJ zG%x_kN|#)oa)qOf8_3M|ba4!^@P9kOk*~pkgGGGl|Non~RdrYNiucd;X13O3*}}i= z!q3PCMWIl2&ZfgVG=n?lh$M4KF!jEeXp$shsekCDH`6YG3=7qIu2tTQVp02~6wlPK t>fS$=eW9ReJ;$D@!lBE<^m7hoyk!#GBb3vYx+enU1W#8#mvv4FO#u00b+-Tj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-left.png b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..65acefa0c34c41f4ab2d9a2c3bdda682b28c1a37 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}zR#i82boMV^ymI&MgFvw*R%Y5jinS!jFZe$YF#O)e7Yr2OEbxdd zW?%FBlnrvZ1|u_AoC(M_WMpCx0Mb!FoY~F-7S95*K_CH$ zLHc1dnxzatzfWLiU;(NyFfuk^TmUf@q=R(<#H1-eHV7~Q&0zwo46?KUvY@&Q4GciC z(j}LtT;XWr1~TV+x;TbJxWAp|$k(DEz{2?R|Lp50H?X%!E&7<`bKUjQ7SX+>FZm}r zFgY`E_DtuxQKh{0vE^Y+uBg~s>6eZbwz1~w2B$4}U}3KqblcF+xHF;mw5+2eV_0N^ zrupU{Rze;L9tw?$2g_Nlv-cd<(`Qt_H&G#y$?p!IipR7D;c_O9O{x!$yk%(0;j}2U sUeNIGwf~-_@811=S{A>rfo1Q1hR$R5ZZT`Z;y}*!boFyt=akR{01H5kVgLXD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-right.png b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2f39874647c465fbdad4c9df010c7ccbf2026d5d GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}zR#i82boMV^ymI&MgFvw*R%Y5jinS!jFZe$YF#O)e7Yr2OEbxdd zW?%FBlnrvZ1|u_AoC(M_WMpCx0Mb!FoY~F-7S95*K_CH$ zLHc1dnxzatzfWLiU;(NyFfuk^TmUf@q=R(<#H1-eHV7~Q&0zwo46?KUvY@&Q4GciC z(j}LtT;XWr1~Qj;x;TbJxWAp|$aPeK$HnyPzw~uYy^C91UM`zbIa~hBj|qAImV6T8 z(#QyKaC{uxR4cBQc&t0R=x1XL^e*fMtbF&2trbxF(+Pk%tyYB_L-P6_2Wt~$(696J`lEDA~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/meta.json b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/meta.json new file mode 100644 index 00000000000..4da74959ddc --- /dev/null +++ b/Resources/Textures/Clothing/Mask/neckgaiterwhite.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by belay5 (Discord) | equipped-MASK-vox sprited by PuroSlavKing (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "equipped-MASK-vox", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..849b4242b4e3c9a12566fd21cea480d2edd732bc GIT binary patch literal 827 zcmV-B1H}A^P)EX>4Tx04R}tkv&MmKpe$i)0T=<9NIy}AwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRR-^Y&AJOTXAz?I(iR~x|0C+YRJ z7CQp^w}Ff6wx;X>mpj0~lOdb3EBR>(g#z$?M&FbJBDX;An%7%vAEysMhPq1K00)P_ zXpyqlyS%%nv$ucGwEFu2_@8oila(vO00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lv09wU)0#f$&|02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009$8L_t(o!|j$a&ch%Kg&$QV-zf)R^GUL0;{xrr~3 z$#-I+ONr8|zy2f;TD9?lkP@E#>Dd7MdYG+0gb)${#26tWP*u}BYwvx^Yu9zDnQ*Q? zi{JOjTATX5PvbbI!z&LVJXF0*!dknTh^a+p7zTLn0RTjV7$cl>|DJ!XNCyCB(X}Kl zHN<0#AR-XaY|ypcajAhnSDjlkC(*67dKX;v)n*n>!kny002ovPDHLk FV1iQyX|(_V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/equipped-HELMET.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..221e35fbc39d3ffa3d90cb151af9263e973d8d23 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}zUb}Yf|NsA+Hf?(K>J?B-=F!B9K#H{_$S)Wu{-5FZHojn>0B3-L15RjOeSEA?V8lqsTXQ*eGv^9tasAgMg zglC$krxpVT$XEs`Mpgz!Aj=DgrJ-z)%QYC8!QxCnwjm=Eg8-0@0^-be7O;30kPQL} zKn&6kqtPs70Q!9bI|B<)g@KW=0pkLQsURJ!3m_&<0kT1W31|)zSY?o<1&{^RWoTdk zl9evGJmm^U8#j;{>FMGa65;;#njzN#1p$|frZa!fx8#XP)s<t2fqepVZna0_Hrpfq75V)0|2uL+B|NJb4880x TCocFD0J6~2)z4*}Q$iB}hO%&V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..99ad68a5d28f795cbac14694e99e691819006533 GIT binary patch literal 1001 zcmVEX>4Tx04R}tkv&MmKpe$i)0T=<9NIy}AwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRR-^Y&AJOTXAz?I(iR~x|0C+YRJ z7CQp^w}Ff6wx;X>mpj0~lOdb3EBR>(g#z$?M&FbJBDX;An%7%vAEysMhPq1K00)P_ zXpyqlyS%%nv$ucGwEFu2_@8oila(vO00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lv09uv3p^&kKM02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00F^CL_t(o!|jwYOT$nUg};<`bTWnNAUJfCQl}C+xO6P| z16)*!Ao&GO`4PpX(9K=iMeLHHR2NZkEGQI_LbG*D;W?y9leEPoP3n>ZA$iFo=iYP9 zeGn1v^_qCE*TlMYP)Je90j3iJfStVTc`kK(Qep+T$qjRcoXY}Wm@@$6TsBk@nXu$v zKVzm7gPpvLoXcXEGv3ZFx!v9K6cW^qOjrdD_X`;2%qimZ<%3SAL$O%o`~1qYw_hp$ zSwuDrxlQU*g;MtsfZ=e+bAsg!z zI8YYzts?Xjoz`f;-RI5neq&DFj8ToHaJjoy5ombTaGwENnFO~*eoMAeK#CM8QpAK` X$G`Cmy<|(700000NkvXXu0mjftS-bE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/meta.json b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/meta.json new file mode 100644 index 00000000000..b49b49cc850 --- /dev/null +++ b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, equipped-HELMET taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/produce.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..84caa94b9a1038b823d051116be281cfaddbf281 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbU|NZ-S>gCZIV? zV3k3Z7C;tMm!W|HNLIS!@{}taZQMX+ucwP+h=u>#en-Be3LGwijywK$+ADNInDWaN}yKn1v!SORR+gT8o#-sy^)_y!SLgPpVLq8|Mp`} z`_oGw;O>wD_{u)n6E)D1IdHGV;s8$Q2&!(i>@ zkJUZ>2M;k6?cGN(gb6ADnU3sxkmdKEyEX>4Tx04R}tkv&MmKpe$i)0T=<9NIy}AwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRR-^Y&AJOTXAz?I(iR~x|0C+YRJ z7CQp^w}Ff6wx;X>mpj0~lOdb3EBR>(g#z$?M&FbJBDX;An%7%vAEysMhPq1K00)P_ zXpyqlyS%%nv$ucGwEFu2_@8oila(vO00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lv09Rl`gh7kY&02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{003%9L_t(o!((6=1*2dTjDk@x3Pu5`pn>6k>O8Ce)H05V z98I&&9b=%DBS>>V4g=iM*^j8>2&RFKQPLgohJk@W1Q8YVb-)w`Mihr2^XUnwnG49u shRBI=;2hDwFur+#8UO$Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..090715f6a01b29d7f7088ae6ade018166d980af5 GIT binary patch literal 682 zcmV;b0#*HqP)EX>4Tx04R}tkv&MmKpe$i)0T=<9NIy}AwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRR-^Y&AJOTXAz?I(iR~x|0C+YRJ z7CQp^w}Ff6wx;X>mpj0~lOdb3EBR>(g#z$?M&FbJBDX;An%7%vAEysMhPq1K00)P_ zXpyqlyS%%nv$ucGwEFu2_@8oila(vO00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lv09TWn+Ge7_U02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{004qXL_t(o!|ju?5r7~N1P^Mk8v8M$2#PRc##)FBEyCCy z-V8OAXZX>%%}8MRy9Wp%gnXI^nU+yBS9q;M+E!>J>IDMIqiL^~@YX5n1P%bh6-8fx z8SWu+Klk1Q(>3hcfztHQ?$@sbH0#!O>;ZxZ$vKO58cvnHS^G_!PYC%NC*24v8|*+} Q`Tzg`07*qoM6N<$f;8VDiU0rr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/poppywhite.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..edcd8617dc7cc32e437cc7ca19614ddf09bccdbe GIT binary patch literal 727 zcmV;|0x127P)EX>4Tx04R}tkv&MmKpe$i)0T=<9NIy}AwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRR-^Y&AJOTXAz?I(iR~x|0C+YRJ z7CQp^w}Ff6wx;X>mpj0~lOdb3EBR>(g#z$?M&FbJBDX;An%7%vAEysMhPq1K00)P_ zXpyqlyS%%nv$ucGwEFu2_@8oila(vO00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^lv09WXw=*O34K02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{006H^L_t(o!|ju?4FWL?MSn8GO~W`ybT>qXptHm*sa!Hd z>g-?&I1~aDIV*_-epPaX{e0g648!<$oVLK}a**vzM{cg?waqCp=*n+0Lj+1F@q`Fg z2o?Yt!1DMO+G_gQOQ;tpr_ZAW&c*M})qNy;wtqhXGOu~L{a=LoOdKFDlWqdtn^z)F ziCRD*;u{1UCH|awu43sP$$F0^#wgmxPW2L|z5SufXBft>a|70hL{Sky|9}7h002ov JPDHLkV1j6+H~atq literal 0 HcmV?d00001