From 406ae44fd1ac91ab2940ab38ad05020c2a13cdb7 Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Fri, 29 Sep 2023 19:53:02 +0200 Subject: [PATCH 1/4] mnk and rep --- .../Fills/Vending/Inventories/mnkdrobe.yml | 13 ++++++ .../Fills/Vending/Inventories/repdrobe.yml | 18 ++++++++ .../Structures/Machines/vending_machines.yml | 42 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/mnkdrobe.yml create mode 100644 Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml diff --git a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/mnkdrobe.yml b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/mnkdrobe.yml new file mode 100644 index 00000000000..264231806a6 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/mnkdrobe.yml @@ -0,0 +1,13 @@ +- type: vendingMachineInventory + id: MNKDrobeInventory + startingInventory: + ClothingUniformMNKOfficeSkirt: 3 + ClothingUniformMNKUnderGarment: 3 + ClothingUniformMNKDressBlack: 3 + ClothingUniformMNKGymBra: 3 + ClothingUniformMNKBlackOveralls: 3 + ClothingUniformMNKBlackShoulder: 3 + ClothingUniformMNKTracksuitBlack: 3 + ClothingOuterCoatMNKBlackJacket: 3 + ClothingOuterCoatMNKWhiteHoodie: 3 + ClothingOuterCoatMNKBlackTopCoat: 3 \ No newline at end of file diff --git a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml new file mode 100644 index 00000000000..2bae61ad230 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml @@ -0,0 +1,18 @@ +- type: vendingMachineInventory + id: RepDrobeInventory + startingInventory: + ClothingUniformJumpsuitReporter: 2 + ClothingUniformJumpsuitDetective: 2 + ClothingUniformJumpskirtDetective: 2 + ClothingShoesColorBrown: 2 + ClothingShoesColorBlack: 2 + ClothingShoesColorWhite: 2 + ClothingOuterVestFlakPress: 2 + ClothingHeadHatFedoraBrown: 2 + ClothingUniformJumpsuitDetectiveGrey: 2 + ClothingUniformJumpskirtDetectiveGrey: 2 + ClothingNeckTieDet: 2 + ClothingHeadHatFedoraGrey: 2 + ClothingHandsGlovesColorBlack: 2 + RadioHandheld: 2 + ClothingHeadsetService: 2 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml index c7ac2a5eb02..389ad230580 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml @@ -49,3 +49,45 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader access: [["Service"]] + +- type: entity + parent: VendingMachine + id: VendingMachineRepDrobe + name: RepDrobe + description: A machine for all your reporting needs, as long as you need clothes. + components: + - type: VendingMachine + pack: RepDrobeInventory + - type: Advertise + pack: DetDrobeAds + - type: Sprite + sprite: Structures/Machines/VendingMachines/detdrobe.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: WiresVisuals + - type: AccessReader + access: [["Service"]] + +- type: entity + parent: VendingMachine + id: VendingMachineMNKDrobe + name: MNK Drobe + description: Quality garments provided by MoNoKrome. + components: + - type: VendingMachine + pack: MNKDrobeInventory + offState: off + brokenState: broken + - type: Sprite + sprite: Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi + layers: + - state: off + map: ["enum.VendingMachineVisualLayers.Base"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] From ae09711ed94bef0bac1dd546d51fd80d2f5db01f Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Fri, 29 Sep 2023 19:57:16 +0200 Subject: [PATCH 2/4] remove all the detective stuff from reporter drobe --- .../Catalog/Fills/Vending/Inventories/repdrobe.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml index 2bae61ad230..349f819404e 100644 --- a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml +++ b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/repdrobe.yml @@ -2,17 +2,9 @@ id: RepDrobeInventory startingInventory: ClothingUniformJumpsuitReporter: 2 - ClothingUniformJumpsuitDetective: 2 - ClothingUniformJumpskirtDetective: 2 - ClothingShoesColorBrown: 2 ClothingShoesColorBlack: 2 ClothingShoesColorWhite: 2 ClothingOuterVestFlakPress: 2 - ClothingHeadHatFedoraBrown: 2 - ClothingUniformJumpsuitDetectiveGrey: 2 - ClothingUniformJumpskirtDetectiveGrey: 2 - ClothingNeckTieDet: 2 ClothingHeadHatFedoraGrey: 2 - ClothingHandsGlovesColorBlack: 2 RadioHandheld: 2 ClothingHeadsetService: 2 From 6832f5ad75264746c8dfded5451c00760c0427f5 Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Fri, 29 Sep 2023 19:59:27 +0200 Subject: [PATCH 3/4] mnk sprite --- .../VendingMachines/mnkdrobe.rsi/broken.png | Bin 0 -> 7321 bytes .../VendingMachines/mnkdrobe.rsi/meta.json | 20 ++++++++++++++++++ .../VendingMachines/mnkdrobe.rsi/off.png | Bin 0 -> 6605 bytes .../VendingMachines/mnkdrobe.rsi/panel.png | Bin 0 -> 5193 bytes 4 files changed, 20 insertions(+) create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/broken.png create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/meta.json create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/off.png create mode 100644 Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/panel.png diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/broken.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..50ad2218062bf60529809c79fcf48427b354e06a GIT binary patch literal 7321 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 Gocu4!-p{%K literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/meta.json b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/meta.json new file mode 100644 index 00000000000..3c2e7f61ec5 --- /dev/null +++ b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by Hyenh#6078 (313846233099927552)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "off" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/off.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..26d82d81d28c32dd040af619001cbc756b03c6f1 GIT binary patch literal 6605 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 FzX1&+LnZ(K literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/panel.png b/Resources/Textures/Nyanotrasen/Structures/Machines/VendingMachines/mnkdrobe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..af91900bf43891e7056eada64b3abecb86a6b83c GIT binary patch literal 5193 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 s-#)!1;nx_ Date: Fri, 29 Sep 2023 20:04:36 +0200 Subject: [PATCH 4/4] Automatrobe sneaked in --- .../Catalog/Fills/Vending/Inventories/automatrobe.yml | 10 ++++++++++ .../Entities/Structures/Machines/vending_machines.yml | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/automatrobe.yml diff --git a/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/automatrobe.yml b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/automatrobe.yml new file mode 100644 index 00000000000..3fa44256cd7 --- /dev/null +++ b/Resources/Prototypes/Nyanotrasen/Catalog/Fills/Vending/Inventories/automatrobe.yml @@ -0,0 +1,10 @@ +- type: vendingMachineInventory + id: AutomatrobeInventory + startingInventory: + ClothingUniformJumpsuitColorBlack: 2 + ClothingUniformJumpskirtColorBlack: 2 + ClothingShoesColorBlack: 2 + ClothingHeadTechPriest: 2 + ClothingOuterRobeTechPriest: 2 + ClothingHeadsetScience: 2 + ClothingOuterWinterRobo: 2 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml index 389ad230580..5e82a00a48b 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/vending_machines.yml @@ -91,3 +91,12 @@ map: ["enum.VendingMachineVisualLayers.Base"] - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] + +- type: entity + parent: VendingMachineRoboDrobe + id: VendingMachineAutomatrobe + name: Automatrobe + description: Automatically good. + components: + - type: VendingMachine + pack: AutomatrobeInventory