Remove ID-based charges in /repair

This commit is contained in:
md678685 2018-10-15 13:51:04 +01:00
parent 3353061e76
commit 010981d3c8

View File

@ -47,10 +47,8 @@ public class Commandrepair extends EssentialsCommand {
throw new Exception(tl("repairEnchanted"));
}
int itemId = ess.getItemDb().getLegacyId(item.getType());
final String itemName = item.getType().toString().toLowerCase(Locale.ENGLISH);
final Trade charge = new Trade("repair-" + itemName.replace('_', '-'), new Trade("repair-" + itemId, new Trade("repair-item", ess), ess), ess);
final Trade charge = new Trade("repair-" + itemName.replace('_', '-'), new Trade("repair-item", ess), ess);
charge.isAffordableFor(user);
@ -96,10 +94,8 @@ public class Commandrepair extends EssentialsCommand {
continue;
}
int itemId = ess.getItemDb().getLegacyId(item.getType());
final String itemName = item.getType().toString().toLowerCase(Locale.ENGLISH);
final Trade charge = new Trade("repair-" + itemName.replace('_', '-'), new Trade("repair-" + itemId, new Trade("repair-item", ess), ess), ess);
final Trade charge = new Trade("repair-" + itemName.replace('_', '-'), new Trade("repair-item", ess), ess);
try {
charge.isAffordableFor(user);
} catch (ChargeException ex) {