RimWorld

RimWorld

Not enough ratings
WorkGroups | Automatic Job Role Assigner
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3
File Size
Posted
Updated
109.907 KB
7 Apr, 2021 @ 2:28pm
27 Oct, 2021 @ 8:25pm
28 Change Notes ( view )

Subscribe to download
WorkGroups | Automatic Job Role Assigner

Description
WorkGroups
"You're the doctor, until you die, or I find someone better.."

I wanted this mod so I could focus on more "adding skilled pawns" and less "shuffling work priorities" when I find some, or when some of mine die.

Features
  • Create and prioritize WorkGroups (groupings of Work categories with a Name) that are assigned together to pawns with the highest skills.
  • Designate which WorkGroups are allowed to be set on the same Pawn to prevent your Researcher also being designated as your Planter (WorkGroups that are selected for a pawn come with a +1 priority, so in this case this pawn would be a
  • backup
  • planter, for if he had no research tasks lined up.)
  • Set Title for pawns who are designated to match their selected WorkGroups (works great with Guards For Me to see at a glance what each pawn's roles are)
  • Automatically clear any new pawns schedules to 24 hours of Anything.
  • Set a WorkGroup to be applied to every pawn (I use this for my Self-Preservation group as highest-priority, and also for my Basics group at lowest priority)
  • Enable/Disable a WorkGroup to be set for Colonists
  • Enable/Disable a WorkGroup to be set for Slaves (Simple Slavery support),
  • Enable/Disable a WorkGroup to be set for Prisoners (Prison Labor support),
  • Force bed rest on injured pawns, allowing them to heal while other pawns pick up their slack (if they're not dead..)
  • Save and Load all the settings at your whim! Super convenient for starting new colonies for us habitual restarters..
  • Use Learning Rate to be a factor in who gets assigned to which WorkGroups!
  • Select Stats to maximize or minimize for a given WorkGroup - utilize your bionic pawns capabilities to their fullest potential!
  • Select Traits that are required for a WorkGroup, or that you want pawns with in the WorkGroup, or that you will not allow Pawns with in the WorkGroup!

Notes
  • Save friendly! If adding to an existing save, note that it starts out disabled. You'll need to enable it via the new WorkGroups button on the tab bar at the bottom of your screen.
  • Supports modded work types. These get discovered at runtime, so if it's on that tab, it'll be in here.
  • If removing a mod that adds work types, the next load will log some Warnings as it cleans up references to those work types from your WorkGroups. These are harmless, and will only appear once.

Contribute at https://github.com/The1nk/RimWorld-WorkGroups
28 Comments
VolatileGlitchAviator 14 May, 2023 @ 10:02pm 
will this work in 1.4?
LaTrissTitude 30 Jul, 2022 @ 1:37pm 
+1 on @Arcanant default jobs idea
Puzzled Panda 21 Jun, 2021 @ 7:18pm 
I love this mod but I'd like to be able to assign people to the same priority for instance my Self Preservation has all the usual stuff like bed rest, basic, patient, etc and then I have Doctor right under that, and instead of assigning Doctor to 1 it assigns it to 2 even with adding it to And.. under Self Preservation, is there a way to do this that I'm missing or is that intentional?
Zan 20 Jun, 2021 @ 9:35am 
If i had different roles set, even set with a target of one, my whole colony would end up assigned to that top role. Even when i managed to set things in a way that they weren't all assigned to one role, they definitely weren't picking the best options. A pawn with passion and high skill 15+ would always be passed up for a pawn with low skill and no passion. I cant remember if i already ran a game with only this mod to rule out mod conflicts, but i'll do that soon.
The1nk  [author] 17 Jun, 2021 @ 6:57pm 
Zanvolt - it actually does, but order of your workgroups matter significantly. If the pawn is the "best candidate" for a workgroup higher in the list, they'll get assigned to that workgroup.
Zan 31 May, 2021 @ 12:26pm 
What's the actual criteria the mod uses for choosing whether or not to assign a pawn? It doesnt seem to be picking based on skill levels or passions. Is this normal or do i need to go hunting for a mod conflict?
The1nk  [author] 26 May, 2021 @ 10:04am 
That’s not a hard addition, and it makes sense. I’ll add it to the backlog. Thanks!
kuxynator 26 May, 2021 @ 1:47am 
nice mod, but does not work as I expected/as I need
- missing feature: keep existing prio.
HighPrio = 3 will keep existing prio 1..3 untouched.
LowPrio = 9 will keep existing prio 9.. untouched
So with this setting every pawn can be a high prio firefighter or other.
Arcanant 19 May, 2021 @ 10:17pm 
1. I think this would be better if it had some default values for jobs that everyone configures anyway.

2. I have set everything right I think with priority stats, badges etc but my colonists are not assigned any work to them.

3. While I was trying to read the pop up message of each stat I wanted to add as high or low the UI was flickering.

mod list

https://pastebin.com/yHZBSCBv
The1nk  [author] 19 May, 2021 @ 2:53pm 
@Arcanant it adds its own tab and button, and I haven’t seen any. Please let me know if you find any 😊