Constructing a building and hauling just required number of materials instead of full amount worker can carry, rest could been dropped next to constructed object which usually is about 50 times closer than that vein you had on other side of the map.
There are myriad of issue where workers are incredibly inefficient. Adding some sort off secondary haul job queue which would compare distance to the next queued job and if it's closer would overwrite main queued job. Another solutions purely to farming, that might need to change farming a little bit, is to have harvest seasons/events/system that would make majority of the workers harvest the fields and bring it back at the end of the day, you know just like irl..
Edit: just noticed that first half of my post is missing O_o, my keyboard decided to leave the text out after typing it in
Anyway, my first half of the post was about growers/farmers who wouldn't haul their harvest after harvesting, or the fact that even with growing set as number 1 priority they often would go plant couple seeds and jog off doing something completely different, not only they wouldn't carry food back along the way, they would waste time going back and forth.
Same goes for hunters or plant cutting, usually those carry back their own produce, but that isn't always the case as often they just leave it be, especially wood cutters, might be issue with eating habits interrupting them mid jobs, or wood cutter cutting one tree and bringing back 1/3 of his carry capacity, when he cut off 3 trees and brought them back, and even if he cuts 3 tree down, only one stack out of 3 will be carried back, but when ordering any worker to haul, they will correctly gather all the stacks around up to the carry limit, same should be done for any job that possibly can carry back materials, mining, plant cutting, hunting, harvesting.
This time wasting issue becomes increasingly bad if you use mods that require more crafting or processing raw materials before using them to craft items. Because of one job, you might have to do 5 and when you have 2 dedicated growers just to see that half the fields are still empty or that food is rotting away over and over again until you manually tell them to haul it.. just drives me mad.
There are myriad of issue where workers are incredibly inefficient. Adding some sort off secondary haul job queue which would compare distance to the next queued job and if it's closer would overwrite main queued job. Another solutions purely to farming, that might need to change farming a little bit, is to have harvest seasons/events/system that would make majority of the workers harvest the fields and bring it back at the end of the day, you know just like irl..
Edit: just noticed that first half of my post is missing O_o, my keyboard decided to leave the text out after typing it in
Anyway, my first half of the post was about growers/farmers who wouldn't haul their harvest after harvesting, or the fact that even with growing set as number 1 priority they often would go plant couple seeds and jog off doing something completely different, not only they wouldn't carry food back along the way, they would waste time going back and forth.
Same goes for hunters or plant cutting, usually those carry back their own produce, but that isn't always the case as often they just leave it be, especially wood cutters, might be issue with eating habits interrupting them mid jobs, or wood cutter cutting one tree and bringing back 1/3 of his carry capacity, when he cut off 3 trees and brought them back, and even if he cuts 3 tree down, only one stack out of 3 will be carried back, but when ordering any worker to haul, they will correctly gather all the stacks around up to the carry limit, same should be done for any job that possibly can carry back materials, mining, plant cutting, hunting, harvesting.
This time wasting issue becomes increasingly bad if you use mods that require more crafting or processing raw materials before using them to craft items. Because of one job, you might have to do 5 and when you have 2 dedicated growers just to see that half the fields are still empty or that food is rotting away over and over again until you manually tell them to haul it.. just drives me mad.