aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-03-12 22:39:35 +0800
committerGitHub <noreply@github.com>2024-03-12 15:39:35 +0100
commit71709d9fa14d27c4d337808acffa4a1d61b6f97c (patch)
tree025974c974d72135ccc7815b9f2f8d89f8b68946 /src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
parentaf38e95b383c682ae62ef1b7ac423625357dcbe0 (diff)
downloadGT5-Unofficial-71709d9fa14d27c4d337808acffa4a1d61b6f97c.tar.gz
GT5-Unofficial-71709d9fa14d27c4d337808acffa4a1d61b6f97c.tar.bz2
GT5-Unofficial-71709d9fa14d27c4d337808acffa4a1d61b6f97c.zip
Fix compact fusions (#241)
* fix machine not shut down when no enough startup power * tweak EU capacity and power restriction for a single hatch * fix missing OCs and code clean * too much hatch power
Diffstat (limited to 'src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java')
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
index 63f005b9b2..99e5afeba3 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/LargeFusionComputer5.java
@@ -45,9 +45,22 @@ public class LargeFusionComputer5 extends LargeFusionComputerPP {
final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder();
tt.addMachineType("Fusion Reactor").addInfo("Galaxy Collapse.")
.addInfo("Controller block for the Compact Fusion Reactor MK-V.")
- .addInfo("167,772,160EU/t and 320M EU capacity per Energy Hatch")
+ .addInfo(
+ EnumChatFormatting.AQUA + GT_Utility.formatNumbers(getSingleHatchPower())
+ + EnumChatFormatting.GRAY
+ + " EU/t and "
+ + EnumChatFormatting.AQUA
+ + GT_Utility.formatNumbers(capableStartupCanonical() / 32 / M)
+ + "M"
+ + EnumChatFormatting.GRAY
+ + " EU capacity per Energy Hatch")
.addInfo("If the recipe has a startup cost greater than the")
.addInfo("number of energy hatches * cap, you can't do it")
+ .addInfo(
+ "If the recipe requires a voltage tier over "
+ + GT_Utility.getColoredTierNameFromTier((byte) tier())
+ + EnumChatFormatting.GRAY
+ + " , you can't do it either")
.addInfo("Make sure the whole structure is built in the 3x3")
.addInfo("chunk area of the ring center (not controller).").addInfo("Performs 4/4 overclock.")
.addInfo("Startup < 160,000,000 EU: 320x Parallel").addInfo("Startup < 320,000,000 EU: 256x Parallel")
@@ -80,13 +93,8 @@ public class LargeFusionComputer5 extends LargeFusionComputerPP {
}
@Override
- public long maxEUStore() {
- return 10240800000L * (Math.min(32, this.mEnergyHatches.size() + this.eEnergyMulti.size())) / 32L;
- }
-
- @Override
public long capableStartupCanonical() {
- return 10_240_800_000L;
+ return 20_480_000_000L;
}
@Override
@@ -143,11 +151,6 @@ public class LargeFusionComputer5 extends LargeFusionComputerPP {
}
@Override
- public int tierOverclock() {
- return 16;
- }
-
- @Override
public int extraPara(int startEnergy) {
if (startEnergy < 160000000) return 5;
if (startEnergy < 320000000) return 4;