From 2cc1e0604fb6abd8fd4aeb8ac7aa75ee64491224 Mon Sep 17 00:00:00 2001 From: snowleo Date: Sat, 27 Aug 2011 16:21:29 +0200 Subject: [PATCH] Another fix for /repair --- .../essentials/commands/Commandrepair.java | 38 +++++++++---------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandrepair.java b/Essentials/src/com/earth2me/essentials/commands/Commandrepair.java index ea1d1fc9e..d41f5580f 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandrepair.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandrepair.java @@ -103,37 +103,33 @@ public class Commandrepair extends EssentialsCommand { final String itemName = item.getType().toString().toLowerCase(); final Trade charge = new Trade("repair-" + itemName.replace('_', '-'), ess); - boolean canBeRepaired = true; try { charge.isAffordableFor(user); } catch (ChargeException ex) { - canBeRepaired = false; + user.sendMessage(ex.getMessage()); + continue; } - if (canBeRepaired) + try { - try - { - repairItem(item); - } - catch (Exception e) - { - continue; - } - try - { - charge.charge(user); - } - catch (ChargeException ex) - { - user.sendMessage(ex.getMessage()); - } - repaired.add(itemName.replace('_', ' ')); + repairItem(item); } - + catch (Exception e) + { + continue; + } + try + { + charge.charge(user); + } + catch (ChargeException ex) + { + user.sendMessage(ex.getMessage()); + } + repaired.add(itemName.replace('_', ' ')); } } }