diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2022-09-05 20:08:34 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-05 14:08:34 +0200 |
commit | 7a4835c36b5fd98b0f1cc6e0cf0216d20a3d6b5a (patch) | |
tree | 5b151f237a010d6cb05a8279dfb2419a3eb3c9d1 /src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities | |
parent | 505363ddc0b9af5142eff8061ec636d30e6ffe4d (diff) | |
download | GT5-Unofficial-7a4835c36b5fd98b0f1cc6e0cf0216d20a3d6b5a.tar.gz GT5-Unofficial-7a4835c36b5fd98b0f1cc6e0cf0216d20a3d6b5a.tar.bz2 GT5-Unofficial-7a4835c36b5fd98b0f1cc6e0cf0216d20a3d6b5a.zip |
adv dt fixes (#338)
* fix typo in tooltip instead of typo in code
* fix adv dt allowing distillery mode without full height
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java index 3ef7149a75..77d92f99db 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java @@ -162,12 +162,13 @@ public class GregtechMetaTileEntity_Adv_DistillationTower GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType(getMachineType()) .addInfo("Controller Block for the Advanced Distillation Tower") - .addInfo("Use 15% less energy in distillery mode") + .addInfo("Use 85% less energy in distillery mode") .addInfo("250%/100% faster in DT/distillery mode") .addInfo("Right click the controller with screwdriver to change mode.") .addInfo("Max parallel dictated by tower tier and mode") .addInfo("DTower Mode: T1=4, T2=12") .addInfo("Distilery Mode: Tower Tier * (4*InputTier)") + .addInfo("Distilery Mode require a full height tower") .addPollutionAmount(getPollutionPerSecond(null)) .addSeparator() .addCasingInfo("Clean Stainless Steel Machine Casing", 7) @@ -235,7 +236,12 @@ public class GregtechMetaTileEntity_Adv_DistillationTower // not top mHeight++; } - return mTopLayerFound && mHeight >= 2 && checkHatch(); + boolean check = mTopLayerFound && mHeight >= 2 && checkHatch(); + if (check && mHeight < 11) { + // force the mode to DT if not in full height + mMode = Mode.DistillationTower; + } + return check; } public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { @@ -291,6 +297,10 @@ public class GregtechMetaTileEntity_Adv_DistillationTower @Override public void onModeChangeByScrewdriver(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + if (mHeight < 11) { + PlayerUtils.messagePlayer(aPlayer, "Cannot switch mode if not in full height."); + return; + } mMode = mMode.next(); PlayerUtils.messagePlayer(aPlayer, "Now running in " + mMode + " Mode."); } @@ -426,7 +436,7 @@ public class GregtechMetaTileEntity_Adv_DistillationTower @Override public int getEuDiscountForParallelism() { - return 85; + return 15; } private int getTierOfTower() { |