Should fix one bug case on transformers?

This commit is contained in:
Technus 2017-04-07 01:57:52 +02:00
parent c7f8240336
commit 4bfb425096

View file

@ -118,22 +118,22 @@ public class GT_MetaTileEntity_Transformer extends GT_MetaTileEntity_TieredMachi
@Override @Override
public long maxEUInput() { public long maxEUInput() {
return V[getBaseMetaTileEntity().isAllowedToWork() ? mTier + 1 : mTier]; return V[getBaseMetaTileEntity().isActive() ? mTier + 1 : mTier];
} }
@Override @Override
public long maxEUOutput() { public long maxEUOutput() {
return V[getBaseMetaTileEntity().isAllowedToWork() ? mTier : mTier + 1]; return V[getBaseMetaTileEntity().isActive() ? mTier : mTier + 1];
} }
@Override @Override
public long maxAmperesOut() { public long maxAmperesOut() {
return getBaseMetaTileEntity().isAllowedToWork() ? (V[mTier + 1] / V[mTier] < 4 ? 4 : V[mTier + 1] / V[mTier]) : 1; return getBaseMetaTileEntity().isActive() ? (V[mTier + 1] / V[mTier] < 4 ? 4 : V[mTier + 1] / V[mTier]) : 1;
} }
@Override @Override
public long maxAmperesIn() { public long maxAmperesIn() {
return getBaseMetaTileEntity().isAllowedToWork() ? 1 : (V[mTier + 1] / V[mTier] < 4 ? 4 : V[mTier + 1] / V[mTier]); return getBaseMetaTileEntity().isActive() ? 1 : (V[mTier + 1] / V[mTier] < 4 ? 4 : V[mTier + 1] / V[mTier]);
} }
@Override @Override