diff --git a/Resources/Locale/en-US/deltav/prototypes/catalog/fills/crates/vending-crates.ftl b/Resources/Locale/en-US/deltav/prototypes/catalog/fills/crates/vending-crates.ftl index c85296a6497..c962f83e877 100644 --- a/Resources/Locale/en-US/deltav/prototypes/catalog/fills/crates/vending-crates.ftl +++ b/Resources/Locale/en-US/deltav/prototypes/catalog/fills/crates/vending-crates.ftl @@ -1,2 +1,5 @@ ent-CrateVendingMachineRestockPrideFilled = Pride-O-Mat restock crate - .desc = Contains a restock box for the Pride-O-Mat. \ No newline at end of file + .desc = Contains a restock box for the Pride-O-Mat. + +ent-CrateVendingMachineRestockSustenanceFilled = Sustenance vendor restock crate + .desc = Contains a restock box for the sustenance vendor. diff --git a/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_vending.yml index 343ec4d5333..65b07de0c87 100644 --- a/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_vending.yml @@ -7,3 +7,13 @@ cost: 1100 category: Service group: market + +- type: cargoProduct + id: CrateVendingMachineRestockSustenance + icon: + sprite: Objects/Specific/Service/vending_machine_restock.rsi + state: base + product: CrateVendingMachineRestockSustenanceFilled + cost: 750 + category: Service + group: market diff --git a/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/vending.yml index 985b0443e2b..11883c41332 100644 --- a/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/vending.yml +++ b/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/vending.yml @@ -4,4 +4,12 @@ components: - type: StorageFill contents: - - id: VendingMachineRestockPride \ No newline at end of file + - id: VendingMachineRestockPride + +- type: entity + id: CrateVendingMachineRestockSustenanceFilled + parent: CratePlastic + components: + - type: StorageFill + contents: + - id: VendingMachineRestockSustenance diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Service/vending_machine_restock.yml index febf8d2765a..281b590e7e4 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -23,3 +23,19 @@ - state: green_bit shader: unshaded - state: refill_pride + +- type: entity + parent: BaseVendingMachineRestockDeltaV + id: VendingMachineRestockSustenance + name: Sustenance vendor restock box + description: Prisoners have to eat too. Nobody said they had to eat well. + components: + - type: VendingMachineRestock + canRestock: + - SustenanceInventory + - type: Sprite + layers: + - state: base + - state: green_bit + shader: unshaded + - state: refill_sustenance diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json index b4d6a7706ca..caefa7f4992 100644 --- a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json +++ b/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg. Refill_pride made by Dorragon for Delta-V", + "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg. Refill_pride made by Dorragon for Delta-V. refill_sustenance made by Kr8 for Delta-V", "size": { "x": 32, "y": 32 @@ -23,6 +23,9 @@ }, { "name": "refill_pride" + }, + { + "name": "refill_sustenance" } ] } diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/refill_sustenance.png b/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/refill_sustenance.png new file mode 100644 index 00000000000..237ff98de11 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/refill_sustenance.png differ