Jump to content

Meal/toilet times


Recommended Posts

What are the optimal times to set meal and toilet times using the cycle timer?
I am going to implement bathroom timer as well and currently have my meal break set to the first 15% of the day.
Also, how many toilets will I need in bathrooms for this set up? I currently have 10 dupes and they have exosuits at the exit to their beds.

Link to comment
https://forums.kleientertainment.com/forums/topic/89672-mealtoilet-times/
Share on other sites

I wouldn't do this as while the rate of bathroom/meal rate doesn't change, the time it takes for a dupe to move to the bathroom/mess hall every time the dupe has an urge will add additional seconds that will be added to the next cycle when the dupe needs to go.  

In other words the time of day each dupe needs will change every cycle

This won't effect the mess hall as hungry dupes can wait 2 cycles before starving, but they will pee themselves if they can't reach the bathroom on time

2 minutes ago, Neotuck said:

I wouldn't do this as while the rate of bathroom/meal rate doesn't change, the time it takes for a dupe to move to the bathroom/mess hall every time the dupe has an urge will add additional seconds that will be added to the next cycle when the dupe needs to go.  

In other words the time of day each dupe needs will change every cycle

This won't effect the mess hall as hungry dupes can wait 2 cycles before starving, but they will pee themselves if they can't reach the bathroom on time

Then I could simply set it up using a buffer/delay circuit based on the number of seconds it takes for them to need to pee which is consistent. That would defeat the point though, wouldn't it....

Don't exosuits totally eliminate bathroom usage? I don't use them much but that's what I've always understood.

Anyway, assuming your dupes are still using bathrooms, I suppose you'd need one toilet per dupe to really optimize it, right? Otherwise you have to leave the bathrooms open long enough for multiple dupes to rotate through, which results in some wasted time as dupes are effectively waiting their turn.

2 minutes ago, Neotuck said:

I wouldn't do this as while the rate of bathroom/meal rate doesn't change, the time it takes for a dupe to move to the bathroom/mess hall every time the dupe has an urge will add additional seconds that will be added to the next cycle when the dupe needs to go.  

In other words the time of day each dupe needs will change every cycle

This won't effect the mess hall as hungry dupes can wait 2 cycles before starving, but they will pee themselves if they can't reach the bathroom on time

They can hold it for a little bit, can't they? If you got them all synced up to run to the bathroom first thing in the morning it might work.

But then, that assumes all the dupes wake up on time. If a dupe gets to bed late enough they will sleep late in the morning, and that could be a problem.

Maybe a compromise is to offer a few limited bathroom access windows, like 3 times per cycle or something.

3 minutes ago, Smithe37 said:

Then I could simply set it up using a buffer/delay circuit based on the number of seconds it takes for them to need to pee which is consistent

the extra seconds is carried over to the next cycle, and any delay (waiting on other dupes to finish bathroom) will also be added

This will effect when the urge happens next cycle and then there will be more delays that will be carried to the next cycle and so on and so on...

 

1 hour ago, Neotuck said:

the extra seconds is carried over to the next cycle, and any delay (waiting on other dupes to finish bathroom) will also be added

This will effect when the urge happens next cycle and then there will be more delays that will be carried to the next cycle and so on and so on...

 

Yes but I would get that buffer of time it takes for them to make a mess. I was also intending on building several toilets. hence the original post.

4 minutes ago, Neotuck said:

does this mean you plan to change the buffer each cycle?

No, but the time it takes for a Dupes bladder to fill is consistent and also has some 10 seconds of buffer time. It's not like the toilets only open for 1 second as well.

11 minutes ago, Smithe37 said:

No, but the time it takes for a Dupes bladder to fill is consistent and also has some 10 seconds of buffer time. It's not like the toilets only open for 1 second as well.

I see you don't understand what I mean so let me give an example. 

Say once a badder gets full it takes a dupe 10 seconds to reach the toilet

That's 10 extra seconds a dupe holds a full bladder before it's empty so those extra 10 seconds are added to the next cycle

so in the next cycle a dupe needs to go 10 seconds later than the previous cycle then add 10 seconds to reach the bathroom for a total of 20 seconds

this in turn pushes the 3rd cycle to 30 seconds

the 4th cycle 40 seconds

and so on

