diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-01-14 22:18:33 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-14 15:18:33 +0100 |
commit | 968cb4d585a95bbf10603273dd00bf352700294d (patch) | |
tree | d8da0cf1b274f25cbbd2e854e2441d9db480b34b /src/main/java/gregtech/common | |
parent | c54c977fa08482898146e0fac3b652c1058b6971 (diff) | |
download | GT5-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.java | 18 |
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); } }; } |