Now ODP Mk(N) is faster than Mk(N-1)
This commit is contained in:
parent
0836e2f819
commit
dae15665cc
5 changed files with 26 additions and 14 deletions
|
@ -48,4 +48,9 @@ public class GT_MetaTileEntity_OreDrillingPlant1 extends GT_MetaTileEntity_OreDr
|
|||
protected int getMinTier() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getBaseProgressTime() {
|
||||
return 960;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,4 +48,9 @@ public class GT_MetaTileEntity_OreDrillingPlant2 extends GT_MetaTileEntity_OreDr
|
|||
protected int getMinTier() {
|
||||
return 3;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getBaseProgressTime() {
|
||||
return 800;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,4 +48,9 @@ public class GT_MetaTileEntity_OreDrillingPlant3 extends GT_MetaTileEntity_OreDr
|
|||
protected int getMinTier() {
|
||||
return 4;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getBaseProgressTime() {
|
||||
return 640;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,4 +48,9 @@ public class GT_MetaTileEntity_OreDrillingPlant4 extends GT_MetaTileEntity_OreDr
|
|||
protected int getMinTier() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getBaseProgressTime() {
|
||||
return 480;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -161,20 +161,9 @@ public abstract class GT_MetaTileEntity_OreDrillingPlantBase extends GT_MetaTile
|
|||
private void setElectricityStats() {
|
||||
this.mEfficiency = getCurrentEfficiency(null);
|
||||
this.mEfficiencyIncrease = 10000;
|
||||
//T1 = 12; T2 = 48; T3 = 192; T4 = 768
|
||||
this.mEUt = 3 * (1 << (getMinTier() << 1));
|
||||
//T1 = 960; T2 = 480; T3 = 240; T4 = 120
|
||||
this.mMaxProgresstime = (isPickingPipes ? 80 : 1920) / (1 << getMinTier());
|
||||
|
||||
long voltage = getMaxInputVoltage();
|
||||
long overclockEu = V[Math.max(1, GT_Utility.getTier(voltage)) - 1];
|
||||
while (this.mEUt <= overclockEu) {
|
||||
this.mEUt *= 4;
|
||||
this.mMaxProgresstime /= 2;
|
||||
}
|
||||
|
||||
this.mEUt = -this.mEUt;
|
||||
this.mMaxProgresstime = Math.max(1, this.mMaxProgresstime);
|
||||
int overclock = 1 << GT_Utility.getTier(getMaxInputVoltage()) - 1;
|
||||
this.mEUt = -12 * overclock * overclock;
|
||||
this.mMaxProgresstime = (isPickingPipes ? 80 : getBaseProgressTime()) / overclock;
|
||||
}
|
||||
|
||||
private ItemStack[] getOutputByDrops(ArrayList<ItemStack> oreBlockDrops) {
|
||||
|
@ -407,6 +396,9 @@ public abstract class GT_MetaTileEntity_OreDrillingPlantBase extends GT_MetaTile
|
|||
|
||||
protected abstract int getMinTier();
|
||||
|
||||
//returns theroretical progress time for LV energy hatch
|
||||
protected abstract int getBaseProgressTime();
|
||||
|
||||
protected String[] getDescriptionInternal(String tierSuffix) {
|
||||
String casings = getCasingBlockItem().get(0).getDisplayName();
|
||||
return new String[]{
|
||||
|
|
Loading…
Reference in a new issue