From 7c903920433ba505add2a406656f8ebb83b1be2b Mon Sep 17 00:00:00 2001 From: BlueWeabo Date: Wed, 30 Aug 2023 12:06:44 +0300 Subject: Fix pcb factory not applying its roughness multiplier when it doesn't OC (#2258) * fix PCB Factory not applying its roughness multiplier when it doesn't do any overclocks * spotless --- src/main/java/gregtech/api/util/GT_OverclockCalculator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/gregtech/api/util') diff --git a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java index 4dd6325817..f721ffc225 100644 --- a/src/main/java/gregtech/api/util/GT_OverclockCalculator.java +++ b/src/main/java/gregtech/api/util/GT_OverclockCalculator.java @@ -383,6 +383,7 @@ public class GT_OverclockCalculator { } private void calculateOverclock() { + duration = (int) Math.ceil(duration * speedBoost); if (noOverclock) { recipeVoltage = calculateFinalRecipeEUt(calculateHeatDiscountMultiplier()); return; @@ -391,7 +392,6 @@ public class GT_OverclockCalculator { throw new IllegalStateException("Tried to calculate overclock with both laser and amperage overclocking"); } double heatDiscountMultiplier = calculateHeatDiscountMultiplier(); - duration = (int) Math.ceil(duration * speedBoost); if (heatOC) { heatOverclockCount = calculateAmountOfHeatOverclocks(); } -- cgit