Adds Chefvend (#12934)

Co-authored-by: Jeff <velcroboy333@hotmail.com>
This commit is contained in:
ChilbroBaggins
2022-12-21 08:49:39 -06:00
committed by GitHub
parent c31fd730de
commit 786f55e789
10 changed files with 128 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
advertisement-chefvend-1 = At least sixty percent of our eggs un-broken, guranteed!
advertisement-chefvend-2 = Rice, rice, baby.
advertisement-chefvend-3 = Slap some butter on it!
advertisement-chefvend-4 = Are you worth your salt? We are.
advertisement-chefvend-5 = Mmm, meat.
advertisement-chefvend-6 = Harness the power of flour.
advertisement-chefvend-7 = Show your customers who's the best chef around with our galaxy famous, award winning BBQ sauce.

View File

@@ -0,0 +1,10 @@
- type: advertisementsPack
id: ChefvendAds
advertisements:
- advertisement-chefvend-1
- advertisement-chefvend-2
- advertisement-chefvend-3
- advertisement-chefvend-4
- advertisement-chefvend-5
- advertisement-chefvend-6
- advertisement-chefvend-7

View File

@@ -0,0 +1,20 @@
- type: vendingMachineInventory
id: ChefvendInventory
startingInventory:
ReagentContainerFlour: 2
ReagentContainerSugar: 2
ReagentContainerRice: 2
FoodCondimentPacketSalt: 4
FoodCondimentBottleEnzyme: 2
FoodCondimentBottleHotsauce: 1
FoodCondimentBottleKetchup: 1
FoodCondimentBottleBBQ: 1
FoodCondimentBottleSmallVinegar: 2
ReagentContainerOliveoil: 2
MonkeyCubeBox: 1
FoodContainerEgg: 1
ReagentContainerMilk: 2
ReagentContainerMilkSoy: 1
FoodButter: 4
FoodCheese: 1
FoodMeat: 6

View File

@@ -158,6 +158,37 @@
- type: AccessReader - type: AccessReader
access: [["HeadOfPersonnel"]] access: [["HeadOfPersonnel"]]
- type: entity
parent: VendingMachine
id: VendingMachineChefvend
name: Chefvend
description: An ingredient vendor for all your cheffin needs.
components:
- type: VendingMachine
pack: ChefvendInventory
offState: off
brokenState: broken
normalState: normal-unshaded
ejectState: eject-unshaded
- type: Advertise
pack: ChefvendAds
- type: Sprite
sprite: Structures/Machines/VendingMachines/chefvend.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Base"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: AccessReader
access: [["Service"]]
- type: PointLight
radius: 1.5
energy: 1.6
color: "#4b93ad"
- type: entity - type: entity
parent: VendingMachine parent: VendingMachine
id: VendingMachineCigs id: VendingMachineCigs

Binary file not shown.

After

Width:  |  Height:  |  Size: 930 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,59 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1516a728931b4985c1e86f0c5995a5aa1554a1ad and modified by Swept",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "eject-unshaded",
"delays": [
[
0.1,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.4,
0.1
]
]
},
{
"name": "normal-unshaded",
"delays": [
[
0.1,
2.0,
0.1,
2.0,
0.1,
2.0,
0.1,
2.0,
0.1
]
]
},
{
"name": "off"
},
{
"name": "panel"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B