Task prioritization based on proximity
Suggestion to hopefully clean up some of the task prioritization that nobles/serfs/etc exhibit. One of the most noticeable instances of this is during logging and mining just do to it being the most visually obvious. If you select several chopping or mining tasks that have the same priority (not marked as !) the AI will randomly bounce between them with little respect to location.
Say I am digging multiple 2 wide tunnels to search for iron, they will rotate knocking 1 block off each tunnel wasting significant time traveling, when they could have easily an entire length of 1 tunnel in that time.
Yep - I should be able to patch the nav immediately when they mine the spot out - just sitting on the list behind some of the more important stuff atm.