Thermomachine fix + machine boards (#6803)

This commit is contained in:
mirrorcult
2022-02-20 17:17:45 -07:00
committed by GitHub
parent 9834c1f806
commit d91f969451
8 changed files with 123 additions and 50 deletions

View File

@@ -264,6 +264,19 @@
- SheetRGlass
- SheetGlass1
- type: technology
name: advanced atmospherics technology
id: AdvancedAtmosTechnology
description: As if it can get more advanced.
icon:
sprite: Structures/Piping/Atmospherics/thermomachine.rsi
state: freezer_off
requiredPoints: 3000
requiredTechnologies:
- IndustrialEngineering
unlockedRecipes:
- ThermomachineFreezerMachineCircuitBoard
# Avionics Circuitry Technology Tree
- type: technology

View File

@@ -46,6 +46,40 @@
ExamineName: Glass Beaker
- type: entity
id: ThermomachineFreezerMachineCircuitBoard
parent: BaseMachineCircuitboard
name: Freezer Thermomachine (Machine Board)
description: Looks like you could use a screwdriver to change the board type.
components:
- type: MachineBoard
prototype: GasThermoMachineFreezer
requirements:
MatterBin: 3
Laser: 3
materialRequirements:
Cable: 5
- type: Construction
graph: ThermomachineBoard
node: freezer
- type: entity
id: ThermomachineHeaterMachineCircuitBoard
parent: BaseMachineCircuitboard
name: Heater Thermomachine (Machine Board)
description: Looks like you could use a screwdriver to change the board type.
components:
- type: MachineBoard
prototype: GasThermoMachineHeater
requirements:
MatterBin: 3
Laser: 3
materialRequirements:
Cable: 5
- type: Construction
graph: ThermomachineBoard
node: heater
- type: entity
id: CloningPodMachineCircuitboard
parent: BaseMachineCircuitboard

View File

@@ -218,6 +218,7 @@
protolatherecipes:
- SMESMachineCircuitboard
- SubstationMachineCircuitboard
- ThermomachineFreezerMachineCircuitBoard
- CloningPodMachineCircuitboard
- MedicalScannerMachineCircuitboard
- ChemMasterMachineCircuitboard

View File

@@ -148,6 +148,12 @@
- type: GasThermoMachine
- type: AtmosPipeColor
- type: AtmosDevice
- type: Construction
graph: Machine
node: machine
- type: Wires
BoardName: "Thermomachine"
LayoutId: Thermomachine
- type: NodeContainer
nodes:
pipe:
@@ -177,6 +183,8 @@
- type: GasThermoMachine
mode: Freezer
minTemperature: 73.15
- type: Machine
board: ThermomachineFreezerMachineCircuitBoard
- type: entity
parent: BaseGasThermoMachine
@@ -200,3 +208,5 @@
- type: GasThermoMachine
mode: Heater
maxTemperature: 573.15 # This is changed when parts are refreshed.
- type: Machine
board: ThermomachineHeaterMachineCircuitBoard

View File

@@ -0,0 +1,18 @@
- type: constructionGraph
id: ThermomachineBoard
start: freezer
graph:
- node: freezer
entity: ThermomachineFreezerMachineCircuitBoard
edges:
- to: heater
steps:
- tool: Screwing
doAfter: 2
- node: heater
entity: ThermomachineHeaterMachineCircuitBoard
edges:
- to: freezer
steps:
- tool: Screwing
doAfter: 2

View File

@@ -71,6 +71,16 @@
Glass: 900
Gold: 100
- type: latheRecipe
id: ThermomachineFreezerMachineCircuitBoard
icon: Objects/Misc/module.rsi/id_mod.png
result: ThermomachineFreezerMachineCircuitBoard
completetime: 1000
materials:
Steel: 150
Glass: 900
Gold: 50
- type: latheRecipe
id: MedicalScannerMachineCircuitboard
icon: Objects/Misc/module.rsi/id_mod.png