1. Если артефакт находится в кузнице у другого героя и, если не вышел срок пользования переданным артом, то на https://www.heroeswm.ru/arts_arenda.php в колонке "Забрать/В кузнице" мы видим пустую ячейку, а должна быть надпись "В кузнице" (то, что арт в кузнице, можно определить по новой прочке арта).  
 
2. Можно (и нужно) показывать срок окончания ремонта, т.е. вместо "В кузнице" показывать в "Кузнице до <дата>". Это совсем просто - показать известную дату. 
 
3. Передаваемую за ремонт сумму надо привязывать к арту, т.е. кузнец не получает голд, пока арт не поступит в кузницу (но видит эту сумму, также видит процент = сумма оплаты / сумма рем. арта * 100). Сумма снимается со счёта заказчика при подвешивании арта кузнецу (возвращается при отмене заказа) - установлена галка "Разрешить ремонт", а на счёт кузнеца поступает при поступлении арта в кузницу. Иначе кузнец может где-то пропасть и тогда возникают проблемы возврата золота. 
 
4. В форме передачи арта сделать поле "% от стоимости ремонта". При передаче арта кузнецу заказчик указывает процент стоимости (например, 101%) и с него снимается сумма = стоимость ремонта арта * процент. Ибо очень напрягают постоянные подсчёты. И очень хорошо было бы сделать таблицу из десятка ников кузнецов, заполняемую игроком: 
 
Ник, Процент от стоимости ремонта. 
 
Вася 101% 
Петя 86% 
Моня 120% 
... 
 
Тогда при передаче арта кузнецу можно выбрать ник из списка кузнецов, а процент подставится в поле процента автоматом!    |