Предлагаю ввести возможность случайным путникам заходить в города.
Допустим:
Заходит в город странствующий бард – и в таверне появляется больше героев(или хотя бы с более сильными войсками, не может зайти в город без таверны)
Маг – в гильдии магов открыто новое заклинание
Путешественник – открывается участок карты
Странствующие артисты - +1 мораль у всех войск в городе
Торговый караван – цены на рынке снижены или завышены(не может зайти в город без рынка)
Колдунья - +1 удача у всех войск в городе
Контрабандист – новые товары на рынка артефактов(он не может войти в город без торговца артефактов)
Торговец – эксклюзивное предложение по продаже/покупке ресурсов, если есть герой в городе - боевых машин, если есть герой и торговец артефактов – артефакты.
Инженер – улучшения на 25% урона башен при следующей осаде(при наличии цитадели или замка)
Ярмарка - +1мораль всех войск, цены на торговлю снижены
Отряд наемников – предложение о найме
Отряд беглых разбойников – предложение о принятии в армию, при соглашении у войск в замке -1 мораль