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