Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

My side of the bed

[b]MY SIDE OF THE BED[/b] Ever wanted to control in which bed slots your colonists should sleep? With this mod you can — across double beds, bunk beds and multi-slot beds. On top of that, for double beds only, each colonist has a preferred left, right or no preferred sleeping side. Sleeping on the right or wrong side has a small mood impact. Feedback and bug reports are welcome — details below. [hr] [b]What This Mod Does[/b] Slot Management [list] [*] [b]Manage Bed Slots dialog[/b] — a Manage Bed Slots gizmo appears on any eligible player-owned bed with 2 or more slots. Click it to open the slot management window. [*] [b]Per-slot assignment[/b] — assign, reassign, unassign or swap colonists between slots. Cross-slot swaps are supported directly through the Reassign button. [*] [b]Left / Right labels[/b] — each slot in a double bed shows its physical viewer-left or viewer-right side, correctly resolved for all four bed rotations. [*] [b]Swap button[/b] — a dedicated swap button between adjacent slots lets you exchange two occupants in one click. [*] [b]Ideology check[/b] — the picker greys out candidates whose ideology or whose potential co-sleeper's ideology forbids sharing a bed. [*] [b]Slave bed support[/b] — on beds occupied by colony slaves the picker shows only colony slaves. [*] [b]Smart gizmo visibility[/b] — the gizmo is hidden on prisoner beds, medical beds and Hospitality guest beds where slot management does not apply. [/list] Bunk Bed Support (optional — requires BunkBeds or Vanilla Gravship Expanded - Chapter 1 mod) [list] [*] [b]Vertical slot dialog[/b] — bunk beds get a dedicated stacked slot dialog with top-to-bottom rendering that matches the in-game visual (top bunk shown at the top). [*] [b]Slot intent enforcement[/b] — dialog-assigned bunk levels are enforced at sleep time. Pawns go to their assigned bunk, not just the first free one. [*] [b]NRE guards[/b] — Harmony patches protect all vanilla methods that iterate OwnersForReading from NullReferenceExceptions caused by null-padded owner lists. [/list] Multi-slot Bed Support (modded content) [list] [*] [b]Scrollable multi-slot dialog[/b] — beds with 3 or more side-by-side or stacked slots get a scrollable slot management dialog so all slots remain accessible regardless of count. [/list] Bed Side Preference (double beds only) Left / right preference and all associated mood effects apply [b]exclusively to double beds[/b] (exactly 2 side-by-side slots). Bunk beds and multi-slot beds support slot assignment only. [list] [*] [b]Deterministic preference[/b] — every colonist is assigned a preferred side (left, right or none) once. Children included; babies and newborns excluded. [*] [b]Smart bed selection[/b] — when vanilla picks an unowned double bed for a pawn and their preferred side is occupied, the mod looks for an equally close or closer double bed where the preferred side is free. If none exists, the original bed is kept. Love partners are never separated. Single-bed selection and general bed priority are entirely vanilla. [*] [b]Mood while sleeping[/b] — sleeping on the preferred side gives [b]+5 mood[/b]. Sleeping on the wrong side gives [b]-5 mood[/b]. Only active during sleep. [*] [b]Lingering mood after sleep[/b] — after waking up well-rested, a [b]+4 / -4 mood[/b] memory persists for ~6 hours, decaying gradually to zero. When the pawn goes back to sleep the lingering mood is removed and the in-sleep thought takes over again. [*] [b]Rest-need tooltip[/b] — hovering over a pawn's Sleep bar in the Needs tab shows their preferred side. [*] [b]Trait re-evaluation[/b] — if a pawn gains a new trait the preference is recalculated to stay in sync. [/list] [hr] [b]Requirements[/b] [list] [*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]Harmony[/url] — required. Must be loaded before this mod. [/list] [hr] [b]Compatibility[/b] [list] [*] RimWorld 1.6 [*] Safe to add mid-game [*] Safe to remove — RimWorld silently ignores unknown comp data on load [*] No special load order required as long as it's after Harmony, Core and DLCs [*] Usable without any DLC (Ideology, Biotech, Anomaly, Odyssey, Royalty) [*] Multiplayer not explicitly tested [/list] [b]Optional Mod Support[/b] [list] [*] BunkBeds (Owlchemist) + Vanilla Gravship Expanded — Chapter 1 bunkbed: vertical slot dialog, bunk-level enforcement, NRE guards [*] Hospitality — gizmo hidden on guest beds; guest list shown in picker [*] Social Dining— compatibility layer included [*] Other bed-adding mods — works automatically for any bed with 2+ slots [/list] All optional mods are detected at runtime via reflection — no hard dependency, no additional load-order requirement. [hr] [b]Supported Languages[/b] [list] [*] English [*] German [/list] Additional languages can be added upon request. If you would like to help with translation, feel free to contact me. [hr] [b]Feedback & Bug Reports[/b] If you encounter issues, please provide: [list] [*] A short description and what you expected to happen [*] Steps to reproduce (if available) [*] Player.log or Hugslib log [/list] You can use the Steam Workshop comments or discussion section. [hr] [b]Licensing & Legal[/b] Copyright © 2026 b4ttl3m3d All rights reserved. [b]Restrictions[/b] You are NOT allowed to: [list] [*] Reupload this mod or any modified version of it to Steam Workshop or any other platform. [*] Include this mod in mod packs or redistributions without explicit permission. [*] Sell this mod or use it for any commercial purposes. [/list] [b]Permission[/b] If you want to reuse parts of this mod or include it in a project, please contact the author for permission. [b]Legal Notice[/b] This is a fan-made project and is not affiliated with Ludeon Studios. Please review the RimWorld EULA before use: [url=https://store.steampowered.com/eula/294100_eula_1]RimWorld End User License Agreement[/url] [hr] [b]Support & Donations[/b] If you would like to support the project: [url=https%3A%2F%2Fko-fi.com%2Fb4ttl3m3d]Ko-fi[/url][ko-fi.com] Donations are completely voluntary and do not grant access to additional content or features. They are simply a way to support ongoing free development.

Зависимости мода

Логотип мода

Harmony

Загрузить 69.6 KB