From 3744f8a886fa9e2527cfa68e770e25f7cbd694ea Mon Sep 17 00:00:00 2001 From: Progwml6 Date: Fri, 6 Dec 2013 19:24:05 -0500 Subject: [PATCH] te compat fixes/tweaks --- src/main/java/tconstruct/library/tools/AbilityHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/tconstruct/library/tools/AbilityHelper.java b/src/main/java/tconstruct/library/tools/AbilityHelper.java index 131a4c2b..6b6e4d3e 100644 --- a/src/main/java/tconstruct/library/tools/AbilityHelper.java +++ b/src/main/java/tconstruct/library/tools/AbilityHelper.java @@ -422,16 +422,16 @@ public class AbilityHelper float bonusLog = (float) Math.log(durability / 72f + 1) * 2 * stonebound; trueSpeed += bonusLog; trueSpeed *= 6; - if (energy > 0) + if (energy != -1) { - if (energy < trueSpeed) + if (energy < trueSpeed * 2) { if (energy > 0) tags.setInteger("Energy", 0); return false; } - energy -= trueSpeed; + energy -= trueSpeed * 2; ToolCore tool = (ToolCore) stack.getItem(); stack.setItemDamage(1 + (tool.getMaxEnergyStored(stack) - energy) * (stack.getMaxDamage() - 1) / tool.getMaxEnergyStored(stack)); tags.setInteger("Energy", energy);