I'm in a struggle, a constant struggle. the struggle between my valuable specialists, and my valuable peon haulers.
each job has significance, and are co-dependant on eachother in order to function.
specialists need haulers to haul out finished products and organize them so they are in useful locations.
Haulers need specialists to produce the actual products that sustain the fort's life.
It is only reasonable that a feature be implemented, a SIMPLIFICATION per se, that will have the specialists and haulers working hand-in-hand instead of just passively working around eachother.
I was unawares as to the actual solution to my dilemma until a
certain topic gave me a bout of inspiration through happenstance.It will work like this:
when an order is placed in a workshop (any workshop) requiring that material be placed into the workshop, ontop of the fact that the specialist in the workshop is hauling his own materials, the workshop will queue priority orders so as to task a hauler so he will take it upon himself to bring necessary materials to the workshop, so the specialist won't need to leave his workshop to fetch materials, he'll have them already prepared in his workshop! REPEAT orders will work like normal orders, but with the added benefit that more than one job will be queued, in order to anticipate that the job will be ordered again, as it is on REPEAT.
This will work in the opposite direction too, in order to avoid cluttering. When a finished product is sitting inside of a workshop, the workshop will queue priority orders for haulers to take it out of the workshop and place it into a stockpile.
As it stands, hauling is very passive and not involved for the haulers. all hauling jobs hold the same weight, and this leads to a very disorganized hauling workforce. With these changes, industry will occur far more easily, like the well-oiled machine it oughtta be.