RimWorld

RimWorld

173 ratings
More Than Capable (1.6-b)
2
4
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
219.497 KB
1 May, 2024 @ 12:27pm
20 Jul @ 7:36am
9 Change Notes ( view )

Subscribe to download
More Than Capable (1.6-b)

Description
More than Capable updated for 1.5/1.6

A note about 1.6 update:
Since the mod was heavily rewritten, there may be some issues that I did not catch during my testing.
If you find any, please report them in comments with preconditions and steps to reproduce.
Before reporting, if it is possible, try to reproduce the issue without any other mods enabled (except Harmony).
I cannot promise patching mods incompatibility issues or adding support for other mods (I can try, though).



Original description:

Tired of pawns who refuse to do certain types of work, even when their own lives and the survival of the colony depend on it? This mod changes the way in which the game handles "incapabilities." On the pawns' character tabs, you'll see that the "Incapable of" list has been replaced with a list of "Hated work types." These types of work are marked in amber on the work tab, and aren't assigned by default. But they can be assigned if necessary, as any pawn can be assigned to any type of work. Be aware, though, that if you assign a pawn to do hated work, there's a mood penalty (and eventually movement and even manipulation penalties) that will only grow worse the longer the assignment lasts. This mod is intended to allow you to assign pawns to work they hate in emergency situations. It is *not* intended to allow such assignments to be made on a long-term basis.

Note 1: Since "violent acts" aren't a specific work type, pawns who abhor violence are capable of violent acts -- combat, etc. -- if and only if they're carrying a weapon. But so long as they're armed, they will suffer mood debuffs just as if they were assigned to a work type they hate.

Note 2: As there are easy ways to "get around" restrictions on tasks like hauling, anyway, "incapable of dumb labor" is treated a bit differently than other incapabilities. Pawns who hate dumb labor are simply given an extra trait that reduces their carrying capacity and their unskilled labor work speed. They won't be assigned to hauling or cleaning by default, but can be assigned to those tasks indefinitely with only a minor mood penalty, which doesn't get worse over time. For similar reasons, pawns who hate plant work or skilled labor can still be assigned to plant cutting with only a minor static mood penalty.



Compatibility:

"More Than Capable" can safely be added to a game in progress. If you remove it you will get red errors, you can save and reload to make them disappear.

Compatibility with "Achtung", "Do your F*** Research", and potentially other mods that change forced work:
Disable 'Allow "Force Do Job" Behavior' in More Than Capable settings and restart the game.



Known Issues:
since 1.5 or earlier:
  • work assignments of hated types are lost after reloading saved game
  • drafted non-violent pawns can fight even without a weapon
  • slavery isn't overriding pawns' capable work types, leading to mood debuffs when assigned to "hated" types
  • mechs work types are unlocked but with no downsides (Mech Work Tab mod?)
  • traits related to hated work types can still appear on pawns
  • ?
since 1.6:
  • ?

WIP:
  • fix known issues
  • improve logging
  • special treatment for mechs, slaves, etc.
  • beautify settings page (low priority)
  • add missing localization (in Defs) (low priority)



Credits:
  • RimRue - original idea
  • Rainbeau Flambe (dburgdorf) - first implementation
  • notfood, Meru - second implementation, maintenance and updates up to 1.4
  • Brrainz - Harmony



License:

MIT


110 Comments
Umbra  [author] 27 Jul @ 8:41am 
interesting, I will have a look when I can @Chrono-Bonker
Chrono-Bonker 26 Jul @ 7:48pm 
Seems that this mod plays funnily with Achtung! Whenever I assign an Achtung task, *all* of the pawn's hated work types get procc'ed. Like, I may assign an Achtung task for my builder to build multiple buildings, but it triggers his hated work types for cooking, hauling, and cleaning. Not sure what the deal is there.
RelaxItsJustAGame 21 Jul @ 10:20am 
Thank you for updating!
Tobi 21 Jul @ 6:19am 
FYI: Having the "Obey Life Stages" option active leads to very bad performance in the work tab, at least with the Work Tab mod, due to the "WorkTypeIsDisabled" patch.
HyphenTorpedo 20 Jul @ 3:55pm 
Thanks for the update!
Umbra  [author] 20 Jul @ 7:42am 
@kifo thanks for letting me know. It seems to be because I accidentally pushed .dds file along with .png, and the game prioritizes loading that. I have removed it now. If it remains locally and you keep seeing the error, you can delete the dds file manually from ...\steamapps\workshop\content\294100\3237083444\Textures\UI\Widgets or use RimPy (Optimize Tex -> check the mod -> Delete DDS textures)
kifo 20 Jul @ 7:10am 
I have a conflict between this mod and Graphics Setting+. It seems to be linked to this image WorkBoxBG_Despised.png
Stellar Harbour 17 Jul @ 2:19am 
For some reason I am getting inviolent pawn with careful shooter trait :/
Gunseeker 16 Jul @ 8:42pm 
That seems to have fixed the issue for me, thank you for your hard work!
Umbra  [author] 16 Jul @ 11:36am 
I've fixed errors related to missing Biotech/Anomaly DLCs, and tested the mod without any DLCs, with all DLCs, and with each one separately. I cannot see any more errors coming from this mod.
(I did see some strange errors from Rimworld's Tick processes when I disabled Ideology on an existing save, but it had nothing to do with this mod and continued happening when the mod was disabled.)
If you keep having issues with the mod (especially if it's anything to do with Defs), try deleting and redownloading it; or disabling it, saving a game without it, and enabling again.
Please continue reporting if you notice anything. Thank you for your patience