So after now 160 hours of excessively playing the game. There are some major issues with cities and their management.
The root of all is the food system. I will explain why.
Food in cities is important as it fuels everything. From income, troops over militia & garrison to trading.
The food in a town is composed of multiple factors
1. the villages and their type of production (steady)
2. the buildings in the city (steady)
3. the availability and amount of food on the market (fluctuating)
During a war point 1 and 3 get altered:
a: villages get raided/destroyed - your are loosing the food income
b: villagers from said villages are gone to stock up the market with products
c: caravans have a harder time to reach cities and supply them
Imagine due to a raid we loose a village. This village is now destroyed for quite some time.
Immediately our granery gets drained as we have negative food now. If the granery is depleted we will start loosing prosperity, militia and garrisoned troops. So basically humans starve to death.
But caravans will still buy food from our town worsening our situation. You can however dump 1000 units of fish into the market. Our food is now positive again and we stopped our garrison from dying. Although the price of fish is now extremely low in the citiy due to the high supply, this leads to caravans swarming the city and buying out all the fish and the city has a food shortage yet again. And all the people in the city starve yet again.
I have this problem now in all of my cities during a war (the amount of lords raiding everything because do anything else is so annyoing). I do not know how i am supposed to keep my cities prosperous or defended if i cant supply my garrisoned troops with food. Especially since you have to put high tier troops in cities because units lvl extremely slow in cities (castles lvl way faster so you put your low lvl units there and put them later on in your cities). You can have garrisons of like 500 units but at 80-160 unit strong garrisons most cities start starving naturally.
The tices like daily production, or the policies do not allow enough tweaking in that system.
A quick fix could be that our garrisoned units use the food in the stash, if the city is starving. Let the peasants starve before my precious garrison.
My suggestions in the long run is that we can build a garrison granery that fills up before the city granery and is only accessed by the garrisoned troops. This granery should also be able to be filled by ourselves, especially during a siege(if the siegeing army does not have the perk of stopping everyone entering/leaving the city).
This granery should have also a max capacity at max lvl to support a maxed out garrison(like 500 or reduce that to 300) for 10 (7?) days.
Currently there is no way of helping a city during or after a siege with food. (yeah i can dump it on the market so the price gets inflated and the next caravan will buy it out again).This needs to be adressed aswell.
Another suggestion would be that prices of food should rise way more drastically during a food shortage, increasing upkeep of the city. Also price hikes should only go down to normal as soon as the cities granery is filled again. Currently we have huge daily fluctuations and my cities often cant fill their granery when i am in peaceful times.
Preventing buyout of food that is available in large quanitity, but needed is another point. Like yeah we have 1000 units of fish but actually we need minimum 800 so that the town has enough to not starve, but anyway we sell 900 of that.
I have had cities where the whole garrison of 120 units(of possible 500) and 400 militia completely died only because prosperity was really high and caravans where still buying out food from the market, leading to a negative 19 food although all villages were up and supplying.
I know these "background" simulations are not as exciting as the battlefield, but they are well needed to enrich the sandbox.
The root of all is the food system. I will explain why.
Food in cities is important as it fuels everything. From income, troops over militia & garrison to trading.
The food in a town is composed of multiple factors
1. the villages and their type of production (steady)
2. the buildings in the city (steady)
3. the availability and amount of food on the market (fluctuating)
During a war point 1 and 3 get altered:
a: villages get raided/destroyed - your are loosing the food income
b: villagers from said villages are gone to stock up the market with products
c: caravans have a harder time to reach cities and supply them
Imagine due to a raid we loose a village. This village is now destroyed for quite some time.
Immediately our granery gets drained as we have negative food now. If the granery is depleted we will start loosing prosperity, militia and garrisoned troops. So basically humans starve to death.
But caravans will still buy food from our town worsening our situation. You can however dump 1000 units of fish into the market. Our food is now positive again and we stopped our garrison from dying. Although the price of fish is now extremely low in the citiy due to the high supply, this leads to caravans swarming the city and buying out all the fish and the city has a food shortage yet again. And all the people in the city starve yet again.
I have this problem now in all of my cities during a war (the amount of lords raiding everything because do anything else is so annyoing). I do not know how i am supposed to keep my cities prosperous or defended if i cant supply my garrisoned troops with food. Especially since you have to put high tier troops in cities because units lvl extremely slow in cities (castles lvl way faster so you put your low lvl units there and put them later on in your cities). You can have garrisons of like 500 units but at 80-160 unit strong garrisons most cities start starving naturally.
The tices like daily production, or the policies do not allow enough tweaking in that system.
A quick fix could be that our garrisoned units use the food in the stash, if the city is starving. Let the peasants starve before my precious garrison.
My suggestions in the long run is that we can build a garrison granery that fills up before the city granery and is only accessed by the garrisoned troops. This granery should also be able to be filled by ourselves, especially during a siege(if the siegeing army does not have the perk of stopping everyone entering/leaving the city).
This granery should have also a max capacity at max lvl to support a maxed out garrison(like 500 or reduce that to 300) for 10 (7?) days.
Currently there is no way of helping a city during or after a siege with food. (yeah i can dump it on the market so the price gets inflated and the next caravan will buy it out again).This needs to be adressed aswell.
Another suggestion would be that prices of food should rise way more drastically during a food shortage, increasing upkeep of the city. Also price hikes should only go down to normal as soon as the cities granery is filled again. Currently we have huge daily fluctuations and my cities often cant fill their granery when i am in peaceful times.
Preventing buyout of food that is available in large quanitity, but needed is another point. Like yeah we have 1000 units of fish but actually we need minimum 800 so that the town has enough to not starve, but anyway we sell 900 of that.
I have had cities where the whole garrison of 120 units(of possible 500) and 400 militia completely died only because prosperity was really high and caravans where still buying out food from the market, leading to a negative 19 food although all villages were up and supplying.
I know these "background" simulations are not as exciting as the battlefield, but they are well needed to enrich the sandbox.