aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/logic
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/logic')
-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);
}
/**