|
|
|
@ -323,21 +323,23 @@ public class Utilities {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
int armor_piece = ((ItemArmor)item.getItem()).armorType;
|
|
|
|
int armor_piece = ((ItemArmor)item.getItem()).armorType;
|
|
|
|
int prot = ((ItemArmor)item.getItem()).damageReduceAmount;
|
|
|
|
int prot = ((ItemArmor)item.getItem()).damageReduceAmount;
|
|
|
|
|
|
|
|
LOTREnchantment return_value = ench;
|
|
|
|
switch(armor_piece) {
|
|
|
|
switch(armor_piece) {
|
|
|
|
case 0:
|
|
|
|
case 0:
|
|
|
|
if (prot < 2) return upgradedEnchants.get(ench);
|
|
|
|
if (prot < 2) return_value = upgradedEnchants.get(ench.enchantName);
|
|
|
|
return ench;
|
|
|
|
break;
|
|
|
|
case 1:
|
|
|
|
case 1:
|
|
|
|
if (prot < 7) return upgradedEnchants.get(ench);
|
|
|
|
if (prot < 7) return_value = upgradedEnchants.get(ench.enchantName);
|
|
|
|
return ench;
|
|
|
|
break;
|
|
|
|
case 2:
|
|
|
|
case 2:
|
|
|
|
if (prot < 5) return upgradedEnchants.get(ench);
|
|
|
|
if (prot < 5) return_value = upgradedEnchants.get(ench.enchantName);
|
|
|
|
return ench;
|
|
|
|
break;
|
|
|
|
case 3:
|
|
|
|
case 3:
|
|
|
|
if (prot < 2) return upgradedEnchants.get(ench);
|
|
|
|
if (prot < 2) return_value = upgradedEnchants.get(ench.enchantName);
|
|
|
|
return ench;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
return ench;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
return return_value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|