Private Rooms should be.... Private. Also Pets.

Started by Daimonin, October 23, 2017, 03:47:32 PM

Previous topic - Next topic

Daimonin

Searched forum for "room" didn't see anything relevant... So maybe not sugges.... Nah I'm sure someone has.

It annoys me that a room assigned to a pawn will be recognized as belonging to that pawn, but if you put a table or chair or whatever in to make it look a bit more "private quartery", then everyone and their dog feels invited to come in and have a meal there. Disturbing the rooms owner who's got to get up in 2 hours to go back to the mines.

Secondly, if you put a pet sleeping spot in the room, it converts the room into a barn. Ask yourself, which is more likely, a pet bed in someones bedroom for their pets, or a human bed in a barn? So yeah, bedroom should have higher priority then barn, and animal bed in a bedroom should be reserved for use (becomes "owned") by animals assigned the the room owner. So you know, the pawn can have his dog sleep in his room with him? Ideally, doing so would give/increase a mood buff.

EDIT: Damnit this was supposed to go in suggestions... My bad, could a passing mod please move it?

freemapa

Quote from: Daimonin on October 23, 2017, 03:47:32 PM
...animal bed in a bedroom should be reserved for use (becomes "owned") by animals assigned the the room owner. So you know, the pawn can have his dog sleep in his room with him? Ideally, doing so would give/increase a mood buff.

This is a great idea!

Daimonin

#2
I know right? Though apparently sleeping spots don't turn rooms into barns anymore, that must have changed since I first tried it. So that's a step up. Actually just looking at it, looks like you CAN assign owners to animal beds, I wonder when that changed? Huh... Guess that's what I get for making suggestions without double checking that something hasn't changed int he past few versions.

Now Im worried I made a complete ass of myself and putting a table and chair in a bedroom won't cause random pawns to come and sit in it either.

freemapa

They still come in to use the table, but there is an option to forbid it as a "meeting place" or something like that. I think this means they will still eat there if it's close, but they won't relax socially there. I think.

I get the most annoyed with pawns suddenly wanting to clean in a room when another pawn is sleeping in there.

Snafu_RW

Quote from: Daimonin on October 23, 2017, 05:05:30 PMlooks like you CAN assign owners to animal beds, I wonder when that changed?
You can? in vanilla? That's a new one on me; how?

Note that the /bed/ is assigned to a pawn, not the /room/. This allows barracks sleeping arrangements to be assigned if necessary (altho, once the colony developed enough it would be nice to have persistent room assignments)

Quoteputting a table and chair in a bedroom won't cause random pawns to come and sit in it either.
As mentioned, unsetting 'gathering spot' on the table should help with this
Dom 8-)

Daimonin

Ah I suppose it could be some mod that adds the ability. Maybe animal logic.

Yes beds are assigned to a pawn, but if a room only has one bed, then the game does recognize the room as being "Leira's Bedroom" or even "Leira and Grey's Bedroom". If you select environment display, and hover over a room, it tells you what the room is. It recognizes bedroom, barracks, dining room, rec room, kitchen, workshop, lab, and barn.

Those are respectively:
1 bed = bedroom (Double beds are still one bed)
2+ beds = barracks
table and chairs = dining room
joy object = rec room
stove and butchery = kitchen
most other production = workshop
research bench = lab
animal sleep spot = barn

There's some order of labeling there, for example a room with a bed is a bedroom, but add an animal sleeping spot, it becomes a barn. oddly. Pawn still sleeps in the bed, but the game sees it as a barn. At least that's how it worked in vanilla. I haven't tested recently without mods.

The idea is that if the game can make a guess at an intended room purpose, it should be able to put some restrictions. Like a room with just one bed should ALWAYS be a bedroom, regardless of if there's also an animal sleeping spot or table in it, and pawns who are not assigned to the bed in it should not be allowed access, unless interacting with that pawn, firefighting, drafted, or ordered to.

Lys

Still quite annoying if people walk into bedrooms to look at statues. There you can't turn anything off.

Canute

Quote from: Snafu_RW on October 23, 2017, 08:06:17 PM
Quote from: Daimonin on October 23, 2017, 05:05:30 PMlooks like you CAN assign owners to animal beds, I wonder when that changed?
You can? in vanilla? That's a new one on me; how?
Mods, mods mods made it possible.
Animal Logic can assign the ownership of animal beds, and even made them medical.


And btw. the mods  Clutter  / Locks offer the ability to made private rooms.

Bolgfred

Maybe there could be also a pathing penality to private rooms, making everyone prefer pathing around private rooms, even if they look like a shortcut.

Entering another ones room could also be a reason for fighting, when the owner was close to a tantrum
"The earth has only been lent to us,
but no one has said anything about returning."
-J.R. Van Devil