// Management · RimWorld Mod
Automatic Work Assignment
Why hello there! Are you someone just like me who hates doing manual work, but love spending significantly longer automating the same work? Then this might just be the mod for you! This mod adds a new Work Manager tab, that allows you to specify a number of work specifications to
Why hello there!
Are you someone just like me who hates doing manual work, but love spending significantly longer automating the same work? Then this might just be the mod for you! This mod adds a new Work Manager tab, that allows you to specify a number of work specifications to be automatically assigned to your colonists. Each work specification has its own fully customizable fitness functions used to prioritize who is assigned to it, as well as the conditions that must be met for assignment. You can even choose to have certain actions performed when the work is assigned to a pawn! The ultimate goal of this, is to be able to fully automate the work assignments of all your pawns, with no need to exclude any. Though, you can still do so if you really need to. You can choose to only automate a subset of jobs, or automate them all, this mod is designed for maximum customizability. A few examples of what you can do:- Automatically assign all pawns with high enough skill level to medical work.
- Automatically assign pawns without the pyrophobia gene to firefighting.
- With training mods, assign pawns with passions, but low skill levels, to training work.
Quick info
There shouldn't be any mod incompatibilities. You can safely add this to a save. You should be able to safely remove this from a save. Let me know in the comments if you have any issues. Source: https://github.com/Lomztein/RW-AutomaticWorkAssignmentIntroduction
You'll find this tab right next to where you usually find your work tab. When you open it, you'll see a window composed of four major sections:Work Specification List
Here you see a list of work specifications. The order of these determines which will be assigned to colonists first. You can, of course, reorder them as you please. Reordering this list is currently a bit of a pain with large lists. I plan to look into the ability to drag the specifications, though for the moment you can hold shift while clicking the reordering buttons, and this will (sometimes, it's temperamental) move specifications all the way to the top or bottom. At the bottom of this list there are four buttons you use to do the following:- Resolve pawn assignments now.
- Automatically resolve assignments each day.
- Exclude certain pawns from assignments.
- Save / load configurations or import from other saves.
Basics
The top half of the middle section is where you can change the basic information of the work specification. The options are as follows.- Name: Just a label, doesn't have any impact other than organization.
- Min (workers): The minimum number workers. If not enough workers that meet the condition are available to meet this threshold, then conditions will be ignored until enough workers has been assigned.
- Target (workers): The target number of workers, or how many pawns should be assigned to this work.
- Critical: Pawns with critical work that are downed, will immediately be substituted by someone else if the number of workers fall below the minimum.
- Specialist: Designates that the work specification excludes pawns from assignments further down the list.
- Commitment: Estimate of how much of time is commited to this work, used to avoid over-comitting highly talented pawns.