aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/common
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2015-10-12 01:23:48 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2015-10-12 01:23:48 +0200
commit6d8abce42792eba7385f0f2e4e2356735761c635 (patch)
tree901982074c8d8b3740f3323bdee559000be3817e /main/java/gregtech/common
parent9d85f43d5642c7683ad2877c66c6fc70b5be8928 (diff)
downloadGT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.tar.gz
GT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.tar.bz2
GT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.zip
first half of 5.08.31
Diffstat (limited to 'main/java/gregtech/common')
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java b/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java
index 410eea616c..a3478adce8 100644
--- a/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java
+++ b/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java
@@ -177,18 +177,22 @@ public class GT_MetaTileEntity_ProcessingArray extends GT_MetaTileEntity_MultiBl
if(tInputList.size() > 0 || tFluids.length>0){
GT_Recipe tRecipe = map.findRecipe(getBaseMetaTileEntity(), mLastRecipe, false, gregtech.api.enums.GT_Values.V[tTier], tFluids, tInputs);
if (tRecipe != null) {
+ if(tRecipe.mFluidInputs!=null){
+
+ }
mLastRecipe = tRecipe;
this.mEUt = 0;
this.mOutputItems = null;
this.mOutputFluids = null;
- this.mMaxProgresstime = tRecipe.mDuration;
int machines = Math.min(16,mInventory[1].stackSize);
- this.mEfficiency = (10000 - (getIdealStatus() - getRepairStatus()) * 1000);
- this.mEfficiencyIncrease = 10000;
int i = 0;
for(;i<machines;i++){
- if(!tRecipe.isRecipeInputEqual(true, tFluids, tInputs))break;
+ if(!tRecipe.isRecipeInputEqual(true, tFluids, tInputs)){if(i==0){return false;}
+ break;}
}
+ this.mMaxProgresstime = tRecipe.mDuration;
+ this.mEfficiency = (10000 - (getIdealStatus() - getRepairStatus()) * 1000);
+ this.mEfficiencyIncrease = 10000;
if (tRecipe.mEUt <= 16)
{
this.mEUt = (tRecipe.mEUt * (1 << tTier - 1) * (1 << tTier - 1));