Add all relevant autodrobes and more hats across the station (#6599)

Co-authored-by: fishfish458 <fishfish458>
This commit is contained in:
Fishfish458
2022-02-10 15:58:31 -06:00
committed by GitHub
parent 7add459ae3
commit a8f3e56bc4
138 changed files with 1342 additions and 120 deletions

View File

@@ -0,0 +1 @@
advertisement-chemdrobe-1 = Our clothes are 0.5% more resistant to acid spills! Get yours now!

View File

@@ -0,0 +1 @@
advertisement-atmosdrobe-1 = Get your inflammable clothing right here!!!

View File

@@ -0,0 +1,2 @@
advertisement-cargodrobe-1 = Upgraded Assistant Style! Pick yours today!
advertisement-cargodrobe-2 = These shorts are comfy and easy to wear, get yours now!

View File

@@ -0,0 +1 @@
advertisement-chefdrobe-1 = Our clothes are guaranteed to protect you from food splatters!

View File

@@ -0,0 +1 @@
advertisement-detdrobe-1 = Apply your brilliant deductive methods in style!

View File

@@ -0,0 +1,2 @@
advertisement-engidrobe-1 = Guaranteed to protect your feet from industrial accidents!
advertisement-engidrobe-2 = Afraid of radiation? Then wear yellow!

View File

@@ -0,0 +1 @@
advertisement-genedrobe-1 = Perfect for the mad scientist in you!

View File

@@ -0,0 +1,2 @@
advertisement-hydrobe-1 = Do you love soil? Then buy our clothes!
advertisement-hydrobe-2 = Get outfits to match your green thumb here!

View File

@@ -0,0 +1 @@
advertisement-janidrobe-1 = Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!

View File

@@ -0,0 +1 @@
advertisement-lawdrobe-1 = OBJECTION! Get the rule of law for yourself!

View File

@@ -0,0 +1 @@
advertisement-medidrobe-1 = Make those blood stains look fashionable!!

View File

@@ -0,0 +1,2 @@
advertisement-robodrobe-1 = You turn me TRUE, use defines!
advertisement-robodrobe-2 = 0110001101101100011011110111010001101000011001010111001101101000011001010111001001100101

View File

@@ -0,0 +1,2 @@
advertisement-scidrobe-1 = Longing for the smell of plasma burnt flesh? Buy your science clothing now!
advertisement-scidrobe-2 = Made with 10% Auxetics, so you don't have to worry about losing your arm!

View File

@@ -0,0 +1,4 @@
advertisement-secdrobe-1 = Beat perps in style!
advertisement-secdrobe-2 = It's red so you can't see the blood!
advertisement-secdrobe-3 = You have the right to be fashionable!
advertisement-secdrobe-4 = Now you can be the fashion police you always wanted to be!

View File

@@ -0,0 +1 @@
advertisement-virodrobe-1 = Viruses getting you down? Then upgrade to sterilized clothing today!

View File

@@ -6,14 +6,12 @@
- type: StorageFill
contents:
- id: ClothingOuterArmorBulletproof
prob: 0.5
- id: ShotgunSawn
prob: 0.8
- id: DrinkShaker
prob: 1
- id: ClothingEyesGlassesBeer
prob: 1
- id: DrinkBeer
- id: DrinkBottleBeer
prob: 0.5
- id: DrinkBottleBeer
prob: 0.5
- id: DrinkBottleBeer
prob: 0.5
@@ -68,7 +66,7 @@
- type: StorageFill
contents:
- id: BriefcaseBrownFilled
prob: 0.75
prob: 0.80
- type: entity
id: LockerBotanistFilled
@@ -78,29 +76,22 @@
- type: StorageFill
contents:
- id: ClothingHandsGlovesLeather
prob: 1
- id: ClothingHandsGlovesLeather
prob: 0.8
amount: 2
- id: ClothingOuterApronBotanist
prob: 1
- id: ClothingOuterApronBotanist
prob: 0.8
amount: 2
- id: HatBandBotany
amount: 2
- id: HydroponicsToolClippers
prob: 0.5
- id: ClothingBeltPlant
prob: 1
- id: TowercapSeeds
prob: 1
- id: BananaSeeds
prob: 0.8
prob: 0.6
- id: EggySeeds
prob: 0.5
- id: AppleSeeds
prob: 0.8
- id: TomatoSeeds
prob: 1
- id: ClothingUniformOveralls
prob: 1
- id: ClothingHeadHatTrucker
prob: 0.1

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: AtmosDrobeAds
advertisements:
- advertisement-atmosdrobe-1

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: CargoDrobeAds
advertisements:
- advertisement-cargodrobe-1
- advertisement-cargodrobe-2

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: ChefDrobeAds
advertisements:
- advertisement-chefdrobe-1

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: ChemDrobeAds
advertisements:
- advertisement-chemdrobe-1

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: DetDrobeAds
advertisements:
- advertisement-detdrobe-1

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: EngiDrobeAds
advertisements:
- advertisement-engidrobe-1
- advertisement-engidrobe-2

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: GeneDrobeAds
advertisements:
- advertisement-genedrobe-1

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: HyDrobeAds
advertisements:
- advertisement-hydrobe-1
- advertisement-hydrobe-2

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: JaniDrobeAds
advertisements:
- advertisement-janidrobe-1

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: LawDrobeAds
advertisements:
- advertisement-lawdrobe-1

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: MediDrobeAds
advertisements:
- advertisement-medidrobe-1

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: RoboDrobeAds
advertisements:
- advertisement-robodrobe-1
- advertisement-robodrobe-2

View File

@@ -0,0 +1,5 @@
- type: advertisementsPack
id: SciDrobeAds
advertisements:
- advertisement-scidrobe-1
- advertisement-scidrobe-2

View File

@@ -0,0 +1,7 @@
- type: advertisementsPack
id: SecDrobeAds
advertisements:
- advertisement-secdrobe-1
- advertisement-secdrobe-2
- advertisement-secdrobe-3
- advertisement-secdrobe-4

View File

@@ -0,0 +1,4 @@
- type: advertisementsPack
id: ViroDrobeAds
advertisements:
- advertisement-virodrobe-1

View File

@@ -0,0 +1,12 @@
- type: vendingMachineInventory
id: AtmosDrobeInventory
name: AtmosDrobe
spriteName: atmosdrobe
startingInventory:
ClothingBackpackDuffelEngineering: 2
ClothingBackpackSatchelEngineering: 2
ClothingBackpackEngineering: 2
ClothingUniformJumpsuitEngineering: 3
ClothingUniformJumpskirtEngineering: 3
ClothingShoesColorBlack: 3
ClothingHeadsetEngineering: 2

View File

@@ -1,5 +1,5 @@
- type: vendingMachineInventory
id: BarDrobe
id: BarDrobeInventory
name: BarDrobe
spriteName: bardrobe
startingInventory:
@@ -11,3 +11,6 @@
ClothingUniformJumpsuitBartenderPurple: 2
ClothingShoesColorBlack: 2
ClothingOuterVestKevlar: 1
ClothingBeltBandolier: 1
ClothingEyesGlassesSunglasses: 1
BoxBeanbag: 1

View File

@@ -5,6 +5,7 @@
startingInventory:
DrinkGlass: 30 #Kept glasses at top for ease to differentiate from booze.
DrinkShaker: 3
DrinkAbsintheBottleFull: 3
DrinkAleBottleFull: 6
DrinkBeer: 6 # Needs to be renamed DrinkBeerBottleFull

View File

@@ -0,0 +1,11 @@
- type: vendingMachineInventory
id: CargoDrobeInventory
name: CargoDrobe
spriteName: cargodrobe
startingInventory:
ClothingUniformJumpsuitCargo: 3
ClothingUniformJumpskirtCargo: 3
ClothingShoesColorBlack: 3
ClothingHandsGlovesFingerless: 3
ClothingHeadHatCargosoft: 3
ClothingHeadsetCargo: 3

View File

@@ -3,6 +3,8 @@
name: PietyVend
spriteName: chapel
startingInventory:
ClothingUniformJumpsuitChaplain: 2
ClothingUniformJumpskirtChaplain: 2
ClothingOuterHoodieChaplain: 1
ClothingOuterHoodieBlack: 1
ClothingOuterRobesCult: 1
@@ -15,3 +17,4 @@
ClothingHeadHatWitch: 1
ClothingHeadHatWitch1: 1
ClothingHeadHelmetCult: 1
ClothingHeadsetService: 2

View File

@@ -0,0 +1,12 @@
- type: vendingMachineInventory
id: ChefDrobeInventory
name: ChefDrobe
spriteName: chefdrobe
startingInventory:
ClothingHeadsetService: 2
ClothingOuterApronChef: 3
ClothingOuterJacketChef: 1
ClothingUniformJumpsuitChef: 1
ClothingUniformJumpskirtChef: 2
ClothingHeadHatChef: 2
ClothingShoesColorBlack: 2

View File

@@ -0,0 +1,14 @@
- type: vendingMachineInventory
id: ChemDrobeInventory
name: ChemDrobe
spriteName: chemdrobe
startingInventory:
ClothingUniformJumpsuitChemistry: 2
ClothingUniformJumpskirtChemistry: 2
ClothingOuterCoatLabChem: 2
ClothingShoesColorWhite: 2
ClothingBackpackChemistry: 2
ClothingBackpackSatchelChemistry: 2
ClothingBackpackDuffelChemistry: 2
ClothingHandsGlovesLatex: 2
ClothingHeadsetMedical: 2

View File

@@ -0,0 +1,52 @@
- type: vendingMachineInventory
id: ClothesMateInventory
name: ClothesMate
startingInventory:
HatBandBlack: 2
HatBandBlue: 2
HatBandGreen: 2
HatBandRed: 2
HatBandSkull: 2
ClothingUniformJumpsuitColorGrey: 8
ClothingUniformJumpskirtColorGrey: 8
ClothingUniformJumpsuitColorWhite: 3
ClothingUniformJumpskirtColorWhite: 3
ClothingUniformJumpsuitColorBlue: 2
ClothingUniformJumpskirtColorBlue: 2
ClothingUniformJumpsuitColorYellow: 2
ClothingUniformJumpskirtColorYellow: 2
ClothingUniformJumpsuitColorGreen: 2
ClothingUniformJumpskirtColorGreen: 2
ClothingUniformJumpsuitColorOrange: 2
ClothingUniformJumpskirtColorOrange: 2
ClothingUniformJumpsuitColorRed: 2
ClothingUniformJumpskirtColorRed: 2
ClothingUniformJumpsuitColorPurple: 2
ClothingUniformJumpskirtColorPurple: 2
ClothingUniformJumpsuitColorPink: 2
ClothingUniformJumpskirtColorPink: 2
ClothingUniformJumpsuitColorDarkBlue: 2
ClothingUniformJumpskirtColorDarkBlue: 2
ClothingUniformJumpsuitColorTeal: 2
ClothingUniformJumpskirtColorTeal: 2
ClothingShoesColorBlack: 8
ClothingShoesColorBrown: 4
ClothingShoesColorWhite: 3
ClothingShoesColorBlue: 2
ClothingShoesColorYellow: 2
ClothingShoesColorGreen: 2
ClothingShoesColorOrange: 2
ClothingShoesColorRed: 2
ClothingShoesColorPurple: 2
ClothingHeadHatGreysoft: 8
ClothingHeadHatMimesoft: 3
ClothingHeadHatBluesoft: 2
ClothingHeadHatYellowsoft: 2
ClothingHeadHatGreensoft: 2
ClothingHeadHatOrangesoft: 2
ClothingHeadHatRedsoft: 2
ClothingHeadHatPurplesoft: 2
ClothingHeadHatCorpsoft: 2
ClothingHeadHatBowlerHat: 2
ClothingHeadHatBunny: 2
ClothingHeadHatCake: 2

View File

@@ -1,35 +0,0 @@
- type: vendingMachineInventory
id: ClothesMateInventory
name: ClothesMate
startingInventory:
HatBandBlack: 3
HatBandBlue: 3
HatBandBotany: 3
HatBandGreen: 3
HatBandRed: 3
HatBandSkull: 3
ClothingHeadHatBeret: 3
ClothingHeadHatBluesoft: 3
ClothingHeadHatBluesoftFlipped: 3
ClothingHeadHatBowlerHat: 3
ClothingHeadHatBunny: 3
ClothingHeadHatCake: 3
ClothingHeadHatCargosoft: 3
ClothingHeadHatCentcom: 3
ClothingHeadHatChef: 3
ClothingShoesColorWhite: 3
ClothingShoesClown: 3
ClothingShoesBootsJack: 3
ClothingShoesColorBrown: 3
ClothingUniformJumpsuitJanitor: 3
ClothingUniformJumpsuitColorGrey: 3
ClothingUniformJumpsuitEngineering: 3
ClothingUniformJumpsuitClown: 3
ClothingUniformJumpsuitSec: 3
ClothingUniformJumpsuitChef: 3
ClothingUniformJumpsuitCaptain: 3
ClothingUniformJumpsuitLibrarian: 3
ClothingUniformJumpsuitLawyerRed: 3
ClothingUniformJumpsuitLawyerBlue: 3
ClothingUniformJumpsuitLawyerPurple: 3
ClothingUniformJumpsuitLawyerBlack: 3

View File

@@ -0,0 +1,19 @@
- type: vendingMachineInventory
id: DetDrobeInventory
name: DetDrobe
spriteName: detdrobe
startingInventory:
ClothingUniformJumpsuitDetective: 2
ClothingUniformJumpskirtDetective: 2
ClothingShoesColorBrown: 2
ClothingOuterCoatDetective: 2
ClothingHeadHatFedoraBrown: 2
ClothingUniformJumpsuitDetectiveGrey: 2
ClothingUniformJumpskirtDetectiveGrey: 2
ClothingOuterVestDetective: 2
ClothingNeckTieDet: 2
ClothingHeadHatFedoraGrey: 2
ClothingHandsGlovesColorBlack: 2
ClothingHandsGlovesLatex: 2
DrinkDetFlask: 2
ClothingHeadsetSecurity: 2

View File

@@ -0,0 +1,16 @@
- type: vendingMachineInventory
id: EngiDrobeInventory
name: EngiDrobe
spriteName: engidrobe
startingInventory:
ClothingBackpackDuffelEngineering: 3
ClothingBackpackSatchelEngineering: 3
ClothingBackpackEngineering: 3
ClothingUniformJumpsuitEngineering: 3
ClothingUniformJumpskirtEngineering: 3
ClothingShoesColorBlack: 3
ClothingOuterVestHazard: 3
ClothingShoesBootsWork: 3
ClothingHeadHatHardhatYellow: 3
ClothingHeadHatWelding: 3
ClothingHeadsetEngineering: 3

View File

@@ -0,0 +1,9 @@
- type: vendingMachineInventory
id: GeneDrobeInventory
name: GeneDrobe
spriteName: genedrobe
startingInventory:
ClothingShoesColorWhite: 2
ClothingOuterCoatLab: 2
ClothingHandsGlovesLatex: 2
ClothingHeadsetMedical: 2

View File

@@ -0,0 +1,13 @@
- type: vendingMachineInventory
id: HyDrobeInventory
name: HyDrobe
spriteName: hydrobe
startingInventory:
ClothingBackpackHydroponics: 2
ClothingBackpackSatchelHydroponics: 2
ClothingOuterApronBotanist: 2
ClothingUniformOveralls: 3
ClothingUniformJumpsuitHydroponics: 3
ClothingUniformJumpskirtHydroponics: 3
HatBandBotany: 3
ClothingHeadsetService: 2

View File

@@ -0,0 +1,16 @@
- type: vendingMachineInventory
id: JaniDrobeInventory
name: JaniDrobe
spriteName: janidrobe
startingInventory:
ClothingUniformJumpsuitJanitor: 2
ClothingUniformJumpskirtJanitor: 2
ClothingShoesColorBlack: 2
ClothingHeadHatPurplesoft: 2
FlashlightLantern: 2
LightReplacer: 2
SoapNT: 2
TrashBag: 2
ClothingShoesGaloshes: 2
ClothingBeltJanitor: 2
ClothingHeadsetService: 2

View File

@@ -0,0 +1,11 @@
- type: vendingMachineInventory
id: LawDrobeInventory
name: LawDrobe
spriteName: lawdrobe
startingInventory:
ClothingUniformJumpsuitLawyerBlue: 1
ClothingUniformJumpsuitLawyerPurple: 1
ClothingUniformJumpsuitLawyerRed: 1
ClothingUniformJumpsuitLawyerBlack: 1
ClothingShoesColorBlack: 2
ClothingHeadsetService: 2

View File

@@ -0,0 +1,14 @@
- type: vendingMachineInventory
id: MediDrobeInventory
name: MediDrobe
spriteName: medidrobe
startingInventory:
ClothingBackpackDuffelMedical: 4
ClothingBackpackMedical: 4
ClothingBackpackSatchelMedical: 4
ClothingUniformJumpsuitParamedic: 4
ClothingUniformJumpskirtParamedic: 4
ClothingOuterCoatLab: 4
ClothingShoesColorWhite: 4
ClothingHandsGlovesLatex: 4
ClothingHeadsetMedical: 4

View File

@@ -0,0 +1,11 @@
- type: vendingMachineInventory
id: RoboDrobeInventory
name: RoboDrobe
spriteName: robodrobe
startingInventory:
ClothingOuterCoatLab: 2
ClothingShoesColorBlack: 2
ClothingHandsGlovesFingerless: 2
ClothingHeadHatCorpsoft: 2
HatBandSkull: 2
ClothingHeadsetRobotics: 2

View File

@@ -0,0 +1,14 @@
- type: vendingMachineInventory
id: SciDrobeInventory
name: SciDrobe
spriteName: scidrobe
startingInventory:
ClothingBackpackScience: 3
ClothingBackpackSatchelScience: 3
ClothingBackpackDuffelScience: 3
ClothingUniformJumpsuitScientist: 3
ClothingUniformJumpskirtScientist: 3
ClothingOuterCoatLab: 3
ClothingShoesColorWhite: 3
ClothingHeadsetScience: 3
ClothingMaskGas: 3

View File

@@ -0,0 +1,18 @@
- type: vendingMachineInventory
id: SecDrobeInventory
name: SecDrobe
spriteName: secdrobe
startingInventory:
ClothingBackpackSecurity: 3
ClothingBackpackSatchelSecurity: 3
ClothingBackpackDuffelSecurity: 3
ClothingUniformJumpsuitSec: 3
ClothingShoesBootsJack: 3
ClothingHeadHatBeret: 3
ClothingHeadHatSecsoft: 3
HatBandRed: 3
ClothingHandsGlovesColorBlack: 3
ClothingUniformJumpskirtSec: 3
ClothingUniformJumpsuitSecGrey: 3
ClothingUniformJumpsuitSecBlue: 3
ClothingHeadsetSecurity: 3

View File

@@ -4,11 +4,16 @@
spriteName: theater
startingInventory:
ClothingMaskJoy: 2
ClothingHeadHatCardborg: 2
ClothingOuterCardborg: 2
ClothingHeadHatSombrero: 2
ClothingOuterPonchoClassic: 2
ClothingHeadHatPwig: 2
ClothingOuterRobesJudge: 2
ClothingOuterPoncho: 2
ClothingHeadHatSantahat: 2
ClothingOuterSanta: 2
ClothingHeadHatSkub: 2
ClothingOuterSkub: 2
ClothingOuterSuitChicken: 2
ClothingHeadHatChickenhead: 2

View File

@@ -0,0 +1,9 @@
- type: vendingMachineInventory
id: ViroDrobeInventory
name: ViroDrobe
spriteName: virodrobe
startingInventory:
ClothingShoesColorWhite: 2
ClothingOuterCoatLab: 2
ClothingBackpackVirology: 2
ClothingHeadsetMedical: 2

View File

@@ -199,7 +199,7 @@
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatSecsoft
name: ssecurity cap
name: security cap
description: It's a robust baseball hat in tasteful red colour.
components:
- type: Sprite

View File

@@ -13,7 +13,7 @@
- type: entity
name: holoparasite box
parent: BoxBase
parent: BoxCardboard
id: BoxHoloparasite
description: A box containing a holoparasite injector
components:
@@ -21,6 +21,7 @@
contents:
- id: HoloparasiteInjector
- id: HoloparasiteInfo
- id: ClothingHeadHatBizarreSoft
- type: Sprite
layers:
- state: box

View File

@@ -111,35 +111,6 @@
- type: AccessReader
access: [["Bar"]]
- type: entity
parent: VendingMachine
id: VendingBarDrobe
name: BarDrobe
description: A stylish vendor to dispense the most stylish bar clothing!
components:
- type: VendingMachine
pack: BarDrobe
- type: Advertise
pack: BarDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/bardrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Bar"]]
- type: entity
parent: VendingMachine
id: VendingMachineCart
@@ -171,37 +142,6 @@
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
id: VendingMachineCigs
@@ -841,3 +781,498 @@
radius: 1.5
energy: 1.6
color: "#326e3f"
- type: entity
parent: VendingMachine
id: VendingMachineHydrobe
name: HyDrobe
description: A machine with a catchy name. It dispenses botany related clothing and gear.
components:
- type: VendingMachine
pack: HyDrobeInventory
- type: Advertise
pack: HyDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/hydrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Hydroponics"]]
- type: entity
parent: VendingMachine
id: VendingMachineLawDrobe
name: LawDrobe
description: Objection! This wardrobe dispenses the rule of law... and lawyer clothing..
components:
- type: VendingMachine
pack: LawDrobeInventory
- type: Advertise
pack: LawDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/lawdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Brig"]]
- type: entity
parent: VendingMachine
id: VendingMachineSecDrobe
name: SecDrobe
description: A vending machine for security and security-related clothing!
components:
- type: VendingMachine
pack: SecDrobeInventory
- type: Advertise
pack: SecDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/secdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Security"]]
- type: entity
parent: VendingMachine
id: VendingBarDrobe
name: BarDrobe
description: A stylish vendor to dispense the most stylish bar clothing!
components:
- type: VendingMachine
pack: BarDrobeInventory
- type: Advertise
pack: BarDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/bardrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Bar"]]
- type: entity
parent: VendingMachine
id: VendingMachineChapel
name: PietyVend
components:
- type: VendingMachine
pack: PietyVendInventory
- type: Sprite
sprite: Structures/Machines/VendingMachines/chapdrobe.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
id: VendingMachineCargoDrobe
name: CargoDrobe
description: A highly advanced vending machine for buying cargo related clothing for free.
components:
- type: VendingMachine
pack: CargoDrobeInventory
- type: Advertise
pack: CargoDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/cargodrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Cargo"]]
- type: entity
parent: VendingMachine
id: VendingMachineMediDrobe
name: MediDrobe
description: A vending machine rumoured to be capable of dispensing clothing for medical personnel.
components:
- type: VendingMachine
pack: MediDrobeInventory
- type: Advertise
pack: MediDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/medidrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Medical"]]
- type: entity
parent: VendingMachine
id: VendingMachineChemDrobe
name: ChemDrobe
description: A vending machine for dispensing chemistry related clothing.
components:
- type: VendingMachine
pack: ChemDrobeInventory
- type: Advertise
pack: ChemDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/chemdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Chemistry"]]
- type: entity
parent: VendingMachine
id: VendingMachineAtmosDrobe
name: AtmosDrobe
description: This relatively unknown vending machine delivers clothing for Atmospherics Technicians, an equally unknown job.
components:
- type: VendingMachine
pack: AtmosDrobeInventory
- type: Advertise
pack: AtmosDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/atmosdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Engineering"]]
- type: entity
parent: VendingMachine
id: VendingMachineEngiDrobe
name: EngiDrobe
description: A vending machine renowned for vending industrial grade clothing.
components:
- type: VendingMachine
pack: EngiDrobeInventory
- type: Advertise
pack: EngiDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/engidrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Engineering"]]
- type: entity
parent: VendingMachine
id: VendingMachineChefDrobe
name: ChefDrobe
description: This vending machine might not dispense meat, but it certainly dispenses chef related clothing.
components:
- type: VendingMachine
pack: ChefDrobeInventory
- type: Advertise
pack: ChefDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/chefdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Kitchen"]]
- type: entity
parent: VendingMachine
id: VendingMachineDetDrobe
name: DetDrobe
description: A machine for all your detective needs, as long as you need clothes.
components:
- type: VendingMachine
pack: DetDrobeInventory
- type: Advertise
pack: DetDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/detdrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Security"]]
- type: entity
parent: VendingMachine
id: VendingMachineJaniDrobe
name: JaniDrobe
description: A self cleaning vending machine capable of dispensing clothing for janitors.
components:
- type: VendingMachine
pack: JaniDrobeInventory
- type: Advertise
pack: JaniDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/janidrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Janitor"]]
- type: entity
parent: VendingMachine
id: VendingMachineSciDrobe
name: SciDrobe
description: A simple vending machine suitable to dispense well tailored science clothing. Endorsed by Space Cubans.
components:
- type: VendingMachine
pack: SciDrobeInventory
- type: Advertise
pack: SciDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/scidrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Research"]]
- type: entity
parent: VendingMachine
id: VendingMachineRoboDrobe
name: RoboDrobe
description: A vending machine designed to dispense clothing known only to roboticists.
components:
- type: VendingMachine
pack: RoboDrobeInventory
- type: Advertise
pack: RoboDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/robodrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Research"]]
- type: entity
parent: VendingMachine
id: VendingMachineGeneDrobe
name: GeneDrobe
description: A machine for dispensing clothing related to genetics.
components:
- type: VendingMachine
pack: GeneDrobeInventory
- type: Advertise
pack: GeneDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/genedrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Medical"]]
- type: entity
parent: VendingMachine
id: VendingMachineViroDrobe
name: ViroDrobe
description: An unsterilized machine for dispending virology related clothing.
components:
- type: VendingMachine
pack: ViroDrobeInventory
- type: Advertise
pack: ViroDrobeAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/virodrobe.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Unlit"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Appearance
visuals:
- type: VendingMachineVisualizer
normalUnshaded: true
broken: true
- type: WiresVisualizer
- type: AccessReader
access: [["Medical"]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 944 B

View File

@@ -0,0 +1,33 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.0,
0.1,
1.0,
0.1,
1.0,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 881 B

View File

@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

View File

@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

View File

@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 B

View File

@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 950 B

View File

@@ -0,0 +1,33 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.0,
0.1,
1.0,
0.1,
1.0,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 820 B

View File

@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

View File

@@ -0,0 +1,33 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.0,
0.1,
1.0,
0.1,
1.0,
0.1
]
]
}
]
}

Some files were not shown because too many files have changed in this diff Show More