aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/logic/AbstractProcessingLogic.java
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-07-29 21:33:23 +0800
committerGitHub <noreply@github.com>2024-07-29 20:33:23 +0700
commitf432925ec37fafc51a03bfa407f784aedb54c09c (patch)
tree3802616a142798fe25f27e9a521d69ad033bcee5 /src/main/java/gregtech/api/logic/AbstractProcessingLogic.java
parent8b949a2a7b871661f52e0ee71fc82b0af691b991 (diff)
downloadGT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.tar.gz
GT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.tar.bz2
GT5-Unofficial-f432925ec37fafc51a03bfa407f784aedb54c09c.zip
Remove old integer methods in OC calculator and parallel helper (#2779)
remove old integer method
Diffstat (limited to 'src/main/java/gregtech/api/logic/AbstractProcessingLogic.java')
-rw-r--r--src/main/java/gregtech/api/logic/AbstractProcessingLogic.java12
1 files changed, 4 insertions, 8 deletions
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<P extends AbstractProcessingLogic<
protected int duration;
protected long availableVoltage;
protected long availableAmperage;
- protected int overClockTimeReduction = 1;
- protected int overClockPowerIncrease = 2;
+ protected double overClockTimeReduction = 2.0;
+ protected double overClockPowerIncrease = 4.0;
protected boolean protectItems;
protected boolean protectFluids;
protected int maxParallel = 1;
@@ -159,11 +159,7 @@ public abstract class AbstractProcessingLogic<P extends AbstractProcessingLogic<
return getThis();
}
- /**
- * Sets custom overclock ratio. 2/4 by default.
- * Parameters represent number of bit shift, so 1 -> 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<P extends AbstractProcessingLogic<
* Sets overclock ratio to 4/4.
*/
public P enablePerfectOverclock() {
- return this.setOverclock(2, 2);
+ return this.setOverclock(4.0, 4.0);
}
/**