TL;DR: Villagers' trade restocking speed should be proportional to the size of available job-related structures assigned to the specific villager(or they could be shared). e.g. A farmer with access to a large farm plot would restock trades quicker, than a farmer with only a small farm. Additionally, a farmer with no access to a farm could restock nothing at all, to communicate to players this mechanic organically in-game.
In general, this mechanic will introduce a lower and upper limit to the restocking frequency, with the lowest being zero(no support structure), and the upper limit possibly being higher than the current number of restocks a day, to reward players for developing a village.
Here are ideas for some of the villager jobs.
Their restocking speed could depend on the number of farmland near the composter, like the farms that generate naturally, which the player can choose to expand on.
For the sake of simplicity, the farmland does not have to grow the specific plant in order for the villager to trade it, only the size of the farm counts.
They could depend on the size of the body of water near their barrel. Their fishing stands already generate with water.
They could depend on the number of sheep in the village, such as in pens that naturally generate with villages.
Like the shepherd, but with other animals such as cows and pigs.
They could depend on the number of bookshelves near their lecterns, which are found in library buildings.
Please sign in to leave a comment.