TileAltar now uses new SN methods

This commit is contained in:
Nick 2015-11-22 14:02:56 -08:00
parent e0b073b8b7
commit a12c72092a

View file

@ -110,7 +110,6 @@ public class TileAltar extends TileInventory implements IBloodAltar, IUpdatePlay
else else
tagCompound.setString("Empty", ""); tagCompound.setString("Empty", "");
if (fluidOutput != null) if (fluidOutput != null)
tagCompound.setInteger("outputAmount", fluidOutput.amount); tagCompound.setInteger("outputAmount", fluidOutput.amount);
@ -280,7 +279,7 @@ public class TileAltar extends TileInventory implements IBloodAltar, IUpdatePlay
if (fluid != null && fluid.amount >= 1) { if (fluid != null && fluid.amount >= 1) {
int liquidDrained = Math.min((int) (altarTier.ordinal() >= 2 ? consumptionRate * (1 + consumptionMultiplier) : consumptionRate), fluid.amount); int liquidDrained = Math.min((int) (altarTier.ordinal() >= 2 ? consumptionRate * (1 + consumptionMultiplier) : consumptionRate), fluid.amount);
int drain = NetworkHelper.addCurrentEssenceToMaximum(ownerName, liquidDrained, (int) (item.getMaxEssence(returnedItem.getMetadata()) * this.orbCapacityMultiplier)); int drain = NetworkHelper.getSoulNetwork(ownerName, getWorld()).addLifeEssence(liquidDrained, (int) (item.getMaxEssence(returnedItem.getMetadata()) * this.orbCapacityMultiplier));
fluid.amount = fluid.amount - drain; fluid.amount = fluid.amount - drain;