Makes a syndicate chemvend so they dont have to hack it on nukie planet. (#21416)

Adds a few goodies to the vendor's inventories.
This commit is contained in:
IProduceWidgets
2023-11-03 15:56:48 -04:00
committed by GitHub
parent 598b3c9e07
commit f1c9935f4c
5 changed files with 114 additions and 2 deletions

View File

@@ -13523,7 +13523,7 @@ entities:
- pos: -10.5,7.5
parent: 104
type: Transform
- proto: VendingMachineChemicals
- proto: VendingMachineChemicalsSyndicate
entities:
- uid: 1335
components:

View File

@@ -24,3 +24,35 @@
JugSulfur: 2
emaggedInventory:
ToxinChemistryBottle: 1
- type: vendingMachineInventory
id: ChemVendInventorySyndicate
startingInventory:
Jug: 4
JugAluminium: 2
JugCarbon: 2
JugChlorine: 2
JugCopper: 2
JugEthanol: 2
JugFluorine: 2
JugHydrogen: 2
JugIodine: 2
JugIron: 2
JugLithium: 2
JugMercury: 2
JugNitrogen: 2
JugOxygen: 2
JugPhosphorus: 2
JugPotassium: 2
JugRadium: 2
JugSilicon: 2
JugSodium: 2
JugSugar: 2
JugSulfur: 2
JugWeldingFuel: 1
emaggedInventory:
PaxChemistryBottle: 3
MuteToxinChemistryBottle: 3
LeadChemistryBottle: 2
ToxinChemistryBottle: 1

View File

@@ -392,3 +392,18 @@
reagents:
- ReagentId: PlantBGone
Quantity: 200
- type: entity
parent: Jug
name: jug (welding fuel)
id: JugWeldingFuel
noSpawn: true
components:
- type: Label
currentLabel: welding fuel
- type: SolutionContainerManager
solutions:
beaker:
reagents:
- ReagentId: WeldingFuel
Quantity: 200

View File

@@ -288,6 +288,54 @@
tags:
- Bottle
- type: entity
id: PaxChemistryBottle
name: pax bottle
parent: BaseChemistryEmptyBottle
components:
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: Pax
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: MuteToxinChemistryBottle
name: mute toxin bottle
parent: BaseChemistryEmptyBottle
components:
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: MuteToxin
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: LeadChemistryBottle
name: lead bottle
parent: BaseChemistryEmptyBottle
components:
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: Lead
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: ToxinChemistryBottle
name: toxin bottle

View File

@@ -2003,7 +2003,7 @@
brokenState: broken
normalState: normal
denyState: deny
ejectDelay: 3
ejectDelay: 2
- type: Sprite
sprite: Structures/Machines/VendingMachines/chemvend.rsi
layers:
@@ -2018,3 +2018,20 @@
- type: GuideHelp
guides:
- Chemicals
- type: entity
parent: VendingMachineChemicals
id: VendingMachineChemicalsSyndicate
name: SyndieJuice
description: Not made with freshly squeezed syndies I hope.
components:
- type: VendingMachine
pack: ChemVendInventorySyndicate
offState: off
brokenState: broken
normalState: normal
denyState: deny
ejectDelay: 2
- type: AccessReader
access: [["SyndicateAgent"]]