From e8623ff70f37202a522676c5467bbf65fb8b7707 Mon Sep 17 00:00:00 2001 From: Calclavia Date: Sun, 19 Jan 2014 12:16:15 +0800 Subject: [PATCH] Tweaked battery balance --- .../electrical/battery/ItemBlockBattery.java | 2 +- .../electrical/battery/TileBattery.java | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java b/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java index a8db9902..76892088 100644 --- a/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java +++ b/src/main/java/resonantinduction/electrical/battery/ItemBlockBattery.java @@ -143,7 +143,7 @@ public class ItemBlockBattery extends ItemBlock implements IEnergyItem, IVoltage @Override public long getEnergyCapacity(ItemStack theItem) { - return TileBattery.STORAGE; + return TileBattery.getEnergyForTier(theItem.getItemDamage()); } public long getTransferRate(ItemStack itemStack) diff --git a/src/main/java/resonantinduction/electrical/battery/TileBattery.java b/src/main/java/resonantinduction/electrical/battery/TileBattery.java index 98d108ff..4c408617 100644 --- a/src/main/java/resonantinduction/electrical/battery/TileBattery.java +++ b/src/main/java/resonantinduction/electrical/battery/TileBattery.java @@ -31,10 +31,8 @@ import cpw.mods.fml.common.network.PacketDispatcher; */ public class TileBattery extends TileElectrical implements IConnector, IVoltageInput, IVoltageOutput, IPacketSender, IPacketReceiver, IEnergyInterface, IEnergyContainer { - public static final long STORAGE = 1000000000; - /** The transfer rate **/ - public static final long DEFAULT_WATTAGE = (long) (STORAGE * 0.01); + public static final long DEFAULT_WATTAGE = (long) (getEnergyForTier(1) * 0.01); /** Voltage increases as series connection increases */ public static final long DEFAULT_VOLTAGE = UniversalElectricity.DEFAULT_VOLTAGE; @@ -49,10 +47,15 @@ public class TileBattery extends TileElectrical implements IConnector