aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-08-04 01:55:51 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-08-04 01:55:51 +1000
commitd3e198b78b311987b7b69a9102c75867c3253782 (patch)
tree9fb68235b10287570bdfd07a0292db1df9bf914c /src/Java/miscutil/core
parentfeb1963f65a43ee3d8ff17e5601991f51143cd9e (diff)
downloadGT5-Unofficial-d3e198b78b311987b7b69a9102c75867c3253782.tar.gz
GT5-Unofficial-d3e198b78b311987b7b69a9102c75867c3253782.tar.bz2
GT5-Unofficial-d3e198b78b311987b7b69a9102c75867c3253782.zip
+ Added a config option for RF:EU Multiplier for Universal batteries.
Diffstat (limited to 'src/Java/miscutil/core')
-rw-r--r--src/Java/miscutil/core/item/general/RF2EU_Battery.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/Java/miscutil/core/item/general/RF2EU_Battery.java b/src/Java/miscutil/core/item/general/RF2EU_Battery.java
index 9cb017e1a7..1e3c0ae8c9 100644
--- a/src/Java/miscutil/core/item/general/RF2EU_Battery.java
+++ b/src/Java/miscutil/core/item/general/RF2EU_Battery.java
@@ -27,11 +27,12 @@ import cpw.mods.fml.relauncher.SideOnly;
public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem, IElectricItemManager, IFuelHandler{
+ public static int rfPerEU = 4;
private final String unlocalizedName = "rfEUBattery";
private final ItemStack thisStack;
private final static int maxValueEU = 100000000;
- private final static int maxValueRF = maxValueEU * 4;
- private double chargeEU = 0;
+ private final static int maxValueRF = maxValueEU * rfPerEU;
+ protected double chargeEU = 0;
public RF2EU_Battery(){
super(maxValueRF, maxValueRF, maxValueRF);
@@ -194,7 +195,7 @@ public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem,
energy += energyReceived;
stack.stackTagCompound.setInteger("Energy", energy);
ElectricItem.manager.discharge(stack, ElectricItem.manager.getCharge(stack), 3, true, true, false);
- ElectricItem.manager.charge(stack, energy/4, 3, true, false);
+ ElectricItem.manager.charge(stack, energy/rfPerEU, 3, true, false);
}
return ElectricItem.manager.charge(stack, amount, tier, ignoreTransferLimit, simulate);
@@ -213,7 +214,7 @@ public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem,
energy -= energyExtracted;
stack.stackTagCompound.setInteger("Energy", energy);
ElectricItem.manager.discharge(stack, ElectricItem.manager.getCharge(stack), 3, true, true, false);
- ElectricItem.manager.charge(stack, energy/4, 3, true, false);
+ ElectricItem.manager.charge(stack, energy/rfPerEU, 3, true, false);
}
return ElectricItem.manager.discharge(stack, amount, tier, ignoreTransferLimit, externally, simulate);
@@ -257,7 +258,7 @@ public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem,
energy += energyReceived;
container.stackTagCompound.setInteger("Energy", energy);
ElectricItem.manager.discharge(container, ElectricItem.manager.getCharge(container), 3, true, true, false);
- ElectricItem.manager.charge(container, energy/4, 3, true, false);
+ ElectricItem.manager.charge(container, energy/rfPerEU, 3, true, false);
}
return energyReceived;
@@ -276,7 +277,7 @@ public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem,
energy -= energyExtracted;
container.stackTagCompound.setInteger("Energy", energy);
ElectricItem.manager.discharge(container, ElectricItem.manager.getCharge(container), 3, true, true, false);
- ElectricItem.manager.charge(container, energy/4, 3, true, false);
+ ElectricItem.manager.charge(container, energy/rfPerEU, 3, true, false);
}
return energyExtracted;
}
@@ -289,7 +290,7 @@ public class RF2EU_Battery extends ItemEnergyContainer implements IElectricItem,
}
int energy = container.stackTagCompound.getInteger("Energy");
ElectricItem.manager.discharge(container, ElectricItem.manager.getCharge(container), 3, true, true, false);
- ElectricItem.manager.charge(container, energy/4, 3, true, false);
+ ElectricItem.manager.charge(container, energy/rfPerEU, 3, true, false);
return energy;
}