aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java18
1 files changed, 1 insertions, 17 deletions
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<ItemStack> 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);
}
};
}