Большая благодарность автору за уже проделанную работу. Хотя было бы неплохо ещё реализовать следующие функции:
- Индикация заполненности рюкзака героя (например, "в рюкзаке находится N из M-возможных артефактов");
- В окне торговли артефактами (да и не только в этом окне) сделать раскрывающийся рюкзак героя (таблица N на M) с возможностью мултивыбора. Короче говоря, чтобы можно было выделить сразу кучу ненужных артефактов и обменять их на какой-либо ресурс (ну или передать другому герою), а не заниматься "сексом" с мышкой, обменивая каждый артефакт по отдельности;
- Возможность быстрого апгрейда юнитов в замке (например, хоткей + клик по юниту);
- Индикация количества необходимых ресурсов для апгрейда юнита, т.к. бывают ситуации, когда ресурсов мало и для апгрейда не хватает буквально 100-200 золота и приходится гадать (или считать) сколько же всё-таки необходимо золота (или ресурсов);
- Быстрая передача всей возможной армии из гарнизона замка герою-гостю и наоборот;
- Сделать возможным покупки уже проапгрейженого существа в портале вызова (в Темнице). Естественно только при условии, что юнит сам из Темницы и в Темнице уже построено соответствующие здание;
Хотя, наверное, можно реализовать часть этих функций в быстром меню (аналог F5 и СКМ, только для замка), которое бы включало в себя нечто типа "Передать все возможные войска герою-гостю", "Передать все возможные войска гарнизону замка", "Апгрейд всех возможных юнитов гарнизона замка", "Апгрейд всех возможных юнитов героя-гостя"...