aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorBlueWeabo <ilia.iliev2005@gmail.com>2023-08-03 21:56:49 +0300
committerGitHub <noreply@github.com>2023-08-03 20:56:49 +0200
commit182dac2499b8528b423ff4c68e3a5b33e817b79e (patch)
treebe5488191f10a7ea23f2308d2378cfd96271fe13 /src/main/java
parent5c4a3ce0960fefc05952c05d73f10c31b504da29 (diff)
downloadGT5-Unofficial-182dac2499b8528b423ff4c68e3a5b33e817b79e.tar.gz
GT5-Unofficial-182dac2499b8528b423ff4c68e3a5b33e817b79e.tar.bz2
GT5-Unofficial-182dac2499b8528b423ff4c68e3a5b33e817b79e.zip
Fix compacts mk4 and mk5 having way too many overclocks (#191)
* fix compacts mk4 and mk5 having way too many overclocks * fix wrong tier overclocks allowing mk4 to overclock mk4 recipes * fix having 1/8th the power * use super
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java7
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java9
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java10
3 files changed, 9 insertions, 17 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java
index fc42fa9733..b25d5851d1 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer4.java
@@ -137,12 +137,7 @@ public class LargeFusionComputer4 extends LargeFusionComputerPP {
@Override
public int tierOverclock() {
- return 64;
- }
-
- @Override
- public int overclock(int mStartEnergy) {
- return (mStartEnergy < 160000000) ? 64 : ((mStartEnergy < 320000000) ? 16 : (mStartEnergy < 640000000) ? 4 : 1);
+ return 8;
}
@Override
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
index 692227686b..21ea21f59e 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
@@ -137,14 +137,7 @@ public class LargeFusionComputer5 extends LargeFusionComputerPP {
@Override
public int tierOverclock() {
- return 256;
- }
-
- @Override
- public int overclock(int mStartEnergy) {
- return (mStartEnergy < 160000000) ? 256
- : ((mStartEnergy < 320000000) ? 64
- : ((mStartEnergy < 640000000) ? 16 : ((mStartEnergy < 1200000000) ? 4 : 1)));
+ return 16;
}
@Override
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
index 1225fda96f..9583d30198 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java
@@ -1,8 +1,5 @@
package goodgenerator.blocks.tileEntity.base;
-import static com.gtnewhorizon.structurelib.structure.StructureUtility.*;
-import static gregtech.api.enums.Textures.BlockIcons.*;
-
import gregtech.api.logic.ProcessingLogic;
public abstract class LargeFusionComputerPP extends LargeFusionComputer {
@@ -19,4 +16,11 @@ public abstract class LargeFusionComputerPP extends LargeFusionComputer {
protected ProcessingLogic createProcessingLogic() {
return super.createProcessingLogic().setOverclock(2, 2);
}
+
+ @Override
+ protected long getSingleHatchPower() {
+ // Multiply by 8 so that we can have the original input power per hatch
+ return super.getSingleHatchPower() * 8;
+ }
+
}