Hellfire Thermomachines (#23543)
* hellfire thermomachines * slight nerf? idk * ilya review * Improve clarity * Update Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs Co-authored-by: Kevin Zheng <kevinz5000@gmail.com> --------- Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
This commit is contained in:
@@ -394,6 +394,46 @@
|
||||
deconstructionTarget: null
|
||||
node: heater
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachineCircuitboard
|
||||
id: HellfireFreezerMachineCircuitBoard
|
||||
name: hellfire freezer machine board
|
||||
description: Looks like you could use a screwdriver to change the board type.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GasThermoMachineHellfireFreezer
|
||||
requirements:
|
||||
MatterBin: 2
|
||||
Capacitor: 2
|
||||
materialRequirements:
|
||||
Plasma: 1
|
||||
- type: Construction
|
||||
deconstructionTarget: null
|
||||
graph: ThermomachineBoard
|
||||
node: hellfirefreezer
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachineCircuitboard
|
||||
id: HellfireHeaterMachineCircuitBoard
|
||||
name: hellfire heater machine board
|
||||
description: Looks like you could use a screwdriver to change the board type.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GasThermoMachineHellfireHeater
|
||||
requirements:
|
||||
MatterBin: 2
|
||||
Capacitor: 2
|
||||
materialRequirements:
|
||||
Plasma: 1
|
||||
- type: Construction
|
||||
graph: ThermomachineBoard
|
||||
deconstructionTarget: null
|
||||
node: hellfireheater
|
||||
|
||||
- type: entity
|
||||
id: CondenserMachineCircuitBoard
|
||||
parent: BaseMachineCircuitboard
|
||||
|
||||
@@ -366,6 +366,7 @@
|
||||
- FloorBlueCircuit
|
||||
dynamicRecipes:
|
||||
- ThermomachineFreezerMachineCircuitBoard
|
||||
- HellfireFreezerMachineCircuitBoard
|
||||
- PortableScrubberMachineCircuitBoard
|
||||
- CloningPodMachineCircuitboard
|
||||
- MedicalScannerMachineCircuitboard
|
||||
|
||||
@@ -356,6 +356,36 @@
|
||||
- type: ApcPowerReceiver
|
||||
powerDisabled: false
|
||||
|
||||
- type: entity
|
||||
parent: GasThermoMachineFreezer
|
||||
id: GasThermoMachineHellfireFreezer
|
||||
name: hellfire freezer
|
||||
description: An advanced machine that cools gas in connected pipes. Has the side effect of chilling the surrounding area. Cold as Hell!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/hellfirethermomachine.rsi
|
||||
- type: GasThermoMachine
|
||||
minTemperature: 23.15
|
||||
heatCapacity: 40000
|
||||
energyLeakPercentage: 0.15
|
||||
- type: Machine
|
||||
board: HellfireFreezerMachineCircuitBoard
|
||||
|
||||
- type: entity
|
||||
parent: GasThermoMachineHeater
|
||||
id: GasThermoMachineHellfireHeater
|
||||
name: hellfire heater
|
||||
description: An advanced machine that heats gas in connected pipes. Has the side effect of leaking heat into the surrounding area. Hot as Hell!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/hellfirethermomachine.rsi
|
||||
- type: GasThermoMachine
|
||||
maxTemperature: 1193.15
|
||||
heatCapacity: 40000
|
||||
energyLeakPercentage: 0.15
|
||||
- type: Machine
|
||||
board: HellfireHeaterMachineCircuitBoard
|
||||
|
||||
- type: entity
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: BaseGasCondenser
|
||||
|
||||
@@ -16,3 +16,17 @@
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
- node: hellfirefreezer
|
||||
entity: HellfireFreezerMachineCircuitBoard
|
||||
edges:
|
||||
- to: hellfireheater
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
- node: hellfireheater
|
||||
entity: HellfireHeaterMachineCircuitBoard
|
||||
edges:
|
||||
- to: hellfirefreezer
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
|
||||
@@ -104,6 +104,15 @@
|
||||
Glass: 900
|
||||
Gold: 50
|
||||
|
||||
- type: latheRecipe
|
||||
id: HellfireFreezerMachineCircuitBoard
|
||||
result: HellfireFreezerMachineCircuitBoard
|
||||
completetime: 4
|
||||
materials:
|
||||
Steel: 150
|
||||
Glass: 900
|
||||
Gold: 50
|
||||
|
||||
- type: latheRecipe
|
||||
id: CondenserMachineCircuitBoard
|
||||
result: CondenserMachineCircuitBoard
|
||||
|
||||
@@ -157,10 +157,11 @@
|
||||
state: icon
|
||||
discipline: Industrial
|
||||
tier: 2
|
||||
cost: 5000
|
||||
cost: 7500
|
||||
recipeUnlocks:
|
||||
- HolofanProjector
|
||||
- HellfireFreezerMachineCircuitBoard
|
||||
- PortableScrubberMachineCircuitBoard
|
||||
- HolofanProjector
|
||||
|
||||
- type: technology
|
||||
id: AdvancedToolsTechnology
|
||||
|
||||
Reference in New Issue
Block a user