Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Sleeping in a bed pauses hunger/thirst  (Read 458 times)

DPh Kraken

  • Bay Watcher
  • [PRONOUN:she:her:herself][PRONOUN:it:its:itself]
    • View Profile
Sleeping in a bed pauses hunger/thirst
« on: February 08, 2024, 01:57:47 am »

My "victory" in an adventure mode playthrough was constructing a simple cabin over many days and nights, complete with a casket to bury the last of the giant spiders that I had wrangled from a strange pasture. It had all the necessities - a workshop, some barrels and storage, a roof, and a bed.

My weary hero hoped to lay down and finally have a reprieve from the road, but woke up in the same condition as every other nap in the mud she went through - hungry, thirsty, and not able to really appreciate life's comforts. This was particularly aggravating during construction, where I couldn't eat enough at one time of adventurer-control to stay full during both my labor shifts and nightly rests.

I propose that sleeping in a proper bed means that a unit's hunger and thirst timers are paused for the duration of the task (in a Fortress) or fast-forward (as an Adventurer). It would be most relevant for adventurers taking the effort to rest in tavern lodgings or build a camp, as their sleep cycle lasts for more ticks. For fortress citizens, it would just be a minor delay to the next time a citizen with a room goes for another snack. This is only for parity with the Adventure-centric mechanic, as the primary motivator for making dwarven beds is their mood.

This sleep benefit should only be for deliberate/scheduled sleep, not for hospital rest. I believe the unconsciousness from that condition is tracked separately, and administering rations to resting patients should be preserved. Creature-specific need counters (vampiric bloodthirst and dwarven withdrawal) don't need this benefit, since they aren't essential needs and are reset to zero when fulfilled.
Logged
[CHEESE_PLANT] and [CHEESE_GRAPHICS] biggest fan
My mods:
Language & symbolsMiscellanyGraphics resourcesPseudo-ASCII

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Sleeping in a bed pauses hunger/thirst
« Reply #1 on: February 08, 2024, 06:40:37 am »

It would be more realistic to slow the counters while unconscious. Patients could be conscious while bed-ridden (as currently players sometimes have to knock them out with cave-in dust because they don't know what's good for them.)
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

A_Curious_Cat

  • Bay Watcher
    • View Profile
Re: Sleeping in a bed pauses hunger/thirst
« Reply #2 on: February 08, 2024, 04:07:11 pm »

Alternative Proposal:

Sleeping doesn't pause or slow the need for food or drink, but, if either counter get too high, the player automatically awakens early.  Also, having hunger or thirst that is high enough should prevent sleeping.
Logged
Really hoping somebody puts this in their signature.