RimWorld

RimWorld

155 ratings
Sensible Bed Ownership
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
477.630 KB
Sep 10, 2024 @ 10:00am
Jun 12 @ 12:29pm
6 Change Notes ( view )

Subscribe to download
Sensible Bed Ownership

Description
Support for version 1.6 is confirmed, but more testing is needed. Please report any bugs in the comments. Thank you!

Makes the bed ownership/assignment mechanic sensible. Specifically:
  • Everyone can have a bed assigned per map, so beds don't get unassigned while caravaning.
  • Adds the ability to select a colonist or animal and right-click on a bed to assign. Multiple selected pawns can be assigned to a double bed at once.
  • Adds a search bar to the bed assignment dialog.
  • When assigning a second member to a double bed, brings the first member's love partners to the top of the list.
  • Adds an unassignment gizmo when you click on a bed.
  • Also applies these features to other colonist-assigned buildings, such as thrones and deathrest caskets.
  • Allows pawns to find a chair to sleep in instead of resorting to the ground when no bed is available because chairs still provide comfort when sleeping (can be turned off in settings).



Updates
06/12/2025: Fix error when right-clicking out of bounds with a pawn selected in certain situations
06/11/2025: Updated to 1.6, allow multiple selected pawns to be right-click assigned at once
04/18/2025: Fix bed assignment dialog incompatibility with Steam Deck
04/09/2025: Add chair-sleeping feature, prevent double bed reservations by the same pawn, use "main bed" for bed calculations instead of just whatever bed is on the current map (for lovers sharing beds or royalty bedroom requirements)
10/02/2024: Immediately unassign babies from cribs when they become children

Credits

Additionally, this mod was inspired by and includes many of the same features of the following mods:
If any of the above creators prefer I remove this mod for any reason, please feel free to contact me and I will promptly remove it.
51 Comments
1trickPwnyta  [author] Jun 9 @ 5:47pm 
@Neon Thanks for letting me know. Unfortunately I am completely unable to figure out how to get this problem to happen on my end. Are you able to test to see if the problem persists with only this mod and Harmony enabled?

If the problem goes away, then it's a mod compatibility issue and we'll have to figure out which mod(s) conflict. If the problem persists then something else is wrong and we'll get to the bottom of it.
Neon Jun 9 @ 3:49pm 
@1trickPwnyta I seem to be having the same issue as SaintWacko. All my single beds remain assigned, but any pawn I send on a caravan who happens to have a double bed might come back to find someone else has taken it. While I still have "Keep Bed Ownership" downloaded, it's been disabled ever since I found this mod.
1trickPwnyta  [author] May 23 @ 3:52pm 
@SaintWacko This sounds like it might be a mod compatibility issue. Are you using any other mods that affect bed ownership such as Keep Bed Ownership or Better Bed Assignment?
SaintWacko May 23 @ 1:18pm 
I've been running into a couple issues with this mod. First, it only seems to support single-owner beds, so whenever my caravans return I have to reassign lovers to their beds. Second, while it keeps track of who owned the bed, it doesn't actually keep it owned the way Keep Bed Ownership does, so if a new colonist joins while a caravan is away, there's nothing to stop them from claiming one of the already-used beds.
1trickPwnyta  [author] Apr 18 @ 10:11pm 
@A Big Hairy Monster I just released a new version that should fix that problem. Thanks!
A Big Hairy Monster Apr 18 @ 9:05pm 
I will note the mod is still usable though; the ability to assign via right click command does allow bypassing the problem manually.
A Big Hairy Monster Apr 18 @ 9:02pm 
Theres a serious issue with this mod on Steam Deck; namely, whatever you did with tye search bar, the cursor is automatically activated in it immediately upon opening the assignment menu. This cause the keyboard to immediately open, which disables the mouse trackpad. Moreover, closing the keyboard does not clear the text cursor, and so the keyboard just reopens immediately.

The end result is that the assignment menu is impossible to use; all you can do is spam B repeatedly to try and close out the menu entirely before the keyboard reopens.
GVLT Apr 15 @ 4:01pm 
Hi, can you also add a gizmo to see the bed location on the colonist? On a large colonies finding bed can be a pain.
Yoann Mar 12 @ 11:08am 
Thank you, I will use it and tell you if I find something.
1trickPwnyta  [author] Mar 12 @ 7:28am 
I was able to fix the issue mentioned by @Yoann but before I release it, I need to continue testing a bit longer to make sure it doesn't break anything else. For anyone interested, the current build on GitHub has the update: https://github.com/1trickPwnyta/SensibleBedOwnership