From f186ffe571aefc7b09a6e9c20fb4281bd48e4680 Mon Sep 17 00:00:00 2001 From: Rane <60792108+Elijahrane@users.noreply.github.com> Date: Sat, 1 Jan 2022 12:08:57 -0500 Subject: [PATCH] Added filled wardrobes for most jobs (#5946) * Added filled wardrobes for most jobs * Updated based on feedback from mirrorcult * Readded accidentally deleted cult helmet and maybe test won't fail now :pray: * Added PietyVend * Fixed stray pixel Co-authored-by: Pieter-Jan Briers --- .../Catalog/Fills/Lockers/wardrobe_job.yml | 220 ++++++++++++++---- .../VendingMachines/Inventories/chapel.yml | 5 + .../Structures/Machines/vending_machines.yml | 31 +++ .../VendingMachines/chapel.rsi/broken.png | Bin 0 -> 1372 bytes .../chapel.rsi/deny-unshaded.png | Bin 0 -> 3821 bytes .../VendingMachines/chapel.rsi/meta.json | 41 ++++ .../chapel.rsi/normal-unshaded.png | Bin 0 -> 8173 bytes .../VendingMachines/chapel.rsi/off.png | Bin 0 -> 1029 bytes .../VendingMachines/chapel.rsi/panel.png | Bin 0 -> 190 bytes 9 files changed, 255 insertions(+), 42 deletions(-) create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/broken.png create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/deny-unshaded.png create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/normal-unshaded.png create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/off.png create mode 100644 Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/panel.png diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/wardrobe_job.yml b/Resources/Prototypes/Catalog/Fills/Lockers/wardrobe_job.yml index d0d5504861..2691af310c 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/wardrobe_job.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/wardrobe_job.yml @@ -1,7 +1,17 @@ -# - type: entity -# id: WardrobePrisonFilled -# suffix: Filled -# parent: WardrobePrison + - type: entity + id: WardrobePrisonFilled + suffix: Filled + parent: WardrobePrison + description: "Contains a selection of nice orange clothes for people enjoying their stay in the brig." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitPrisoner + amount: 2 + - id: ClothingUniformJumpskirtPrisoner + amount: 2 + - id: ClothingShoesColorBlack + amount: 2 #- type: entity # id: WardrobePajamaFilled @@ -14,10 +24,24 @@ # suffix: Filled # parent: WardrobeRobotics -# - type: entity -# id: WardrobeChemistryFilled -# suffix: Filled -# parent: WardrobeChemistry + - type: entity + id: WardrobeChemistryFilled + suffix: Filled + parent: WardrobeChemistry + description: "The sleek orange threads contained within make you much less likely to be thrown out of the chemistry lab." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitChemistry + amount: 1 + - id: ClothingBackpackChemistry + amount: 1 + - id: ClothingShoesColorWhite + amount: 1 + - id: ClothingOuterCoatLabChem + amount: 1 + - id: ClothingUniformJumpskirtChemistry + amount: 1 # - type: entity # id: WardrobeGeneticsFilled @@ -29,47 +53,159 @@ # suffix: Filled # parent: WardrobeVirology -# - type: entity -# id: WardrobeScienceFilled -# suffix: Filled -# parent: WardrobeScience + - type: entity + id: WardrobeScienceFilled + suffix: Filled + parent: WardrobeScience + description: "You've read a couple pop science articles, now it's time for the real deal." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitScientist + amount: 1 + - id: ClothingBackpackScience + amount: 1 + - id: ClothingShoesColorWhite + amount: 1 + - id: ClothingOuterCoatLab + amount: 1 + - id: ClothingUniformJumpskirtScientist + amount: 1 + - id: ClothingEyesGlasses + prob: 0.5 + - id: CrowbarRed #The jojoke - hit video game Half-Life + prob: 0.1 + + + - type: entity + id: WardrobeBotanistFilled + suffix: Filled + parent: WardrobeBotanist + description: "Plant yourself among the plant men with these 100% natural plant-derived clothes." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitHydroponics + amount: 1 + - id: ClothingBackpackHydroponics + amount: 1 + - id: ClothingShoesColorBrown + amount: 1 + - id: ClothingOuterApronBotanist + amount: 1 + - id: ClothingUniformJumpskirtHydroponics + amount: 1 + - id: ClothingUniformOveralls + amount: 1 + - id: ClothingHeadHatTrucker #the hat itself is a subtle joke + prob: 0.15 + - id: ClothingHandsGlovesLeather + prob: 0.5 -# - type: entity -# id: WardrobeBotanistFilled -# suffix: Filled -# parent: WardrobeBotanist + - type: entity + id: WardrobeMedicalDoctorFilled + suffix: Filled + parent: WardrobeMedicalDoctor + description: "We've all played doctor before, now practice medicine." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitMedicalDoctor + amount: 1 + - id: ClothingBackpackMedical + amount: 1 + - id: ClothingShoesColorWhite + amount: 1 + - id: ClothingOuterCoatLab + amount: 1 + - id: ClothingUniformJumpskirtMedicalDoctor + amount: 1 + - id: ClothingHandsGlovesLatex + prob: 0.4 + - id: ClothingEyesGlasses + prob: 0.3 -# - type: entity -# id: WardrobeMedicalDoctorFilled -# suffix: Filled -# parent: WardrobeMedicalDoctor -# components: -# - type: StorageFill -# contents: -# - id: ClothingHandsGlovesLatex -# prob: 0.4 + - type: entity + id: WardrobeChapelFilled + suffix: Filled + parent: WardrobeChapel + description: "You have to look presentable for your flock." + components: + - type: StorageFill + contents: # todo chaplain backpack + - id: ClothingUniformJumpsuitChaplain + amount: 1 + - id: ClothingShoesColorBlack + amount: 1 + - id: ClothingUniformJumpskirtChaplain + amount: 1 + -# - type: entity -# id: WardrobeChapelFilled -# suffix: Filled -# parent: WardrobeChapel + - type: entity + id: WardrobeSecurityFilled + suffix: Filled + parent: WardrobeSecurity + description: "Cross the thin red line." + components: + - type: StorageFill + contents: + - id: ClothingUniformJumpsuitSec + amount: 1 + - id: ClothingBackpackSecurity + amount: 1 + - id: ClothingShoesBootsJack + amount: 1 + - id: ClothingEyesGlassesSecurity + amount: 1 + - id: ClothingHeadHelmetHelmetOld + amount: 1 + - id: ClothingOuterVestKevlar + amount: 1 + - id: ClothingUniformJumpskirtSec + amount: 1 -# - type: entity -# id: WardrobeSecurityFilled -# suffix: Filled -# parent: WardrobeSecurity - -# - type: entity -# id: WardrobeCargoFilled -# suffix: Filled -# parent: WardrobeCargo + - type: entity + id: WardrobeCargoFilled + suffix: Filled + parent: WardrobeCargo + description: "This locker? Maybe 500 credits. Brotherhood? Priceless." + components: + - type: StorageFill + contents: + - id: ClothingHeadHatCargosoft + amount: 1 + - id: ClothingUniformJumpsuitCargo + amount: 1 + - id: ClothingBackpack + amount: 1 + - id: ClothingShoesColorBlack + amount: 1 + - id: ClothingUniformJumpskirtCargo + amount: 1 + # - type: entity # id: WardrobeAtmosphericsFilled # suffix: Filled # parent: WardrobeAtmospherics -# - type: entity -# id: WardrobeEngineeringFilled -# suffix: Filled -# parent: WardrobeEngineering + - type: entity + id: WardrobeEngineeringFilled + suffix: Filled + parent: WardrobeEngineering + description: "This locker contains a uniform for engineering or social engineering." + components: + - type: StorageFill + contents: + - id: ClothingHeadHatHardhatYellow + amount: 1 + - id: ClothingUniformJumpsuitEngineering + amount: 1 + - id: ClothingBackpackEngineering + amount: 1 + - id: ClothingShoesBootsWork + amount: 1 + - id: ClothingOuterVestHazard + amount: 1 + - id: ClothingUniformJumpskirtEngineering + amount: 1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml index e5e4d8f379..8ab9112e6a 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml @@ -9,4 +9,9 @@ ClothingOuterArmorCult: 1 ClothingHeadHatHoodChaplainHood: 1 ClothingHeadHatHoodCulthood: 1 + ClothingHeadHatHoodNunHood: 1 + ClothingHeadHatFez: 1 + ClothingHeadHatPlaguedoctor: 1 + ClothingHeadHatWitch: 1 + ClothingHeadHatWitch1: 1 ClothingHeadHelmetCult: 1 diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index 3812a3b67f..af20e88095 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -170,6 +170,37 @@ radius: 1 energy: 1.3 color: "#ffb0b0" + +- type: entity + parent: VendingMachine + id: VendingMachineChapel + name: PietyVend + components: + - type: VendingMachine + pack: PietyVendInventory + - type: Sprite + sprite: Structures/Machines/VendingMachines/chapel.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Unlit"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: AccessReader + access: [["Chapel"]] + - type: Appearance + visuals: + - type: VendingMachineVisualizer + normalUnshaded: true + denyUnshaded: true + broken: true + - type: WiresVisualizer + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#CCCCCC" #The holy C - type: entity parent: VendingMachine diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..d4bfaf81cc1f2880eecfa38e6f50a21d8cc5d370 GIT binary patch literal 1372 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json new file mode 100644 index 0000000000..0803fe939f --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. Further modifications & derivate works under the same license.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "deny-unshaded", + "delays": [ + [ + 0.25, + 0.1, + 0.1 + ] + ] + }, + { + "name": "normal-unshaded", + "delays": [ + [ + 10, + 0.1, + 10, + 0.1 + ] + ] + }, + { + "name": "off" + }, + { + "name": "broken" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..b51689b3dda75428606e3cd076b5e4353230e360 GIT binary patch literal 8173 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..0032751ff4ffedd3d0ecc00eaf4e0ab459929e9f GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR!TD@E@bvU_NvA($#wnr(!Xc+! zxY-SW0LU@E^H5*bg578Khv|+_lg$sW*?jCvdBeJOdWZj3DYB`nt4B%rOPnz=`)6-p h#&6~hvQUMA!DX(Lkd@zrT|fshc)I$ztaD0e0svz&KxzO0 literal 0 HcmV?d00001