aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/common
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-08-12 23:58:07 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-08-12 23:58:07 +1000
commit3fe7780352f03bcbbdfe6af7d23a40f383b90c68 (patch)
tree4006ebd81b1490d4cadd890f8bd4b132bd9469b5 /src/Java/gtPlusPlus/xmod/gregtech/common
parent69632ceca90012ebd8187dca18b0c197462c84ea (diff)
downloadGT5-Unofficial-3fe7780352f03bcbbdfe6af7d23a40f383b90c68.tar.gz
GT5-Unofficial-3fe7780352f03bcbbdfe6af7d23a40f383b90c68.tar.bz2
GT5-Unofficial-3fe7780352f03bcbbdfe6af7d23a40f383b90c68.zip
$ Fixed Lava Filter not taking damage as intended.
% Tweaked tooltip to advise swapping a hatch for an output bus.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GT4Entity_ThermalBoiler.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GT4Entity_ThermalBoiler.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GT4Entity_ThermalBoiler.java
index f2dd338ce3..fb177db292 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GT4Entity_ThermalBoiler.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GT4Entity_ThermalBoiler.java
@@ -8,7 +8,6 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockB
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.*;
import gtPlusPlus.core.block.ModBlocks;
-import gtPlusPlus.core.item.general.ItemAirFilter;
import gtPlusPlus.core.item.general.ItemLavaFilter;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
@@ -167,12 +166,13 @@ extends GT_MetaTileEntity_MultiBlockBase
"Converts Heat into Steam",
"Size: 3x3x3 (Hollow)",
"Controller (front middle)",
- "2x Output Hatch",
+ "2x Output Hatch/Bus",
"2x Input Hatch",
"1x Maintenance Hatch (Centre of top)",
"Thermal Containment Casings for the rest",
"Input & Output hatches can go be configured how you wish",
"Place them in the middle block of the Back, Bottom and Sides",
+ "Use 2 Output Hatches by default, change one to a Bus if filtering Lava",
"Consult user manual for more information",
CORE.GT_Tooltip};
}
@@ -232,32 +232,37 @@ extends GT_MetaTileEntity_MultiBlockBase
}
public boolean damageFilter(){
- ItemStack filter = this.mInventory[0];
+ ItemStack filter = this.mInventory[1];
if (filter != null){
if (filter.getItem() instanceof ItemLavaFilter){
long currentUse = ItemLavaFilter.getFilterDamage(filter);
//Remove broken Filter
- if (filter.getItemDamage() == 0 && currentUse >= 100-1){
- this.mInventory[0] = null;
+ if (currentUse >= 100-1){
+ this.mInventory[1] = null;
return false;
}
else {
//Do Damage
- ItemAirFilter.setFilterDamage(filter, currentUse+1);
- Utils.LOG_WARNING("Lava Filter Damage: "+currentUse);
+ ItemLavaFilter.setFilterDamage(filter, currentUse+1);
return true;
}
}
}
+
return false;
}
@Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
- if (aTick % 600L == 0L){
- damageFilter();
+ if (aBaseMetaTileEntity.isServerSide()){
+ //Utils.LOG_INFO("tick: "+aTick);
+ if (this.mEUt > 0){
+ if (aTick % 600L == 0L){
+ damageFilter();
+ }
+ }
}
super.onPostTick(aBaseMetaTileEntity, aTick);
}