RimWorld

RimWorld

69 ratings
Cleanie
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
362.043 KB
Jan 3, 2023 @ 5:30am
Mar 23, 2024 @ 4:48am
9 Change Notes ( view )

Subscribe to download
Cleanie

Description
Tired of your pawns cleaning anything but your hospital? Want them to avoid spending hours and hours mopping the dirt outside? Cleanie will let you prioritize what and when to clean!
How it is different from other cleaning mods? Well, you don't have to maintain priority areas. On the other hand, you can not define custom priority areas (yet?), so choose wisely.


In settings, each room type got two parameters:
— Its priority weight (the bigger the number, the more likely that room to be picked for cleaning)
— Its cleanness threshold (if the room is more clean than the value, it will not be cleaned unless there's nothing else to do)
Cleaning order is also influenced by the distance, so that pawns don't dash back and forth too much.

Enabling "Do Not Disturb" will prevent pawns from cleaning bedrooms if someone is sleeping there (that does not count babies).


Totally safe to add and remove mid-save, compatible with mods that add custom RoomDefs.


Github[github.com]
47 Comments
XandrMoro  [author] Mar 16 @ 3:44pm 
But they are kinda set and forget, no?
Autismus Maximus Mar 15 @ 12:41pm 
dont want to be annoying but this shouldnt be in mod configurations, the Cleanie priority options should be a main tab in the game menu ( close to the architect or work tabs, i mean )
XandrMoro  [author] Nov 17, 2024 @ 4:28pm 
Yes, it does (when a pawn is considering cleaning job)
irrelevantredundancy Nov 17, 2024 @ 3:56pm 
Keep in mind that I don't know how to code when reading this next question. Does this add any new checks to the game that require more computing? Regardless of it being minor or not. Just in general is it now doing something in addition to what the base game already does?
Teok Mar 24, 2024 @ 2:00am 
Thanks!
XandrMoro  [author] Mar 23, 2024 @ 4:51am 
Should be fixed
Teok Mar 22, 2024 @ 9:13pm 
I get an error on the 1.5 version of this mod which is stopping the cleanie settings page from showing anything:
Exception filling window for RimWorld.Dialog_ModSettings: System.MissingMethodException: string Verse.RoomRoleDef.get_PostProcessedLabelCap()
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x00073] in <8b65cb0a4c2c41c5b3fbd3a92fbde076>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <8b65cb0a4c2c41c5b3fbd3a92fbde076>:0
XandrMoro  [author] Nov 1, 2023 @ 1:36pm 
I did quite some testing, and it does not look like theres any interaction with CS whatsoever (aside from CS overriding priorities for cleaning before doing bills, which is totally intended). There might be some other mod causing the conflict, hugs report would be useful (even if there are no errors).
hottt3 Oct 28, 2023 @ 3:17am 
Thanks for the mod! It would be great if it were truly compatible with Common Sense.
Yoann Jul 16, 2023 @ 1:20am 
Same