diff --git a/Resources/Locale/en-US/advertisements/chemdrobe.ftl b/Resources/Locale/en-US/advertisements/chemdrobe.ftl new file mode 100644 index 0000000000..82e5dfa179 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/chemdrobe.ftl @@ -0,0 +1 @@ +advertisement-chemdrobe-1 = Our clothes are 0.5% more resistant to acid spills! Get yours now! diff --git a/Resources/Locale/en-US/advertisements/vending/atmosdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/atmosdrobe.ftl new file mode 100644 index 0000000000..1819a7409a --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/atmosdrobe.ftl @@ -0,0 +1 @@ +advertisement-atmosdrobe-1 = Get your inflammable clothing right here!!! diff --git a/Resources/Locale/en-US/advertisements/vending/cargodrobe.ftl b/Resources/Locale/en-US/advertisements/vending/cargodrobe.ftl new file mode 100644 index 0000000000..ee34b5e282 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/cargodrobe.ftl @@ -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! diff --git a/Resources/Locale/en-US/advertisements/vending/chefdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/chefdrobe.ftl new file mode 100644 index 0000000000..9458fbd60a --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/chefdrobe.ftl @@ -0,0 +1 @@ +advertisement-chefdrobe-1 = Our clothes are guaranteed to protect you from food splatters! diff --git a/Resources/Locale/en-US/advertisements/vending/clothes.ftl b/Resources/Locale/en-US/advertisements/vending/clothesmate.ftl similarity index 100% rename from Resources/Locale/en-US/advertisements/vending/clothes.ftl rename to Resources/Locale/en-US/advertisements/vending/clothesmate.ftl diff --git a/Resources/Locale/en-US/advertisements/vending/detdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/detdrobe.ftl new file mode 100644 index 0000000000..21f5d8f1d9 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/detdrobe.ftl @@ -0,0 +1 @@ +advertisement-detdrobe-1 = Apply your brilliant deductive methods in style! diff --git a/Resources/Locale/en-US/advertisements/vending/engidrobe.ftl b/Resources/Locale/en-US/advertisements/vending/engidrobe.ftl new file mode 100644 index 0000000000..22bfa82e56 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/engidrobe.ftl @@ -0,0 +1,2 @@ +advertisement-engidrobe-1 = Guaranteed to protect your feet from industrial accidents! +advertisement-engidrobe-2 = Afraid of radiation? Then wear yellow! diff --git a/Resources/Locale/en-US/advertisements/vending/genedrobe.ftl b/Resources/Locale/en-US/advertisements/vending/genedrobe.ftl new file mode 100644 index 0000000000..f799edb01d --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/genedrobe.ftl @@ -0,0 +1 @@ +advertisement-genedrobe-1 = Perfect for the mad scientist in you! diff --git a/Resources/Locale/en-US/advertisements/vending/hydrobe.ftl b/Resources/Locale/en-US/advertisements/vending/hydrobe.ftl new file mode 100644 index 0000000000..aa9fe178b4 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/hydrobe.ftl @@ -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! diff --git a/Resources/Locale/en-US/advertisements/vending/janidrobe.ftl b/Resources/Locale/en-US/advertisements/vending/janidrobe.ftl new file mode 100644 index 0000000000..3fcc7d620a --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/janidrobe.ftl @@ -0,0 +1 @@ +advertisement-janidrobe-1 = Come and get your janitorial clothing, now endorsed by lizard janitors everywhere! diff --git a/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl new file mode 100644 index 0000000000..3615ccd47b --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl @@ -0,0 +1 @@ +advertisement-lawdrobe-1 = OBJECTION! Get the rule of law for yourself! diff --git a/Resources/Locale/en-US/advertisements/vending/medidrobe.ftl b/Resources/Locale/en-US/advertisements/vending/medidrobe.ftl new file mode 100644 index 0000000000..378e952d34 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/medidrobe.ftl @@ -0,0 +1 @@ +advertisement-medidrobe-1 = Make those blood stains look fashionable!! diff --git a/Resources/Locale/en-US/advertisements/vending/robodrobe.ftl b/Resources/Locale/en-US/advertisements/vending/robodrobe.ftl new file mode 100644 index 0000000000..c5a9a6799b --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/robodrobe.ftl @@ -0,0 +1,2 @@ +advertisement-robodrobe-1 = You turn me TRUE, use defines! +advertisement-robodrobe-2 = 0110001101101100011011110111010001101000011001010111001101101000011001010111001001100101 diff --git a/Resources/Locale/en-US/advertisements/vending/scidrobe.ftl b/Resources/Locale/en-US/advertisements/vending/scidrobe.ftl new file mode 100644 index 0000000000..51ea0266e8 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/scidrobe.ftl @@ -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! diff --git a/Resources/Locale/en-US/advertisements/vending/secdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/secdrobe.ftl new file mode 100644 index 0000000000..82bc8903a6 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/secdrobe.ftl @@ -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! diff --git a/Resources/Locale/en-US/advertisements/vending/virodrobe.ftl b/Resources/Locale/en-US/advertisements/vending/virodrobe.ftl new file mode 100644 index 0000000000..e40d06e650 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/virodrobe.ftl @@ -0,0 +1 @@ +advertisement-virodrobe-1 = Viruses getting you down? Then upgrade to sterilized clothing today! diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml index ef267c4084..cf4a9cae80 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/atmosdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/atmosdrobe.yml new file mode 100644 index 0000000000..66f4382f98 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/atmosdrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: AtmosDrobeAds + advertisements: + - advertisement-atmosdrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/cargodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/cargodrobe.yml new file mode 100644 index 0000000000..c15ec0a552 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/cargodrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: CargoDrobeAds + advertisements: + - advertisement-cargodrobe-1 + - advertisement-cargodrobe-2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chefdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chefdrobe.yml new file mode 100644 index 0000000000..7b7da445ce --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chefdrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: ChefDrobeAds + advertisements: + - advertisement-chefdrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chemdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chemdrobe.yml new file mode 100644 index 0000000000..03feab4d0a --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/chemdrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: ChemDrobeAds + advertisements: + - advertisement-chemdrobe-1 + diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/clothes.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/clothesmate.yml similarity index 100% rename from Resources/Prototypes/Catalog/VendingMachines/Advertisements/clothes.yml rename to Resources/Prototypes/Catalog/VendingMachines/Advertisements/clothesmate.yml diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/detdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/detdrobe.yml new file mode 100644 index 0000000000..77cc6e8fc1 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/detdrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: DetDrobeAds + advertisements: + - advertisement-detdrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/engidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/engidrobe.yml new file mode 100644 index 0000000000..f076b41d66 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/engidrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: EngiDrobeAds + advertisements: + - advertisement-engidrobe-1 + - advertisement-engidrobe-2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/genedrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/genedrobe.yml new file mode 100644 index 0000000000..f66ad49f30 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/genedrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: GeneDrobeAds + advertisements: + - advertisement-genedrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/hydrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/hydrobe.yml new file mode 100644 index 0000000000..f20d658f80 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/hydrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: HyDrobeAds + advertisements: + - advertisement-hydrobe-1 + - advertisement-hydrobe-2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/janidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/janidrobe.yml new file mode 100644 index 0000000000..83b9f28b30 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/janidrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: JaniDrobeAds + advertisements: + - advertisement-janidrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/lawdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/lawdrobe.yml new file mode 100644 index 0000000000..26ff0108e2 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/lawdrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: LawDrobeAds + advertisements: + - advertisement-lawdrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/medidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/medidrobe.yml new file mode 100644 index 0000000000..2f5165f51b --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/medidrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: MediDrobeAds + advertisements: + - advertisement-medidrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/robodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/robodrobe.yml new file mode 100644 index 0000000000..84677cd5c5 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/robodrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: RoboDrobeAds + advertisements: + - advertisement-robodrobe-1 + - advertisement-robodrobe-2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/scidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/scidrobe.yml new file mode 100644 index 0000000000..4afd3abf91 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/scidrobe.yml @@ -0,0 +1,5 @@ +- type: advertisementsPack + id: SciDrobeAds + advertisements: + - advertisement-scidrobe-1 + - advertisement-scidrobe-2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/secdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/secdrobe.yml new file mode 100644 index 0000000000..54002a8d2b --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/secdrobe.yml @@ -0,0 +1,7 @@ +- type: advertisementsPack + id: SecDrobeAds + advertisements: + - advertisement-secdrobe-1 + - advertisement-secdrobe-2 + - advertisement-secdrobe-3 + - advertisement-secdrobe-4 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/virodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/virodrobe.yml new file mode 100644 index 0000000000..0de9976174 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/virodrobe.yml @@ -0,0 +1,4 @@ +- type: advertisementsPack + id: ViroDrobeAds + advertisements: + - advertisement-virodrobe-1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml new file mode 100644 index 0000000000..d95743c75e --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml index 479c87451f..50af199883 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml @@ -1,13 +1,16 @@ - type: vendingMachineInventory - id: BarDrobe + id: BarDrobeInventory name: BarDrobe spriteName: bardrobe startingInventory: - ClothingHeadHatTophat : 2 - ClothingEyesGlassesBeer : 2 + ClothingHeadHatTophat: 2 + ClothingEyesGlassesBeer: 2 ClothingHeadsetService: 2 ClothingUniformJumpsuitBartender: 2 ClothingUniformJumpskirtBartender: 2 ClothingUniformJumpsuitBartenderPurple: 2 - ClothingShoesColorBlack : 2 - ClothingOuterVestKevlar : 1 + ClothingShoesColorBlack: 2 + ClothingOuterVestKevlar: 1 + ClothingBeltBandolier: 1 + ClothingEyesGlassesSunglasses: 1 + BoxBeanbag: 1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml index b7d72b78b4..c8f1da2353 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/cargodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cargodrobe.yml new file mode 100644 index 0000000000..dcd01e4206 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cargodrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml index 8ab9112e6a..c7c7521934 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefdrobe.yml new file mode 100644 index 0000000000..ec88659033 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chemdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chemdrobe.yml new file mode 100644 index 0000000000..b77830b449 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chemdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml new file mode 100644 index 0000000000..094e8ba65c --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothing.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothing.yml deleted file mode 100644 index f345bebc3e..0000000000 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothing.yml +++ /dev/null @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/detdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/detdrobe.yml new file mode 100644 index 0000000000..13bc2c6e38 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/detdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engidrobe.yml new file mode 100644 index 0000000000..4a0b854736 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engidrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/genedrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/genedrobe.yml new file mode 100644 index 0000000000..f97a3116cf --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/genedrobe.yml @@ -0,0 +1,9 @@ +- type: vendingMachineInventory + id: GeneDrobeInventory + name: GeneDrobe + spriteName: genedrobe + startingInventory: + ClothingShoesColorWhite: 2 + ClothingOuterCoatLab: 2 + ClothingHandsGlovesLatex: 2 + ClothingHeadsetMedical: 2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/hydrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/hydrobe.yml new file mode 100644 index 0000000000..537918efa8 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/hydrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/janidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/janidrobe.yml new file mode 100644 index 0000000000..d0eb2e69b7 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/janidrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml new file mode 100644 index 0000000000..744ff86509 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml new file mode 100644 index 0000000000..0201f51f9b --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/robodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/robodrobe.yml new file mode 100644 index 0000000000..40d7effe00 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/robodrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/scidrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/scidrobe.yml new file mode 100644 index 0000000000..f0fda09000 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/scidrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml new file mode 100644 index 0000000000..9a6df32be4 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index b3f5ff62e3..2e0e6ca8b0 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/virodrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/virodrobe.yml new file mode 100644 index 0000000000..bef7048df5 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/virodrobe.yml @@ -0,0 +1,9 @@ +- type: vendingMachineInventory + id: ViroDrobeInventory + name: ViroDrobe + spriteName: virodrobe + startingInventory: + ClothingShoesColorWhite: 2 + ClothingOuterCoatLab: 2 + ClothingBackpackVirology: 2 + ClothingHeadsetMedical: 2 diff --git a/Resources/Prototypes/Entities/Clothing/Head/soft.yml b/Resources/Prototypes/Entities/Clothing/Head/soft.yml index 7eff28e36c..9579e498fc 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/soft.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/soft.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml index 37ff027f9a..03d03ab041 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index ebe3e4ecc4..d6393fce46 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -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"]] diff --git a/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/broken.png new file mode 100644 index 0000000000..9620508a2f Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/meta.json new file mode 100644 index 0000000000..a004430795 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..d637b06e34 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/off.png new file mode 100644 index 0000000000..9ece588e42 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/panel.png similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/panel.png rename to Resources/Textures/Structures/Machines/VendingMachines/atmosdrobe.rsi/panel.png diff --git a/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/broken.png new file mode 100644 index 0000000000..075e4b2991 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..9ebf568d6a Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/off.png new file mode 100644 index 0000000000..1c03f504fa Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/cargodrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/broken.png similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/broken.png rename to Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/broken.png diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/deny-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/deny-unshaded.png similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/deny-unshaded.png rename to Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/deny-unshaded.png diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/meta.json similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/meta.json rename to Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/meta.json diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/normal-unshaded.png similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/normal-unshaded.png rename to Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/normal-unshaded.png diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/off.png similarity index 100% rename from Resources/Textures/Structures/Machines/VendingMachines/chapel.rsi/off.png rename to Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/off.png diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chapdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/broken.png new file mode 100644 index 0000000000..ff90da11a3 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..5a63d247ce Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/off.png new file mode 100644 index 0000000000..f5b1a96983 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chefdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/broken.png new file mode 100644 index 0000000000..c5f8d5a267 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..8508b5e923 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/off.png new file mode 100644 index 0000000000..515a961a20 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/chemdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/broken.png new file mode 100644 index 0000000000..ddbb69ad7d Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..4261ecbd09 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/off.png new file mode 100644 index 0000000000..cfa0b2a114 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/detdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/broken.png new file mode 100644 index 0000000000..e647c097c3 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/meta.json new file mode 100644 index 0000000000..a004430795 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..d637b06e34 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/off.png new file mode 100644 index 0000000000..26a0f5c5df Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/engidrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/broken.png new file mode 100644 index 0000000000..2a08406d14 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..8508b5e923 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/off.png new file mode 100644 index 0000000000..c6649e8e2d Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/genedrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/broken.png new file mode 100644 index 0000000000..a2b62fb11b Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/meta.json new file mode 100644 index 0000000000..a004430795 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..e378a537f4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/off.png new file mode 100644 index 0000000000..2bf8c8977d Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/hydrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/broken.png new file mode 100644 index 0000000000..8db116a566 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..0d6bebffab Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/off.png new file mode 100644 index 0000000000..7dc3d2d3d9 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/janidrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/broken.png new file mode 100644 index 0000000000..f3976b9d89 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..dc7ba6373c Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/off.png new file mode 100644 index 0000000000..b891905660 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/lawdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/broken.png new file mode 100644 index 0000000000..879f5dedb2 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/meta.json new file mode 100644 index 0000000000..a004430795 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..d8191578f1 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/off.png new file mode 100644 index 0000000000..8559b722b0 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/medidrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/broken.png new file mode 100644 index 0000000000..ca5162c340 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..8508b5e923 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/off.png new file mode 100644 index 0000000000..76341b3b70 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/robodrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/broken.png new file mode 100644 index 0000000000..8f53a5bf3a Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..8508b5e923 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/off.png new file mode 100644 index 0000000000..99bb3dabd9 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/scidrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/broken.png new file mode 100644 index 0000000000..b962d8b16d Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json new file mode 100644 index 0000000000..a004430795 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..3eba5cc2d3 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/off.png new file mode 100644 index 0000000000..fc3cd2ff37 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/secdrobe.rsi/panel.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/broken.png new file mode 100644 index 0000000000..0cb577a8f0 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json new file mode 100644 index 0000000000..890a6bf084 --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/meta.json @@ -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 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/normal-unshaded.png new file mode 100644 index 0000000000..8508b5e923 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/off.png new file mode 100644 index 0000000000..1d31f9f121 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/panel.png new file mode 100644 index 0000000000..0032751ff4 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/virodrobe.rsi/panel.png differ