move PE to MV, langs, tweak some quests and add another MV phenolic board recipe
This commit is contained in:
parent
3d2a5bc962
commit
9b31d2439a
11 changed files with 364 additions and 184 deletions
|
|
@ -134,7 +134,7 @@ function addCircuitToRecipe(event, recipeId, circuitNumber) {
|
|||
let hasCircuit = false;
|
||||
for (let i = 0; i < itemArray.size(); i++) {
|
||||
const el = itemArray.get(i);
|
||||
if (!el.isJsonObject()) {continue;}
|
||||
if (!el.isJsonObject()) { continue; }
|
||||
const obj = el.getAsJsonObject();
|
||||
const content = obj.get("content");
|
||||
if (content && content.isJsonObject()) {
|
||||
|
|
@ -351,21 +351,21 @@ function woodBuilder(event, name, lumber, logs, log, stripped_log, plank, stair,
|
|||
* @throws {TypeError} Throws an error if input, output, or multiplier is invalid.
|
||||
*/
|
||||
function sterilizeItem(event, input, output, multiplier, cleanroom) {
|
||||
// Collect errors.
|
||||
const errors = [];
|
||||
// Collect errors.
|
||||
const errors = [];
|
||||
|
||||
if (input === undefined || (Array.isArray(input) && input.length !== 1) || output === undefined || (Array.isArray(output) && output.length !== 1)) {
|
||||
errors.push("input or output is undefined or not equal to one item");
|
||||
};
|
||||
if (multiplier <= 0) {
|
||||
errors.push(`invalid multiplier (${multiplier})`);
|
||||
};
|
||||
if (multiplier <= 0) {
|
||||
errors.push(`invalid multiplier (${multiplier})`);
|
||||
};
|
||||
|
||||
// If there are any errors, log them all and throw once.
|
||||
if (errors.length > 0) {
|
||||
const message = `sterilizeItem errors:\n - ${ errors.join("\n - ")}`;
|
||||
throw new TypeError(message);
|
||||
};
|
||||
// If there are any errors, log them all and throw once.
|
||||
if (errors.length > 0) {
|
||||
const message = `sterilizeItem errors:\n - ${errors.join("\n - ")}`;
|
||||
throw new TypeError(message);
|
||||
};
|
||||
|
||||
// Set default multiplier.
|
||||
let recipe_multiplier = 1;
|
||||
|
|
@ -376,32 +376,32 @@ function sterilizeItem(event, input, output, multiplier, cleanroom) {
|
|||
// Create recipes.
|
||||
const ethanol_recipe = event.recipes.gtceu.chemical_bath(`tfg:ethanol_cleaning/${linuxUnfucker(input)}_to_${linuxUnfucker(output)}`)
|
||||
.itemInputs(input)
|
||||
.inputFluids(Fluid.of('gtceu:ethanol', 500*recipe_multiplier))
|
||||
.inputFluids(Fluid.of('gtceu:ethanol', 500 * recipe_multiplier))
|
||||
.itemOutputs(output)
|
||||
.duration(10*20*recipe_multiplier)
|
||||
.duration(10 * 20 * recipe_multiplier)
|
||||
.EUt(GTValues.VA[GTValues.MV]);
|
||||
|
||||
const hydrogen_peroxide_recipe = event.recipes.gtceu.chemical_bath(`tfg:hydrogen_peroxide_cleaning/${linuxUnfucker(input)}_to_${linuxUnfucker(output)}`)
|
||||
.itemInputs(input)
|
||||
.inputFluids(Fluid.of('gtceu:hydrogen_peroxide', 200*recipe_multiplier))
|
||||
.inputFluids(Fluid.of('gtceu:hydrogen_peroxide', 200 * recipe_multiplier))
|
||||
.itemOutputs(output)
|
||||
.duration(10*20*recipe_multiplier)
|
||||
.duration(10 * 20 * recipe_multiplier)
|
||||
.EUt(GTValues.VA[GTValues.MV]);
|
||||
|
||||
const sodium_dodecyl_sulfate_recipe = event.recipes.gtceu.chemical_bath(`tfg:sodium_dodecyl_sulfate_cleaning/${linuxUnfucker(input)}_to_${linuxUnfucker(output)}`)
|
||||
.itemInputs(input)
|
||||
.inputFluids(Fluid.of('tfg:sodium_dodecyl_sulfate', 50*recipe_multiplier))
|
||||
.inputFluids(Fluid.of('tfg:sodium_dodecyl_sulfate', 50 * recipe_multiplier))
|
||||
.itemOutputs(output)
|
||||
.duration(10*20*recipe_multiplier)
|
||||
.duration(10 * 20 * recipe_multiplier)
|
||||
.EUt(GTValues.VA[GTValues.MV]);
|
||||
|
||||
const autoclave_recipe = event.recipes.gtceu.autoclave(`tfg:autoclave_cleaning/${linuxUnfucker(input)}_to_${linuxUnfucker(output)}`)
|
||||
.itemInputs(input)
|
||||
.perTick(true)
|
||||
.inputFluids(Fluid.of('gtceu:steam', 100*recipe_multiplier))
|
||||
.inputFluids(Fluid.of('gtceu:steam', 100 * recipe_multiplier))
|
||||
.perTick(false)
|
||||
.itemOutputs(output)
|
||||
.duration(240*20*recipe_multiplier)
|
||||
.duration(240 * 20 * recipe_multiplier)
|
||||
.EUt(GTValues.VA[GTValues.MV]);
|
||||
|
||||
if (cleanroom) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue