From bbc82ede0a0551bd181256441e7c534018f79f93 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Wed, 30 Jul 2014 21:55:00 -0500 Subject: [PATCH] Fix Bug: #0751 - Fuzzy Comparison --- util/item/AEItemStack.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/util/item/AEItemStack.java b/util/item/AEItemStack.java index 5eabfb8c4..e788ec4f6 100644 --- a/util/item/AEItemStack.java +++ b/util/item/AEItemStack.java @@ -521,8 +521,8 @@ public final class AEItemStack extends AEStack implements IAEItemS } else { - int low = fuzzy.calculateBreakPoint( def.maxDamage ); - newDef.dspDamage = low < def.dspDamage ? low : 0; + int breakpoint = fuzzy.calculateBreakPoint( def.maxDamage ); + newDef.dspDamage = breakpoint < def.dspDamage ? breakpoint : 0; } newDef.damageValue = newDef.dspDamage; @@ -553,11 +553,11 @@ public final class AEItemStack extends AEStack implements IAEItemS } else { - int high = fuzzy.calculateBreakPoint( def.maxDamage ) + 1; - newDef.dspDamage = high > def.dspDamage ? high : def.maxDamage + 1; + int breakpoint = fuzzy.calculateBreakPoint( def.maxDamage ); + newDef.dspDamage = def.dspDamage < breakpoint ? breakpoint - 1 : def.maxDamage + 1; } - newDef.damageValue = top.def.dspDamage; + newDef.damageValue = newDef.dspDamage; } newDef.tagCompound = AEItemDef.highTag;