Re-add single-use batteries
How did this get removed? ><
This commit is contained in:
parent
58206f909e
commit
7df5add5a9
1 changed files with 7 additions and 1 deletions
|
@ -445,6 +445,12 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
||||||
for (int i = mMetaTileEntity.dechargerSlotStartIndex(), k = mMetaTileEntity.dechargerSlotCount() + i; i < k; i++) {
|
for (int i = mMetaTileEntity.dechargerSlotStartIndex(), k = mMetaTileEntity.dechargerSlotCount() + i; i < k; i++) {
|
||||||
if (mMetaTileEntity.mInventory[i] != null && getStoredEU() < getEUCapacity()) {
|
if (mMetaTileEntity.mInventory[i] != null && getStoredEU() < getEUCapacity()) {
|
||||||
dischargeItem(mMetaTileEntity.mInventory[i]);
|
dischargeItem(mMetaTileEntity.mInventory[i]);
|
||||||
|
if(ic2.api.info.Info.itemEnergy.getEnergyValue(mMetaTileEntity.mInventory[i])>0){
|
||||||
|
if((getStoredEU() + ic2.api.info.Info.itemEnergy.getEnergyValue(mMetaTileEntity.mInventory[i]))<getEUCapacity()){
|
||||||
|
increaseStoredEnergyUnits((long)ic2.api.info.Info.itemEnergy.getEnergyValue(mMetaTileEntity.mInventory[i]),false);
|
||||||
|
mMetaTileEntity.mInventory[i].stackSize--;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (mMetaTileEntity.mInventory[i].stackSize <= 0)
|
if (mMetaTileEntity.mInventory[i].stackSize <= 0)
|
||||||
mMetaTileEntity.mInventory[i] = null;
|
mMetaTileEntity.mInventory[i] = null;
|
||||||
mInventoryChanged = true;
|
mInventoryChanged = true;
|
||||||
|
@ -1871,4 +1877,4 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
||||||
public void onEntityCollidedWithBlock(World aWorld, int aX, int aY, int aZ, Entity collider) {
|
public void onEntityCollidedWithBlock(World aWorld, int aX, int aY, int aZ, Entity collider) {
|
||||||
mMetaTileEntity.onEntityCollidedWithBlock(aWorld, aX, aY, aZ, collider);
|
mMetaTileEntity.onEntityCollidedWithBlock(aWorld, aX, aY, aZ, collider);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue