diff options
author | kekzdealer <kekzdealer@gmail.com> | 2020-03-02 02:42:50 +0100 |
---|---|---|
committer | kekzdealer <kekzdealer@gmail.com> | 2020-03-02 02:42:50 +0100 |
commit | ff7b23c1f50fcf8a92e9061f52f516f0b38d3daa (patch) | |
tree | 2b7f4da6670655b6e0bd6aa051b931c92be94e7f /src/main/java/tileentities/GTMTE_FluidMultiStorage.java | |
parent | 872412284b1a4b31bbf47e3e1deb861675aa6b2b (diff) | |
download | GT5-Unofficial-ff7b23c1f50fcf8a92e9061f52f516f0b38d3daa.tar.gz GT5-Unofficial-ff7b23c1f50fcf8a92e9061f52f516f0b38d3daa.tar.bz2 GT5-Unofficial-ff7b23c1f50fcf8a92e9061f52f516f0b38d3daa.zip |
tfft scanner data should now correctly show power usage during maintenance issues
Diffstat (limited to 'src/main/java/tileentities/GTMTE_FluidMultiStorage.java')
-rw-r--r-- | src/main/java/tileentities/GTMTE_FluidMultiStorage.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 05af3faad5..9ac2dd887a 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -120,8 +120,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public boolean checkRecipe(ItemStack guiSlotItem) {
super.mEfficiency = 10000 - (super.getIdealStatus() - super.getRepairStatus()) * 1000;
- this.mEfficiencyIncrease = 10000;
- this.mEUt = runningCost;
+ super.mEfficiencyIncrease = 10000;
+ super.mEUt = runningCost;
super.mMaxProgresstime = 10;
// If there are no basic I/O hatches, let multi hatches handle it and skip a lot of code!
@@ -492,7 +492,9 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET);
ll.add("Auto-voiding: " + doVoidExcess);
ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L");
- ll.add("Running Cost: " + (-super.mEUt) + "EU/t");
+ ll.add("Running Cost: "
+ // mEUt does not naturally reflect efficiency status. Do that here.
+ + ((-super.mEUt) * 10000 / Math.max(1000, super.mEfficiency)) + "EU/t");
ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus())
? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET
: EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET));
|