Original von denis97
There is no lack of basic goods, but about prices i don't know - maybe they are too high and this is the problem.
>Click on the guard and note down their response
They say that there is enough beer, what is not true, because last time there was lack of beer in the city was a year ago.
There is your problem. The population likes to have about 2 weeks' consumption of all basic goods in the marketplace. If the guards tell you that there is not enough beer that means that there is not enough beer in the markethall. They don't care about the stock in your trading office. Lower the prices as follows:
beer 40, grain 125 fish 500 and timber to 70, wool should be around 1,200. This should bring the people back. Make sure you have enough goods in your trading odfiice. The demand will not go up but the inventory levels in the market hall will increase.
Does population size also affect citizens moods? The city has 6200-7500 citizens, depending on citizens moods and immigration and emigrations cycles. It is a big city actually.
Not directly. However, larger towns require more guards, hospitals and chapels. The amount of beggars that are normally hanging around increases with the size of the town. You can have up to 500 beggars in a very large town.
Another question - does amount of goods you are giving for "feeding the poor", affect the number of beggars coming to city?
Yes, you will see an influx of beggars when feeding the poor. When the priest tells you that begggars from afar will come to town you donated enough food to attract a lot new beggars. The amount arriving each day depends upon the size of the town. You should get around 90 new beggars each day. Large towns can attract upwards of 200 beggars per day but require larger donations. For example, in a town with 28,000 ppl I donated 20 grain, 10 fish and 100 beer and, after 4 days, there were 1,000 beggars in town. This shortened the time to populate the businesses quite a bit. But there is no need to keep on doing it since the limit is 12 new employees per business per day. So, if you have 5 different businesses in town, you will get up to 60 new workers per day. But 60 workes all bring family so 240 will need accomodation.