I’ve noticed a frustrating mechanic that may not be a bug, but definitely impacts gameplay flow. Currently, citizens drop whatever they’re carrying on the ground when either:
- The game assigns them a new profession (often due to new building placement).
- The game is saved or loaded.
This becomes especially problematic when constructing new production buildings. Workers are auto-assigned, often interrupting their current tasks. For example, a villager carrying harvested crops will suddenly drop harvested crops mid-route because the game reassigns them to a new building, even if they were almost done with their original task.
Farms seem to suffer the most. If I have 5 fields with 10 workers each, they often all pile onto one or two fields (which is great). But once a few fields are fully harvested, I should be able to reduce the farmer count — but currently this leads to chaos: villagers drop harvests, others abandon tasks, and the new assignments make little practical sense (e.g., someone across town gets assigned instead of the one already on-site).
After loading a save, sometimes villagers pick up dropped items — often they don’t - I have seen crops being wasted on the field as not picked up for whole winter.
Suggestion: Please add logic so that villagers always finish their current task before accepting a new assignment or profession change. This would smooth out gameplay and avoid mid-task interruptions and dropped resources.