hard mode rare earth

This commit is contained in:
tracer4b 2022-09-04 23:55:41 +08:00
parent c279dd675e
commit a4e5bb3e41
2 changed files with 63 additions and 0 deletions

View File

@ -763,3 +763,40 @@ centrifuge.recipeBuilder()
.fluidInputs(<liquid:taranium_depleted_helium> * 2500)
.outputs(<metaitem:dustCleanInertResidue>)
.duration(320).EUt(1920).buildAndRegister();
// Tributyl Phosphate
chemical_reactor.recipeBuilder()
.inputs(<ore:dustPhosphorus>)
.fluidInputs(<liquid:chlorine> * 3000)
.fluidOutputs(<liquid:phosphorus_trichloride> * 1000)
.duration(300).EUt(480).buildAndRegister();
large_chemical_reactor.recipeBuilder()
.inputs(<metaitem:dustPhosphorusPentoxide> * 7)
.fluidInputs(<liquid:phosphorus_trichloride> * 3000, <liquid:chlorine> * 6000)
.fluidOutputs(<liquid:phosphoryl_chloride> * 5000)
.duration(800).EUt(3840).buildAndRegister();
chemical_reactor.recipeBuilder()
.fluidInputs(<liquid:butyraldehyde> * 1000, <liquid:hydrogen> * 2000)
.notConsumable(<ore:dustNickel>)
.fluidOutputs(<liquid:butanol> * 1000)
.duration(300).EUt(480).buildAndRegister();
large_chemical_reactor.recipeBuilder()
.fluidInputs(<liquid:phosphoryl_chloride> * 1000, <liquid:butanol> * 3000)
.fluidOutputs(<liquid:tributyl_phosphate> * 1000)
.duration(600).EUt(23040).buildAndRegister();
// Rare Earth
electrolyzer.recipeBuilder()
.inputs(<ore:dustRareEarth>)
.fluidInputs(<liquid:tributyl_phosphate> * 150)
.chancedOutput(<metaitem:dustNeodymium>, 1500, 0)
.chancedOutput(<metaitem:dustSamarium>, 1500, 0)
.chancedOutput(<metaitem:dustYttrium>, 1500, 0)
.chancedOutput(<metaitem:dustLanthanum>, 1500, 0)
.chancedOutput(<metaitem:dustLutetium>, 600, 0)
.chancedOutput(<metaitem:dustEuropium>, 600, 0)
.duration(50).EUt(1966080).buildAndRegister();

View File

@ -761,6 +761,32 @@ var dulystite = MaterialBuilder(32111, "dulystite")
.addOreByproducts([<material:sphalerite>, <material:duranium>, <material:europium>])
.build();
var butanol = MaterialBuilder(32112, "butanol")
.fluid()
.color(0xc7af2e)
.components([<material:carbon> * 4, <material:hydrogen> * 10, <material:oxygen> * 1])
.build();
<material:butanol>.setFormula("C4H9OH", true);
var phosphorus_trichloride = MaterialBuilder(32113, "phosphorus_trichloride")
.fluid()
.color(0xe8c474)
.components([<material:phosphorus> * 1, <material:chlorine> * 3])
.build();
var phosphoryl_chloride = MaterialBuilder(32114, "phosphoryl_chloride")
.fluid()
.color(0xe8bb5b)
.components([<material:phosphorus> * 1, <material:oxygen> * 1, <material:chlorine> * 3])
.build();
var tributyl_phosphate = MaterialBuilder(32115, "tributyl_phosphate")
.fluid()
.color(0xe8c4a0)
.components([<material:carbon> * 12, <material:hydrogen> * 27, <material:oxygen> * 4, <material:phosphorus> * 1])
.build();
<material:tributyl_phosphate>.setFormula("(C4H9O)3PO", true);
<material:rhodium_sulfate>.addDust();
<material:lutetium>.addIngot();