From 3831fdd23577aefcc6160d422f8b4405d91b6c98 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Sun, 17 Aug 2014 04:21:07 -0500 Subject: [PATCH] Fixed Bug: #0910 - Fuzzy Comparison (Split Damage at 99%) --- util/item/AEItemStack.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/util/item/AEItemStack.java b/util/item/AEItemStack.java index c400b8508..cbf90ad5f 100644 --- a/util/item/AEItemStack.java +++ b/util/item/AEItemStack.java @@ -519,6 +519,14 @@ public final class AEItemStack extends AEStack implements IAEItemS { newDef.dspDamage = 0; } + else if ( fuzzy == FuzzyMode.PERCENT_99 ) + { + if ( def.damageValue == 0 ) + newDef.dspDamage = 0; + else + newDef.dspDamage = 1; + + } else { int breakpoint = fuzzy.calculateBreakPoint( def.maxDamage ); @@ -551,6 +559,13 @@ public final class AEItemStack extends AEStack implements IAEItemS { newDef.dspDamage = def.maxDamage + 1; } + else if ( fuzzy == FuzzyMode.PERCENT_99 ) + { + if ( def.damageValue == 0 ) + newDef.dspDamage = 0; + else + newDef.dspDamage = def.maxDamage + 1; + } else { int breakpoint = fuzzy.calculateBreakPoint( def.maxDamage );