From f432925ec37fafc51a03bfa407f784aedb54c09c Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:33:23 +0800 Subject: Remove old integer methods in OC calculator and parallel helper (#2779) remove old integer method --- .../gregtech/api/logic/AbstractProcessingLogic.java | 12 ++++-------- ...T_MetaTileEntity_ExtendedPowerMultiBlockBase.java | 2 +- .../GT_MetaTileEntity_MultiBlockBase.java | 2 +- .../overclockdescriber/FusionOverclockDescriber.java | 8 ++++---- .../api/util/AdvancedFusionOverclockDescriber.java | 8 ++++---- .../gregtech/api/util/GT_OverclockCalculator.java | 20 -------------------- .../basic/GT_MetaTileEntity_Massfabricator.java | 2 +- .../machines/multi/GT_MetaTileEntity_NanoForge.java | 2 +- .../machines/multi/GT_MetaTileEntity_PCBFactory.java | 2 +- 9 files changed, 17 insertions(+), 41 deletions(-) (limited to 'src/main/java/gregtech') diff --git a/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java b/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java index ae78bbacc2..3c05d8bed0 100644 --- a/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java +++ b/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java @@ -31,8 +31,8 @@ public abstract class AbstractProcessingLogic
2x, 2 -> 4x. - */ - public P setOverclock(int timeReduction, int powerIncrease) { + public P setOverclock(double timeReduction, double powerIncrease) { this.overClockTimeReduction = timeReduction; this.overClockPowerIncrease = powerIncrease; return getThis(); @@ -173,7 +169,7 @@ public abstract class AbstractProcessingLogic
recipe.mSpecialValue ? 2 : 1); + .setDurationDecreasePerOC(mSpecialTier > recipe.mSpecialValue ? 4.0 : 2.0); } }; } 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 cf57691f24..ada01bc002 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 @@ -574,7 +574,7 @@ public class GT_MetaTileEntity_PCBFactory extends return super.createOverclockCalculator(recipe).setNoOverclock(isNoOC()) .setEUtDiscount((float) Math.sqrt(mUpgradesInstalled == 0 ? 1 : mUpgradesInstalled)) .setSpeedBoost(getDurationMultiplierFromRoughness()) - .setDurationDecreasePerOC(mOCTier2 ? 2 : 1); + .setDurationDecreasePerOC(mOCTier2 ? 4.0 : 2.0); } @Nonnull -- cgit