Hauling

Hauling is the process of a pawn carrying items from one location to another. Generally this term refers to either act of hauling items to stockpile zones by colonists or trained animals but it can also include all tasks under the Haul work type including, in descending order of priority:
* Rearm turrets.
* Refuel fuelable buildings (Torch lamps, generators, Fueled stoves etc.).
* Unload carriers.
* Load caravan.
* Bank genepacks
* Load transporters.
* Strip corpses.
* Haul corpses.
* Do cremation bills.
* Do bills at campfire (such as burning drugs).
* Empty egg boxes. (Note that pawns will only automatically do this when the egg box is full)
* Take beer out of fermenting barrels.
* Fill fermenting barrels.
* Haul general things.
* Deliver resources to frames.
* Deliver resources to blueprints.
* Merge things.
Note that even if a pawn is incapable of hauling because of a trait or being a conceited noble, they will still do hauling tasks that pertain to jobs they are actively working on - A builder can always haul materials to a building they are working on, and is capable of moving blocking objects out of the way.
Also note that rescuing living beings is a doctoring task, not a hauling one.
== Mechanics ==
All items except chunks are assumed to be hauled so long as they are not forbidden. Chunks must instead be marked for hauling with the haul things order. 
Hauling is largely automatic and does not require player interaction outside of the aforementioned chunks so long as some haulers are present. Colonists or slaves can be designated as haulers by enabling the Haul work type in the Work menu - they will haul constantly when their work priories say they should prioritize the Haul work over out work types. See Work for further details. Note that the Haul job includes a number of tasks besides hauling to stockpiles, and most of those tasks have a higher priority than it. 
Animals trained to haul are considered haulers. Unlike humans, they only occasionally haul, with a mean time before of 1.5 hours. Carrier dryads and lifters are also considered haulers, and will haul items continuously as long as they are not sleeping/recharging and not otherwise occupied (e.g. drafted or receiving medical attention/repairs).
Haulers must be able to move and must have a non-0% manipulation capacity in order to haul. A human with no arms, or a dog with no jaw, cannot haul.
No type of haulers will haul outside of their allowed area, but they may cross forbidden areas while if two allowed areas are not attached. 
Haulers can only haul one type of item at a time.
Haulers will take the max amount they can carry, based on their Carrying capacity, up to a maximum of one complete stack of that item (e.g. a pawn will never haul more than 75 wood or 500 silver at a time, even if their carrying capacity allows for more). If the target stockpile cell can't hold it all, they will drop the extra nearby.
Hauling a specific item can be prioritized by selecting a pawn, right clicking on a valid (as above) target item, and selecting the Prioritize hauling <x> order. Only colonists or slaves can be ordered to haul. 
Hauling inherently interacts with stockpile zones. Haulers will haul items to a stockpile zone in the following priority:
# The stockpile that accepts the item type (though see below) 
# The stockpile that has a space for the item
# The stockpile with the highest priority
# The nearest stockpile
Note that if no stockpile exists that both accepts the item and has space, it will not be hauled. Also note that the priority of the stockpile does not dictate the order in which items will be hauled - e.g. an item destined for a critical stockpile will not necessarily be hauled before an item to go in a normal stockpile. Instead it only dictates which stockpile the item will be hauled to when it is hauled. Pawns will haul items from a lower priority stockpile to a higher priority stockpile, even when both accept the item.
=== Haul things order ===
== Analysis ==
Hauling interacts with a large portion of the mechanics of RimWorld. Effectively optimizing haul times is key to avoid wasting pawn time. Players should generally place stockpiles close to where the items they contain will be used so that pawns spend less time walking back and forth and more time producing useful things.
== See also ==
* See section Haul on Animal husbandry.
Category:Game mechanics