Quote from: tmo97 on January 09, 2018, 06:13:09 PMHuh? Pawns will look around for other stacks of "stuff" at the point they pick up or add to their current bundle of "stuff", and irrespective of where the stockpile is or how they are pathing to it. But AFAIK this has nothing to do with the path to the stockpile, and I've never once seen a Pawn pick up "stuff" on their way to a stockpile with a half empty bundle of "stuff" (and after they've finished looking around for other stacks of "stuff"), not even if they walked directly over the same "stuff" in question. Once a Pawn is walking towards the stockpile they don't stop to pick up anything they pass (unless they are interrupted somehow, such as stopping to vomit, and they then resume the job they were doing pre-vomit).
Currently they draw a path to the stockpile, and when there's the same item within 1-2 blocks of that path, they'll opt to add it to what they're carrying.
Are you sure you're not confusing this behaviour you mention with something added by a mod?
And what you're basically asking for here is smarter hauling AI, which is something that has been suggested pretty much since Alpha 1. With such AI either being hard to code, and/or a killer on performance (because haulers will constantly need to be checking for how they could be "smarter").
Although I can't recall anyone suggesting to solve this issue by using the inventory before (apologies to whoever if it has been suggested before and I missed it), so that might be a plausible way to "smarten" the hauling (or maybe specifically the harvesting) AI without hurting performance / being difficult to code.
(but it'd need balancing I think, as if Pawns could put 75X in their inventory and also carry 75X, then that's basically doubling the carrying capacity of harvesting Pawns. Maybe the 75 could become total capacity rather than just carrying capacity, so if a Pawn had 40 in their inventory then they could only carry 35. But then how to account for meals Pawns had picked up? Seeing stacks of 74 would be very annoying. So not entirely straightforward, but IMO more likely to actually be implemented than universal smarter hauling AI).

)