In vanilla RimWorld, if you have a cook working in the kitchen with stockpiles of food nearby, and a lower-priority stockpile of food some distance away, colonists doing the Hauling job will pick up five (or sometimes ten) units of raw food from the low-priority stockpile and bring it to the kitchen. Then, if the cook has just finished a meal, the kitchen stockpile is down ten or more units of raw food so off they go to fetch more.
There is a mod called RimWorld Search Agency which has a feature called Hauling Hysteresis, which was originally its own mod.
What I'm suggesting is kind of in that vein, but could possibly work for others jobs besides hauling.
When a pawn is looking for a job which involves moving stacks of resources, instead of just picking the closest job they also consider how many resources need to be moved.
So they might at first narrow it down to several jobs that involves moving stacks of resources, but then when they consider this shortlist, they find that while Job A is five times further away than Job B, it requires ten times the resources. So they do Job A. Job B is of course still available to any other colonist who is also doing the same work.
Thoughts?
There is a mod called RimWorld Search Agency which has a feature called Hauling Hysteresis, which was originally its own mod.
What I'm suggesting is kind of in that vein, but could possibly work for others jobs besides hauling.
When a pawn is looking for a job which involves moving stacks of resources, instead of just picking the closest job they also consider how many resources need to be moved.
So they might at first narrow it down to several jobs that involves moving stacks of resources, but then when they consider this shortlist, they find that while Job A is five times further away than Job B, it requires ten times the resources. So they do Job A. Job B is of course still available to any other colonist who is also doing the same work.
Thoughts?