When I visit a village I leave a map marker with a list of the stuff that I care about so that I can come back for it later -- and except for salt I've never noticed it not being there. Usually I'm interested in axes but I also care about clothing, silver, seeds, pots, nets. I leave a small trap near the village so that i can see from the F6 map how long it's been since i've visited that village and i try to leave at least 30 days between visits to a particular village so that they have lots of time for restocking, but sometimes it happens that I go a lot longer without visiting a village or that I visit one a little sooner.
My current characters: Pekka's living in owl tribe, where the villagers don't have very much he's interested in but there's some villages in driik that he's marked with his interests. He hasn't been to the driik village in 3 months but I expect the items he cares about will still be there if I take him back. I also have Fretterat, who is also in owl tribe but has some villages in kaumo marked as having seeds. i expect the seeds he's picked up are still there and the ones he hasn't aren't, and Carl who is in islander territory and has some islander villages marked and some driik ones marked. None of them are in a village right now or experiencing the unpaid bug as far as i can remember.
Do you want me to send any of them to you?
In general stuff that isn't a resource or material circulate and get used up relatively slowly, so most of the time you can count on the tools and weapons etc. to keep existing in the village for quite a long time. But it all depends, on the population for example. I tested this again and if the theory/issue is that items picked up or left in the main house (which means they need to picked up first) stay in the village forever (except for salt) at least I can't reproduce it. I'll put test examples below. Also codewise there's no indication why things would behave like that. But out of curiosity and to double check, I could take a look at Pekka.
My tests follow. I tested with both picking stuff up, and not touching a thing.
1. In Driik village I picked the following items and dropped them on the main house table:
shortsword
broad knife
woodsman's axe
14 arrows
fine sickle
hunting bow
fine woollen trousers
winter lynx fur
wooden shovel
birch-bark basket of hemp seeds
birch-bark box of turnip seeds
bag of salt
7 smoked lynx cuts
Then went away for 90 days. And when I returned the things on the table were:
shortsword
broad knife
woodsman's axe
14 arrows
fine sickle
fine woollen trousers
wooden shovel
birch-bark basket of hemp seeds
birch-bark box of turnip seeds
6 smoked lynx cut
fine juniper bow
16 arrows
diff goes like:
- hunting bow
- winter lynx fur
- bag of salt
- 1 smoked lynx cut
+ fine juniper bow
+ 16 arrows
---
2. In another Driik village I searched a storehouse with bag of salt and other products and took a note of its contents. There was:
birch-bark basket of hemp seeds
birch-bark box of turnip seeds
bag of salt
3 birch-bark boxes of turnip seeds
woodsman's axe
bag of peas
Didn't pick up anything, then went away for 90 days. And when I returned the things in the storehouse were:
birch-bark basket of hemp seeds
12 arrows
birch-bark box of turnip seeds
woodsman's axe
3 birch-bark boxes of turnip seeds
Diff goes like:
+ 12 arrows
- bag of salt
+ woodman's axe
- bag of peas
---
This kind of tests are easy to do and give a good idea of actual item circulation.
But I'll do a quick check for Pekka too if you send him.