aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorBlueWeabo <ilia.iliev2005@gmail.com>2023-08-26 21:01:40 +0300
committerGitHub <noreply@github.com>2023-08-26 18:01:40 +0000
commitb318af16da91dd479644923dfd34f0378ae240c5 (patch)
tree77bf76d93551c771f86e10f83db1faed274592e0 /src/main/java/gregtech
parent408e8bd962fb51cb8f77c1932c481a154f8fea88 (diff)
downloadGT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.tar.gz
GT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.tar.bz2
GT5-Unofficial-b318af16da91dd479644923dfd34f0378ae240c5.zip
fix ulv recipes being broken again when under 1 tick calculation is taken (#2254)
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/util/GT_OverclockCalculator.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java
index 0e56d097e7..4dd6325817 100644
--- a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java
+++ b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java
@@ -572,6 +572,9 @@ public class GT_OverclockCalculator {
double machineTier = calculateMachinePowerTier();
double recipeTier = calculateRecipePowerTier(heatDiscountMultiplier);
double amountOfTotalOverclocks = calculateAmountOfOverclocks(machineTier, recipeTier);
+ if (recipeVoltage <= GT_Values.V[0]) {
+ amountOfTotalOverclocks = Math.min(amountOfTotalOverclocks, calculateRecipeToMachineVoltageDifference());
+ }
return (long) Math.ceil(
recipeVoltage * Math.pow(1 << eutIncreasePerOC, amountOfParallelOverclocks + amountOfParallelHeatOverclocks)
* Math.pow(