Hi there,
I was wondering if it'd be feasible to give the option to raze a settlement when capturing it - meaning to lower the level of the settlement (either right down to village level, or just by one level (e.g. huge city to large city), or even to any desired level. Maybe it could be tied to or replace the "exterminate" and/or "enslave" options. My reasoning:
1. In the late game there are an abundance of cities and large cities, and in the player's territories quite a few huge cities. It would keep the game-play a bit more varied to still encounter smaller settlements.
2. As a strategy of war, there is already the option to capture a settlement and destroy its economic and military buildings. Stripping a settlement in this way but still leaving it as a large settlement seems strange.
3. From a historical realism perspective, razings did occur, including to famous cities such as Carthage.
4. Currently with the "exterminate" and "enslave" options, there is not really any penalty to the player to balance the cash reward. A reduction in the city size would make sense as a logical drawback to depopulating a settlement which you want to hold on to.
5. It would increase the stakes for the player defending their own cities!
What do you think? If I remember right, there was a console command to increase the city level but not to reduce it, so maybe that means it's impossible.
Cheers!