RimWorld

RimWorld

Automatic Work Assignment
Showing 1-10 of 49 entries
< 1  2  3  4  5 >
Update: 23 Sep @ 12:20pm

[Auto-generated text]: Update on 9/23/2025 9:20:17 PM.

* Fixed several persistence issues.
* Added faction option to royal title condition.
* Added "any" option for royal title, ideo conditions.
* Added "work category capable" condition, which checks against work categories such as violent, mining, ect.
* Renamed "is capable of work" to "work type capable" to shorten the name.

Just for the record, I'm pretty happy with the mod in it's current state, so development has slowed down for the most part. I will of course continue maintaining, fixing bugs, and adding smaller requested features, but don't expect anywhere close the same rate of new features as previously. I have other projects I want to work on.

That is, of course, until I randomly begin hyperfocusing on this project again lol.

In the meanwhile, contributions are welcome through pull requests on GitHub.

Update: 18 Sep @ 12:27pm

[Auto-generated text]: Update on 9/18/2025 9:27:28 PM.

* Fixed dedications not persisting properly.
* Added a "Clear dedications" button to on-assignment task UI.
** Button tooltip shows who is currently dedicated to work assignment.

Update: 15 Sep @ 1:12pm

[Auto-generated text]: Update on 9/15/2025 10:12:53 PM.

* Added more options for changing default pawn exclusions. Whether or not downed, mentally broken, or cryptosleeping pawns should be excluded can now be customized.
* Added conditions for checking if a pawn is downed, mentally broken, or cryptosleeping. These are only visible if these pawns are not excluded by default anyways.
* Added "is mechanitor". Basically a shortcut to "health condition (mechlink), added for clarity.
* Added "hour between" condition, used to check the local hour.
* Added caching to formula and ordering fitness functions, to alleviate performance issues when a single pawn is selected while editing work specs with these functions.
* Added "dedicate pawn" on-assignment task. A dedicated pawn will ALWAYS be prioritized when resolving work assignments, even if the pawn would be otherwise excluded in anyway. The only exception to this is death.
** If you accidentally dedicate a pawn for too long, then you can clear all dedications in mod settings to resolve this.
** Pawns will only be re-dedicated when their current dedication expires.
* Fixed royalty title condition straight up not working.
* Fixed mech count fitness / has mech conditions not being exclusive to Biotech.

Do note that dedications are somewhat of an experimental feature. Although it seems to work, you never truly know with these kinds of things.

Update: 30 Aug @ 2:52pm

[Auto-generated text]: Update on 8/30/2025 11:52:24 PM.

* Hotfixed raiders being considered guests.

Update: 30 Aug @ 2:36pm

[Auto-generated text]: Update on 8/30/2025 11:36:01 PM.

* Fixed caches being just straight up broken, resulting in various things never updating.
* Expanded "exclude pawns" menu to include toggles for what types of pawns should be included/excluded.
** Colonists, slaves, guests, and now also prisoners can be toggled individually.

Update: 29 Aug @ 10:40am

[Auto-generated text]: Update on 8/29/2025 7:40:53 PM.

* Added the Float Sub-Menus mod. Pawn settings are now grouped together for easier overview. All or individual groupings can be disabled in mod settings.
* Added a bunch of new pawn amount settings
** Animals, Farmland, Prisoners, Guests, Slaves, Stockpile, and Max.
* Added a few tutorial helpers.
* Added in-depth documentation of "formula" pawn fitness.
* Added "has tree connection" pawn condition.
* Added "health condition severity" pawn fitness.

Update: 25 Aug @ 12:14pm

[Auto-generated text]: Update on 8/25/2025 9:14:47 PM.

* Added "has mechanoids" pawn condition.
* Added "mechanoid amount" pawn fitness function.
* Added "do all" on-assignment tasks. It just executes the tasks inside it.
* Fixed a number of composite settings straight up breaking the UI.

Update: 24 Aug @ 11:54am

[Auto-generated text]: Update on 8/24/2025 8:54:35 PM.

* Added the option to count assignees from specs higher on list, as assigned to spec.
* Moved "include specialist" toggle up to basic settings section.
* Improved "Exclude colonists" window layout generation, and added pawn icons.

Update: 23 Aug @ 1:41am

[Auto-generated text]: Update on 8/23/2025 10:41:48 AM.

* Restored integration for Combat Extended (Contributed by Nihilivin)
* Reworked various listers, removing nested scrollbars (Contributed by Nihilivin)
* Fixed text shrinking when zooming way in (Contributed by Nihilivin)
* Added option to still include specialists for spec assignments (Contributed by SeanWoo)

Update: 18 Aug @ 8:21am

[Auto-generated text]: Update on 8/18/2025 5:21:14 PM.

* Hotfixed the work assignment algorithm assigning the same work to the same pawn multiple times.

I have no idea how this issue remained unresolved for so long. My best guess is that the "unused" code I previously removed compensated for the issue. Regardless, assignments should now in general be more consistent and predictable.