My point is it's impossible to predict bathroom time but if you think it can be done then feel free to try and post your findings

I Think neotuck is right about the toilets.

But what you could do is make a small outpost with some toilets and a small mess hall not too far from where they use to work if it's very remote from base. If they work in exosuits scratch the toilets. 

In my last build I've build very nice toilets for my little duper poopers but I forgot they don't pee when they have suits :D

But they used the mess hall. But bare in mind the tables need to be assigned. Idk why. I really think mess tables shouldn't need to be assigned. Just stupid...

I dont use exosuit in-front the bedhouses since OP anymore, but i did it the way they could do their business into it, THEN get out wearing the exosuit, avoiding complicated random timings. (resume = Latrine / Baracks / Exosuits / Outside)
For the Mess Hall you can set a fixed timer in the morning for the entrance and a one-way-exit on the opposite, simpliest thing as any meep going to eat differents amounts of kcal.

The biggest problem is your miners, Suddenly your toilets open and they DO NOT need the toilet, this can happen for varying reasons, exo suits, Small bladder, a stress reaction, getting stuck, them eventually sleeping during the day if you have them working far away (This is what my miners do, work at night sleep the day away) Eventually this compounds.

Sure you can add a 60 second timer or even a 120 second timer but eventually your dupes will unsync with the timer. I mean dupes will usually make a mess on cycle 2 if you don't have toilets up by the quarter cycle, normally a few seconds after eating if they go into that Holding it in stage, that pushes back the timers by x amount of seconds. Currently on cycle 48 I have dupes getting up in the middle of the night to pee. If you lock the toilet thats a mess right there. if you have them open at night then thats fine. 

Also I have had dupes Pee in exosuits so I am not sure if they completely stop it, but may have just been a bug, he also died from starvation in the suit...snow fell. Didnt notice.

I only use 3 toilets for 16 duoes

It seems like the best you could ask for here is a system that works the same as the mess hall. With that system, they either eat at a specific time, or they starve for a day and eat at that time tomorrow. The equivilent would be holding it in until the next designated toilet break.
         
Open the doors for a fair window of time when you want them to go. Then close them for as long as they can last before making a mess, minus a safety buffer. Add automation or timing to ensure that, if a dupe attempts to go during one of the off-peak times, they are shunted to the next off-peak time.
         
Eg: assume this is the timeline of their day.
         
| eat | main toilet break | --------- work -------- | opt1 | --------- work -------- | opt2 |  --------- work -------- | sleep |
         
Most of the time dupes will go to the toilet during the "main toilet break" but every go will add a few extra seconds to the time they need to go. Once the extra seconds push them out of this time period, they will have to hold it in until opt1 (off-peak toilet break 1). The next day they will visit during opt2, and the day after that they will be back on schedule and attending the latrine during the main toilet break.
         
Building this system will not be remotely practical, and will probably result in more than a few messes, but it could be fun. I'll leave the idea to others to experiment with.
         
The practical solution is simply to spam outhouses all over the map. They're quick to build and the only thing you need to deliver to them is dirt. Just make sure your dupes use a sink or hand sanitizer before they come back into your base.

13 minutes ago, Neotuck said:

Another problem with locking a door to the outhouses/mess hall is you run the risk of locking them inside

That's not a problem if you automate with weightplates. I just lock the food store and have weightplates and a buffer to open the door if a dupe is in there. Never ever had a problem with it.
The only time I've had problems are when dupes get stuck (either they trap themselves digging or their atmo suits bug out) in which case I have an atmo switch to open it up.

1 minute ago, Smithe37 said:

That's not a problem if you automate with weightplates. I just lock the food store and have weightplates and a buffer to open the door if a dupe is in there. Never ever had a problem with it.
The only time I've had problems are when dupes get stuck (either they trap themselves digging or their atmo suits bug out) in which case I have an atmo switch to open it up.

I thought about using weight plates but how do you make sure a trapped dupe walks over them? Usually a trapped dupe just stands still idle

I can't send a screenshot right now but there is literally nowhere to stand but weight plates. I'm storing the food in a loader receptacle setup soaked in CO2.
They cant access the loaders but the can access the receptacles. It's like this

D_RRRRT
D_RRRRT
TWWWWT

T- tiles
D- door
R - Receptacle
W - Weight plate
_ - gap

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...