My side of the seat
[b]MY SIDE OF THE SEAT[/b]
Ever wanted to control which seat your colonists sit at on multi-seat furniture — sofas, benches, and any other sittable building with more than one slot? With this mod you can. Assign colonists to specific seat slots and they will prefer their assigned seat when eating or relaxing nearby.
Feedback and bug reports are welcome — details below.
[hr]
[b]What This Mod Does[/b]
Slot Management
[list]
[*] [b]Manage Seat Slots dialog[/b] — a Manage Seat Slots gizmo appears on any multi-seat sittable furniture 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] — for furniture with exactly 2 slots the slot header reads "Seat left" / "Seat right" instead of numbered slots.
[*] [b]Swap button[/b]
[*] [b]Scrollable dialog[/b] — furniture with 3 or more slots gets a horizontally scrollable slot management dialog so all slots remain accessible regardless of count.
[/list]
Seat Assignment Enforcement
[list]
[*] [b]Seat preference (eating)[/b] — assigned colonists are routed directly to their own seat when searching for a place to eat. The pawn targets their exact assigned slot cell first (e.g. the left or right end of a sofa); if that cell is unsuitable any other free cell on the seat is tried. Falls back to any free chair while still skipping seats that belong to someone else.
[*] [b]Seat preference (social relaxing)[/b] — assigned colonists prefer their own seat when relaxing beside a table or near any chair. The pawn targets their exact assigned slot cell first.
[*] [b]Seat blocking[/b] — non-assigned pawns are blocked from using a seat that belongs to someone else both during eating and social relaxing.
[*] [b]Babies / newborns blocked[/b] — babies and newborns cannot be assigned to seats. They appear with a "too young" label in the vanilla Assign Owner dialog matching the style of ideology-forbidden entries.
[/list]
Map Overlay
[list]
[*] [b]Name labels[/b] — at the closest zoom level each assigned colonist's name is displayed at their seat position on the map so you can see at a glance who sits where.
[/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]
[*] [[url=https://steamcommunity.com/sharedfiles/filedetails/?id=3690966202]https://steamcommunity.com/sharedfiles/filedetails/?id=3690966202[/url]]Social Dining
[/list]
[/url] — full soft compatibility. When Social Dining is active its eating flow takes ownership; eating-flow patches are skipped automatically. Social relax assignment enforcement (TryFindChairBesideTable, TryFindChairNear) is always active regardless.
[*] Other furniture-adding mods — works automatically for any sittable furniture that declares multiple seat slots via CompProperties_MultiSeat or that uses a multi-cell building footprint.
[/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.