По поводу переодевания..
1.Предлагаю сделать линейку войск замковую, которая будет изначально со своим снаряжением облегченного типа, которую можно будет переодевать в что-то получше при желании (допустим сержанты в кольчугах, а не в сюрко, и мы кидаем им в инвентарь эти сюрко, если хотим переодеть их получше). А то как-то заниматься переодеванием голых солдат... Мы понимаем, что при повышении уровня солдата платим динары, так пусть они будут одеты во что-то (хотя бы замковая линейка войск, допустим захватил замок и нанимаешь в нем солдат именно замковой линейки, которые будут одеты уже). Я к тому, что при захвате земель и городов правитель уже не должен заботиться о каждом солдате, ну и времени много тратится.
2.Либо придать функцию выдачи снаряжения солдатам Интенданту замка по достижении определенного ранга (допустим сержант замка может иметь в подчинении 25 бойцов и подходит к интенданту с вопросом их приодеть - можно в виде квеста "набрать нужное количество солдат интенданту-из деревни например, кузнецу выковать мечи-платишь 1000динар и через сутки заказ готов, ловчему заказать луки и стрелы-также платишь деньги и забираешь заказ и т.п." и собственно отряд для героя готов) или владения замком.Второй вариант значительно удобнее,тут ты как бы платишь энное кол-во денег за отряд и тебе его снаряжают в путь.
Потерял в бою бойцов,пришел к интенданту - сделал квест - опять набрал отряд готовых бойцов.. Как-то так.