Balor
Recruit

When you'll become an enemy to a town (huge negative reputation), you'll will not be allowed inside.
However, when you'll 'enter' such city, and will have a battering ram (will be issued to you when you'll advance in the army ranks high enough, or can be bought at high levels), you'll have an option to assault the city... and then the battle will auto-calculate the results depending on size of your troops, their quality and your tactics skill. Of course, even rather minor towns will have large garrisons... and the ultimate goal would be to capture enemy capitol.
(It may require you to have nearly maxed-out tactics and leadership + best troops... and several tries, to boot.).
This way, no additional graphics will be required, and not a whole lot of coding.
Captured town will pay you a certain daily tribute, and will buy and sell goods for no additional cost (0% trade penalty) and you'll be able to recruit troops there for free (but that'll deprive the city of garrison).
They may revolt or be recaptured by war parties will left without a garrison, and I suggest leaving companions with high leadership and trainer skills there (as governors) - leadership will make citizens more content and increase their loyalty (and productivity should be based on loyalty - see my idea on economy), and trainer skill will allow faster training of recruits and promotion.
However, when you'll 'enter' such city, and will have a battering ram (will be issued to you when you'll advance in the army ranks high enough, or can be bought at high levels), you'll have an option to assault the city... and then the battle will auto-calculate the results depending on size of your troops, their quality and your tactics skill. Of course, even rather minor towns will have large garrisons... and the ultimate goal would be to capture enemy capitol.
This way, no additional graphics will be required, and not a whole lot of coding.
Captured town will pay you a certain daily tribute, and will buy and sell goods for no additional cost (0% trade penalty) and you'll be able to recruit troops there for free (but that'll deprive the city of garrison).
They may revolt or be recaptured by war parties will left without a garrison, and I suggest leaving companions with high leadership and trainer skills there (as governors) - leadership will make citizens more content and increase their loyalty (and productivity should be based on loyalty - see my idea on economy), and trainer skill will allow faster training of recruits and promotion.