aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-01-14 22:18:33 +0800
committerGitHub <noreply@github.com>2024-01-14 15:18:33 +0100
commit968cb4d585a95bbf10603273dd00bf352700294d (patch)
treed8da0cf1b274f25cbbd2e854e2441d9db480b34b /src/main/java/gregtech/common
parentc54c977fa08482898146e0fac3b652c1058b6971 (diff)
downloadGT5-Unofficial-968cb4d585a95bbf10603273dd00bf352700294d.tar.gz
GT5-Unofficial-968cb4d585a95bbf10603273dd00bf352700294d.tar.bz2
GT5-Unofficial-968cb4d585a95bbf10603273dd00bf352700294d.zip
Add new properties to parallel helper (#2454)
* Add properties * init chanceGetter
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);
}
};
}