// --- Importing Recipes --- import mods.nei.NEI; import mods.gregtech.ChemicalReactor; import mods.gregtech.BlastFurnace; import mods.gregtech.Electrolyzer; import mods.gregtech.Assembler; import mods.gregtech.Canner; import mods.ic2.Compressor; import mods.gregtech.ForgeHammer; import mods.ic2.Extractor; import mods.ic2.Macerator; import mods.gregtech.Centrifuge; import minetweaker.item.IIngredient; import minetweaker.item.IItemStack; // --- Variables --- var GTGearDiamond = ; var GTGearGold = ; var plateDiamond = ; var GTDustElectrumFlux = ; var itemRedstone = ; var GTDustElectrum = ; var GTDustEnderium = ; var IC2DustTin = ; var GTDustEnderPearl = ; var AEDustEnder = ; var GTCrystalFlux = ; var diamond = ; var cropHarvester = ; var robotArmHV = ; var circuitEnergyFlow = ; var pistonElectricHV = ; var machineHullHV = ; var cableElectrum4x = ; var moduleConveyorHV = ; var sensorHV = ; var fuelRodUranium = ; var fuelRodMox = ; var nuclearFuelEnrichedUranium = ; var nuclearFuelMOX = ; var fuelRodEmpty = ; var circuitAdvanced = ; var circuitBasic = ; var charcoal = ; var andesDust = ; andesDust.displayName = "Andesite Dust"; var dioriteDust = ; dioriteDust.displayName = "Diorite Dust"; var GraphiteCell = ; var CarbonDioxideCell = ; var TitaniumTetrachlorideCell = ; TitaniumTetrachlorideCell.displayName = "Titanium Tetrachloride Cell"; game.setLocalization("magnesiumchloride", "Magnesium Chloride"); var MagnesiumChlorideCell = ; .displayName = "Magnesium Chloride Cell"; var MagnesiumChlorideDust = ; .displayName = "Magnesium Chloride Dust"; .displayName = "Small Pile of Magnesium Chloride Dust"; .displayName = "Tiny Pile of Magnesium Chloride Dust"; var SodiumDust = ; var RutileDust = ; var TitaniumIngot = ; var SaltDust = ; var MagnesiumDust = ; /* *********************************** --- Chemical reactor recipes --- ************************************ */ // --- Special alloys --- ChemicalReactor.addRecipe(GTDustElectrumFlux, itemRedstone * 5, GTDustElectrum, 500); ChemicalReactor.addRecipe(GTDustEnderium, IC2DustTin * 4, GTDustEnderPearl, 500); ChemicalReactor.addRecipe(GTDustEnderium, IC2DustTin * 4, AEDustEnder, 500); ChemicalReactor.addRecipe(GTCrystalFlux, diamond, itemRedstone * 5, 500); // --- Correcting Kroll process (using graphite cells, as carbon cells do not exist) --- //OutputStack, OutputFluid, InputStack1, InputStack2, InputFluid, Time in Ticks ChemicalReactor.addRecipe(CarbonDioxideCell, * 1000, RutileDust, GraphiteCell, * 2000, 500); /* *************************************** --- Blast Furnace recipes --- **************************************** */ BlastFurnace.addRecipe([TitaniumIngot, SaltDust * 4], * 1000, [SodiumDust * 4], 700, 480, 1700); /* *************************************** --- Electrolyzer recipes --- **************************************** */ Electrolyzer.addRecipe([MagnesiumDust], * 2000, MagnesiumChlorideDust * 2, null, null, [10000, 10000], 40, 30); //Electrolyzer.addRecipe([RutileDust * , ], * , cell * , [10000, 10000], ticktime, energyusage); /* ************************** --- Canning Recipes --- *************************** */ Canner.addRecipe(fuelRodUranium, nuclearFuelEnrichedUranium, fuelRodEmpty, 210, 2); Canner.addRecipe(fuelRodMox, nuclearFuelMOX, fuelRodEmpty, 210, 2); Canner.addRecipe(, , , 200, 40); /* *************************** --- Macerator recipes --- **************************** */ // --- Chisel diorite --- Macerator.addRecipe(dioriteDust, ); // --- Chisel andesite --- Macerator.addRecipe(andesDust, ); Macerator.addRecipe(andesDust, ); /* **************************** --- Centrifuge recipes --- ***************************** */ // --- Chisel rhyolite --- Centrifuge.addRecipe([, * 3], null, * 4, null, null, [10000, 10000], 256, 16); // --- Chisel dacite --- Centrifuge.addRecipe([, ], null, * 2, null, null, [10000, 10000], 400, 16); // --- Chisel andesite --- Centrifuge.addRecipe([, , , ], null, andesDust * 3, null, null, [10000, 10000, 500, 600], 200, 16); // --- Chisel diorite --- Centrifuge.addRecipe([, , , ], null, dioriteDust * 3, null, null, [10000, 10000, 500, 300], 700, 16); /* *********************************** --- Shaped & Shapeless recipes --- ************************************* */ // --- Small Clay Dust --- recipes.addShapeless(, [, ]); // --- Flour --- recipes.remove(); recipes.remove(); recipes.addShapeless(, [, ]); // --- Damascus Steel Dust --- recipes.addShapeless( * 3, [, , , , , , , , ]); recipes.addShapeless( * 3, [, , , , , , , ]); // --- Shadow Iron Dust --- recipes.addShapeless( * 3, [, , , ]); // --- Osmiridium Dust --- recipes.addShapeless( * 3, [, , , ]); // --- UV Machine Casing --- recipes.addShaped(, [ [, , ], [, , ], [, , ]]); /* ****************************** --- Forge Hammer Recipes --- ****************************** */ ForgeHammer.addRecipe(, * 2, 20, 16); /* **************************** --- Assembler Recipes --- ***************************** */ // --- Low Voltage Transformer --- Assembler.addRecipe(, , * 2, 300, 32); // --- Medium Voltage Transformer --- Assembler.addRecipe(, , * 2, 250, 128); // --- High Voltage Transformer --- Assembler.addRecipe(, , * 2, 200, 512); // --- Extreme Transformer --- Assembler.addRecipe(, , * 2, 100, 2048); // --- Torches from charcoal --- //Assembler.addRecipe(output, input1, input2, durationTicks, euPerTick); Assembler.addRecipe( * 6, charcoal, , 400, 1); // --- Diamond Gear --- Assembler.addRecipe(GTGearDiamond, GTGearGold, plateDiamond, 1600, 2); /* ******************************* --- End of Script --- ******************************** */