Event

Overnight processing

Quick facts

Type
Procedural (not narrative)
Trigger
Any sleep — voluntary or Exhaustion Blackout
What it sets
Day +1, Energy = max, TimeSlot = 0, Arousal = 0

TL;DR

Two entry points trigger overnight processing: voluntary sleep from the bedroom (ApartmentSleep / LoftSleep / Resort_Overnight) and forced sleep via Exhaustion Blackout (ApartmentSleep_Forced). Whichever fires, the same tunnel runs.

In order:

  1. Reset Energy to max_energy (100, bed upgrades push to 110/115/120).
  2. Advance Day by 1.
  3. Reset TimeSlot to 0 (Morning).
  4. Reset Arousal to 0.
  5. Run morning SMS chains (Sarah processing, bully arc, sugar daddy chain, master training, etc.).
  6. Tick processing counters — Sarah’s wait, dream cooldowns, OnlyFems payout.
  7. Roll dream slot (endgame warning dreams at Day 14 / 21 / 25).
  8. Check milestones — completed achievements, journal entries.
  9. Check rent (every 7th day on Landlord route).
  10. Check endgame — does this morning trigger Kept, Independent, or Famous?
  11. Land on MorningRoutine — the planner overlay fires.

Why it matters

Every system that “happens overnight” runs here:

  • The morning SMS that updates the Sarah processing arc.
  • The dream that warns you about the ending you’re heading toward.
  • The rent reminder + payment.
  • The Master order escalation that fires the next morning.
  • The streaming follower decay if you haven’t streamed.
  • The Shame decay (small per-night relief).

If a feature description says “this updates overnight”, this is the tunnel that’s doing it.

Two entry points, one tunnel

The reason it’s a “tunnel” (an Ink term for a reusable scene block) is that both sleep entries call into the same body. Adding new overnight mechanics means editing the tunnel once — they automatically apply to voluntary and forced sleep alike.

If you ever see new overnight content only firing after voluntary sleep but not after Exhaustion Blackout (or vice versa), that’s a bug — both should always trigger the same path.

Exhaustion Blackout

When Energy hits 0 mid-day, the game routes you to ApartmentSleep_Forced regardless of where you are in the city. The overnight tunnel runs normally; you wake up the next morning in the apartment. Time skipped, Arousal not reset (stays at its current value), Day +1.

This is why the cold plunge at the Spa matters — it prevents the Energy-burn loop that leads to blackout.

Tips

Sleep early to bank dream rolls

Dreams fire on the first overnight where their day requirement clears. Sleeping early on Day 14 immediately triggers Dream Slot 1 if you qualify, instead of waiting through the day.

The endgame check fires here, not on day-rollover

The Kept / Independent / Famous endings trigger inside the overnight tunnel, not at the moment you’d “earn” them mid-day. If you hit all the gates mid-afternoon, the ending still waits for sleep.

Related

  • Apartment — where most sleep happens.
  • Endings — what the dream + endgame steps actually do.
  • Stats — Energy cap mechanics that drive max_energy.

Comments

Patreon supporters can post. Public can read. Posts show under an anonymous handle (e.g. Quiet Owl 423) derived from your account, your real Patreon name stays hidden.