Reworked abilityDurabilityLoss() to take an int as dmg dealt

This commit is contained in:
nossr50
2012-03-04 12:21:24 -08:00
parent 07296f14d7
commit 5da59e6f0a
4 changed files with 11 additions and 9 deletions

View File

@ -271,15 +271,13 @@ public class Skills
return false;
}
public static void abilityDurabilityLoss(ItemStack inhand)
public static void abilityDurabilityLoss(ItemStack inhand, int durabilityLoss)
{
if(LoadProperties.toolsLoseDurabilityFromAbilities)
{
if(!inhand.containsEnchantment(Enchantment.DURABILITY))
{
short durability = inhand.getDurability();
durability += (LoadProperties.abilityDurabilityLoss);
inhand.setDurability(durability);
inhand.setDurability((short)(inhand.getDurability()+durabilityLoss));
}
}
}