Or they may be restricted to certain areas of town, e.g. Poor folks could show up in areas labelled "Slum" while rich folks could show up in "Trade centre".I don't particularly want to do any substantial changes to the code for this.
Though I was thinking of rewriting the function call to get a model for random citizens to have a chance-based switch based on town wealth.
After all, there are groups of citizens that are Poor, Normal and Rich but I'm not at all sure if they're actually used like that.
As far as I could tell, the game just selects a random model out of all relevant groups based on the chances defined at the top of initModels.c .
It's bad enough already. I really don't want to make it worse. Short of someone creating a whole load of new civilian models, the current system in which most models can be used everywhere and a few are region-specific gives a reasonable balance of variety within a town versus difference between towns.That is true. Not sure how bad that problem would be. Depends of course on how many models are in each nation group.
If there are enough models, there will still be variety within the town, but it'll also be clearly different from the other nations.
The noblemen with ruffs (don't know their model names) should perhaps be restricted to the first two periods. Beyond that, I'm not an expert on 16th-19th century fashion.Fair enough. It is actually possible to set any model to appear only within certain periods.
The model.period lines applied to the soldiers should work just as well for civilians. Do you think we have any non-soldier models in the game that don't look like they belong in certain time periods?
And that brings up another point. Fixed residents don't take any notice of nation masks, so there's little point in restricting a model to NorthEuro or SouthEuro if it's going to appear in both anyway. For which reason I'm seriously inclined to remove the nation mask from "towngirl1", who appears as a fixed resident in at least one town of every nation. Maybe apply the mask to "towngirl1_1" instead, unless I find one of them as a fixed resident in a Spanish town.The fixed town folk will of course remain themselves and the "Enc_walkers" will switch their nationality to the new "location nation".
Those characters are newly generated upon each location reload.