Ludeon Forums

RimWorld => Ideas => Topic started by: Modinstaller on December 01, 2018, 08:19:24 AM

Title: Make bedrooms with multiple doors viable
Post by: Modinstaller on December 01, 2018, 08:19:24 AM
Right now if you make a bedroom with several doors for convenience, there's a good chance that your colonists are going to move through them when someone's sleeping.

It'd be nice if colonists were smart enough not to disturb someone's sleep just to get 2 seconds faster to their objective, but another solution would be to allow the player to draw out areas that colonists should avoid if possible while moving, while still being allowed to move there when something needs to be done (repairing, firefighting, cleaning ...). Not perfect though since your cleaner might disturb someone's sleep, but better than nothing.

Title: Re: Make bedrooms with multiple doors viable
Post by: XeoNovaDan on December 01, 2018, 08:39:16 AM
You could just forbid the second door and only unforbid when necessary, though that could be micro-intensive.
Title: Re: Make bedrooms with multiple doors viable
Post by: Modinstaller on December 02, 2018, 06:46:56 AM
Since both doors could be used every day (like, one leads to the dining room, the other to the crops area and the wilderness), with 10 colonists with 10 bedrooms, it would become unmanageable very quickly.
Title: Re: Make bedrooms with multiple doors viable
Post by: 5thHorseman on December 02, 2018, 09:13:19 AM
I would like this too. And based on that video they made where they explained how pathing works, it even sounds simple to implement. Any room with a bed in it, make the pathing penalty the maximum. Then suddenly nobody would go through there unless it was ridiculously long to go the other way, or they had an actual reason to be in the room. Which should generally mean sleep, cleaning, or doctoring.
Title: Re: Make bedrooms with multiple doors viable
Post by: Kiame on December 05, 2018, 12:30:32 PM
You could use Path Avoid - https://ludeon.com/forums/index.php?topic=33027.0

Mark bedrooms as strong avoid and pawns will not go through the rooms unless they are going to sleep there