Herocraft Wiki - Smith: (http://www.herocraftonline.com/wiki/index.php/Smith) said:
Smith Commands:
/rep [quickbar slot 1-9] repairs the tool/armour in this slot and deducts cost from inventory
/rep [quickbar slot 1-9] ?' tells you what item and how much of it is needed to repair this item
/rep [quickbar slot 1-9] dmg' tells you how many uses are left before this tool breaks | '/rep', '/rep ?', '/rep dmg' for the item in your hand
/rep all to repair ALL repairable items in your inventory including worn armour
/rep arm repairs all of your currently equipped armour
/rep arm ? tells you what you need to repair your equipped armour
Its a convenient tool but it has far to much room for abuse. I'm only 46 and /rep arm is still using leather. That means it is limited by materials but trying to take down someone that can essentially maintain a full set of armor is ridiculous. Add to it that you can set up macros to eat food from up to 8 inventory slots without changing from your weapon, and you end up with a crafter that can take 20-30 hits from a diamond sword before going down and keep swinging at you the whole time.
Setting aside the obvious lag issues, Skyzzz walked into our town with a party of 5 beating on him. He killed 2 of us and nearly got a third before we took him down. It wasn't that he was "such a good player" that he avoided our hits and kicked our asses. He took consecutive blows from all of us while we chased him up the ramp to our town hall.
Like I said, /rep armor and /rep all are convenient tools and shouldn't be removed but they need to be balanced. I think the
best solution would be to remove the ability during combat. Essentially just disabling the ability within a specific amount of time after being hit. The easier solution would be to simply add a reasonable cooldown to it. 30secs-1min would be more than enough time. You could still use it in a fight but not indefinitely.