From 968cb4d585a95bbf10603273dd00bf352700294d Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Sun, 14 Jan 2024 22:18:33 +0800 Subject: Add new properties to parallel helper (#2454) * Add properties * init chanceGetter --- .../machines/multi/GT_MetaTileEntity_PCBFactory.java | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'src/main/java/gregtech/common') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java index 4a6ca3ee7a..5b7a1ec393 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java @@ -572,23 +572,7 @@ public class GT_MetaTileEntity_PCBFactory extends protected GT_ParallelHelper createParallelHelper(@Nonnull GT_Recipe recipe) { return super.createParallelHelper(recipe) .setEUtModifier((float) Math.sqrt(mUpgradesInstalled == 0 ? 1 : mUpgradesInstalled)) - .setCustomItemOutputCalculation(currentParallel -> { - ArrayList chancedOutputs = new ArrayList<>(); - for (int i = 0; i < currentParallel; i++) { - for (ItemStack item : recipe.mOutputs) { - int remainingEfficiency = getMaxEfficiency(getControllerSlot()); - while (remainingEfficiency > 0) { - if (getBaseMetaTileEntity().getRandomNumber(10000) >= remainingEfficiency) { - remainingEfficiency -= 10000; - continue; - } - chancedOutputs.add(item); - remainingEfficiency -= 10000; - } - } - } - return chancedOutputs.toArray(new ItemStack[0]); - }); + .setChanceMultiplier(mRoughnessMultiplier); } }; } -- cgit