Event
Overnight processing
The single procedure that runs every night between days. Energy reset, day advance, SMS chains, dream slots, milestone checks.
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:
- Reset Energy to
max_energy(100, bed upgrades push to 110/115/120). - Advance Day by 1.
- Reset TimeSlot to 0 (Morning).
- Reset Arousal to 0.
- Run morning SMS chains (Sarah processing, bully arc, sugar daddy chain, master training, etc.).
- Tick processing counters — Sarah’s wait, dream cooldowns, OnlyFems payout.
- Roll dream slot (endgame warning dreams at Day 14 / 21 / 25).
- Check milestones — completed achievements, journal entries.
- Check rent (every 7th day on Landlord route).
- Check endgame — does this morning trigger Kept, Independent, or Famous?
- 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.
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.