Hyper convection lathes and industrial ore processor (#23202)

* Hyper-convection lathes and industrial ore processor

* balance

* gold... why not?

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Nemanja
2023-12-30 11:18:58 -05:00
committed by GitHub
parent 88adf1ea1a
commit c3f81bfe03
25 changed files with 367 additions and 62 deletions

View File

@@ -12,6 +12,24 @@
materialRequirements:
Glass: 1
- type: entity
parent: BaseMachineCircuitboard
id: AutolatheHyperConvectionMachineCircuitboard
name: hyper convection autolathe machine board
description: A machine printed circuit board for a hyper convection autolathe
components:
- type: MachineBoard
prototype: AutolatheHyperConvection
requirements:
MatterBin: 3
materialRequirements:
Glass: 1
tagRequirements:
Igniter:
Amount: 1
DefaultPrototype: Igniter
ExamineName: Igniter
- type: entity
id: ProtolatheMachineCircuitboard
parent: BaseMachineCircuitboard
@@ -29,6 +47,26 @@
DefaultPrototype: Beaker
ExamineName: Glass Beaker
- type: entity
parent: BaseMachineCircuitboard
id: ProtolatheHyperConvectionMachineCircuitboard
name: hyper convection protolathe machine board
description: A machine printed circuit board for a hyper convection protolathe.
components:
- type: MachineBoard
prototype: ProtolatheHyperConvection
requirements:
MatterBin: 2
tagRequirements:
GlassBeaker:
Amount: 2
DefaultPrototype: Beaker
ExamineName: Glass Beaker
Igniter:
Amount: 1
DefaultPrototype: Igniter
ExamineName: Igniter
- type: entity
id: SecurityTechFabCircuitboard
parent: BaseMachineCircuitboard
@@ -873,6 +911,21 @@
materialRequirements:
Glass: 1
- type: entity
parent: BaseMachineCircuitboard
id: OreProcessorIndustrialMachineCircuitboard
name: industrial ore processor machine board
components:
- type: Sprite
state: supply
- type: MachineBoard
prototype: OreProcessorIndustrial
requirements:
MatterBin: 1
Manipulator: 3
materialRequirements:
Glass: 1
- type: entity
id: SheetifierMachineCircuitboard
parent: BaseMachineCircuitboard

View File

@@ -180,6 +180,21 @@
- MagazineBoxLightRifleUranium
- MagazineBoxRifleUranium
- type: entity
id: AutolatheHyperConvection
parent: Autolathe
name: hyper convection autolathe
description: A highly-experimental autolathe that harnesses the power of extreme heat to slowly create objects more cost-effectively.
components:
- type: Sprite
sprite: Structures/Machines/autolathe_hypercon.rsi
- type: Lathe
materialUseMultiplier: 0.70
timeMultiplier: 1.5
- type: LatheHeatProducing
- type: Machine
board: AutolatheHyperConvectionMachineCircuitboard
- type: entity
id: Protolathe
parent: BaseLathe
@@ -296,6 +311,21 @@
- WeaponLaserCannon
- WeaponXrayCannon
- type: entity
id: ProtolatheHyperConvection
parent: Protolathe
name: hyper convection protolathe
description: A highly-experimental protolathe that harnesses the power of extreme heat to slowly create objects more cost-effectively.
components:
- type: Sprite
sprite: Structures/Machines/protolathe_hypercon.rsi
- type: Lathe
materialUseMultiplier: 0.70
timeMultiplier: 1.5
- type: LatheHeatProducing
- type: Machine
board: ProtolatheHyperConvectionMachineCircuitboard
- type: entity
id: CircuitImprinter
parent: BaseLathe
@@ -320,6 +350,11 @@
idleState: icon
runningState: building
staticRecipes:
- ProtolatheMachineCircuitboard
- AutolatheMachineCircuitboard
- CircuitImprinterMachineCircuitboard
- OreProcessorMachineCircuitboard
- MaterialReclaimerMachineCircuitboard
- ElectrolysisUnitMachineCircuitboard
- CentrifugeMachineCircuitboard
- CondenserMachineCircuitBoard
@@ -345,8 +380,8 @@
- SolarControlComputerCircuitboard
- SolarTrackerElectronics
- PowerComputerCircuitboard
- AutolatheMachineCircuitboard
- ProtolatheMachineCircuitboard
- AutolatheHyperConvectionMachineCircuitboard
- ProtolatheHyperConvectionMachineCircuitboard
- ReagentGrinderMachineCircuitboard
- HotplateMachineCircuitboard
- MicrowaveMachineCircuitboard
@@ -356,13 +391,11 @@
- UniformPrinterMachineCircuitboard
- ShuttleConsoleCircuitboard
- RadarConsoleCircuitboard
- CircuitImprinterMachineCircuitboard
- TechDiskComputerCircuitboard
- DawInstrumentMachineCircuitboard
- CloningConsoleComputerCircuitboard
- StasisBedMachineCircuitboard
- MaterialReclaimerMachineCircuitboard
- OreProcessorMachineCircuitboard
- OreProcessorIndustrialMachineCircuitboard
- CargoTelepadMachineCircuitboard
- RipleyCentralElectronics
- RipleyPeripheralsElectronics
@@ -925,6 +958,20 @@
- IngotSilver30
- MaterialBananium10
- type: entity
parent: OreProcessor
id: OreProcessorIndustrial
name: industrial ore processor
description: An ore processor specifically designed for mass-producing metals in industrial applications.
components:
- type: Sprite
sprite: Structures/Machines/ore_processor_industrial.rsi
- type: Machine
board: OreProcessorIndustrialMachineCircuitboard
- type: Lathe
materialUseMultiplier: 0.75
timeMultiplier: 0.5
- type: entity
parent: BaseLathe
id: Sheetifier

View File

@@ -188,6 +188,24 @@
Steel: 100
Glass: 900
- type: latheRecipe
id: AutolatheHyperConvectionMachineCircuitboard
result: AutolatheHyperConvectionMachineCircuitboard
completetime: 4
materials:
Steel: 100
Glass: 900
Gold: 100
- type: latheRecipe
id: ProtolatheHyperConvectionMachineCircuitboard
result: ProtolatheHyperConvectionMachineCircuitboard
completetime: 4
materials:
Steel: 100
Glass: 900
Gold: 100
- type: latheRecipe
id: CircuitImprinterMachineCircuitboard
result: CircuitImprinterMachineCircuitboard
@@ -390,6 +408,14 @@
materials:
Steel: 100
Glass: 900
- type: latheRecipe
id: OreProcessorIndustrialMachineCircuitboard
result: OreProcessorIndustrialMachineCircuitboard
completetime: 4
materials:
Steel: 100
Glass: 900
Gold: 100
- type: latheRecipe

View File

@@ -12,7 +12,7 @@
recipeUnlocks:
- MiningDrill
- BorgModuleMining
- OreProcessorMachineCircuitboard
- OreProcessorIndustrialMachineCircuitboard
- OreBagOfHolding
- type: technology
@@ -45,16 +45,14 @@
id: IndustrialEngineering
name: research-technology-industrial-engineering
icon:
sprite: Structures/Machines/protolathe.rsi
state: icon
sprite: Structures/Machines/protolathe_hypercon.rsi
state: building
discipline: Industrial
tier: 1
cost: 7500
cost: 10000
recipeUnlocks:
- ProtolatheMachineCircuitboard
- AutolatheMachineCircuitboard
- CircuitImprinterMachineCircuitboard
- MaterialReclaimerMachineCircuitboard
- AutolatheHyperConvectionMachineCircuitboard
- ProtolatheHyperConvectionMachineCircuitboard
- SheetifierMachineCircuitboard
- type: technology