Blue, open sky peeks above a metropolitan city in the wake of a cataclysmic storm. Traffic lights and street signs barely poke out of a massive body of water. The water looks murky and smells of ocean and chemicals. (if: $glassCleanedUp is false)[The window frame still has a few jagged pieces of glass stuck to it.]
(if: ($heardBoatTwo is true) and ($sawBoatTwo is false))[ There's no boat in sight.] (if: $glassCleanedUp is true)[[[Climb out onto the fire escape.|Fire Escape]]
[[Turn around.|Office Room]]](else:)[(if: $hasSupplies is true)[(set: $glassCleanedUp to true)[[I clean up the glass and climb out onto the fire escape.|Fire Escape]]](else:)[(link: "Climb out onto the fire escape.")[I want to find something I can use to clean up this glass first.]
[[Turn around|Office Room]]]]
Light
(set: $transCounter to 0)\ |sample1)[(transition: "dissolve")[Sunlight. ]] |sample2)[(transition: "dissolve")[A sluggish fluttering of the eyelids. ]] |sample3)[(transition: "dissolve")[For a brief moment I'm no one; ]] |sample4)[(transition: "dissolve")[Then all of a sudden, [[I'm me.|Consciousness]]]] { (live: 2.5s)[ (set: $transCounter to it + 1) (if: $transCounter is 1)[ (show: ?sample1) ] (else-if: $transCounter is 2)[ (show: ?sample2) ] (else-if: $transCounter is 3)[ (show: ?sample3) ] (else-if: $transCounter is 4)[ (show: ?sample4) ] (else:)[ (stop:) ] ] }
I feel like I've just woken up from a long, unexpected nap. My mind feels foggy and my eyes are puffy.
My shoulders feel stiff and (link-reveal: "sore.")[(show: ?sore)]
|sore)[(transition: "dissolve")[I'm on my side in fetal position, with my head resting on my arm. I'm wearing (link-reveal: "pajamas")[(show: ?sweat)] and an old pair of socks.]
|sweat)[(transition: "dissolve")[My sweat is making my pajamas stick to me. My lips and throat are extremely dry. I try to (link-reveal: "swallow.")[(show: ?swallow)]]
|swallow)[(transition: "dissolve")[Instead of saliva, it feels like tiny little rocks are sliding down, leaving a chalky air behind. [[I need water.|Surroundings]]]]]]
Dust particles float in the air, illuminated by the rays of light coming in from the window behind me. A mildewy odor fills the (link-reveal: "room.")[(show: ?view)]
|view)[(transition: "dissolve")[I'm under a metal desk, facing a wall. In front of me there's an overturned office chair and a couple of [[loose papers.|Letter from Aaron]]]]
[[Wake|Light]]<span class="aaron">Kai,
I understand why you don't want to evacuate, but this storm isn't looking good. You'd be much safer with us upstate. Sam says the storm surge will probably be over 15 ft, so there's a high chance it'll flood your apartment. If you change your mind or if you find yourself in any trouble, give me a call and we'll see how we can help. At the very least, read through this [[brochure|Brochure]] and please, please stay safe.
Aaron</span>
<span class="email">WHAT TO DO AFTER A FLOOD
If you are trapped in a flooded building, follow these steps to keep you and your loved ones safe until help arrives:
· Avoid exposure to floodwater. · Keep a look out for rescue boats that may be coming through your area. · Keep an emergency backpack ready to grab and go. · Try to text instead of making a phone call. It takes less battery power and is less likely to cause or be affected by network congestion. · Clean and cover open wounds with waterproof bandages.</span>

I place the papers back on the floor and slowly [[crawl out from under the desk|Office Room]]. (set: $hasJournal to false) (set: $hasSupplyKey to false) (set: $sawStickyNotes to false) (set: $hasBroom to false) (set: $hasGloves to false) (set: $hasSupplies to false) (set: $glassCleanedUp to false) (set: $sawAaronPicture to false) (set: $visitedAaronPicture to false) (set: $readAaronLetter to false) (set: $laptopBattery to true) (set: $sawKaisJob to false) (set: $sawKaiPicture to false) (set: $drankWater to false) (set: $sawLaptop to false) (set: $attempt to "cleared") (set: $sawTherapistCard to false) (set: $sawPhone to false) (set: $sawOffice to false) (set: $sawCalendar to false) (set: $sawOffice to false) (set: $sawBoatOne to false) (set: $climbedOut to false) (set: $rememberedAaron to false) (set: $sawJakePicture to false) (set: $hungry to false) (set: $ateSandwich to false) (set: $hasSuitcaseKey to false) (set: $heardBoatTwo to false) (set: $yelledHelp to false) (set: $sawBoatTwo to false) (set: $searchedSuitcase to false) (set: $sawAlbum to false) (set: $sawAlpha to false) (set: $sawEntries to false) (set: $searchedSuitcase to false)
(if: (((history:)'s length) > 20) and ($sawBoatOne is false))[(goto: "Boat One Trigger")](display: "Hunger Trigger")(if: ($hungry is true) and ($ateSandwich is false))[[[My stomach is grumbling loudly.|Backpack]]](else:)[(if: $sawKaisJob is true)[I seem to be in my office room.](else:)[I seem to be in a small office room.]
(if: $glassCleanedUp is false)[A soft breeze blows through a broken [[window|Window]]. Shards of glass cover the floor right below it.] (else:)[A soft breeze blows through a broken [[window|Window]].]
The metal office [[desk|Desk]] sits in the corner of the room.
An overturned [[wastebin|Wastebin]] and a [[backpack|Backpack]] lie against the wall underneath a [[calendar|Calendar]] and a [[map.|Map]]
A battered [[suitcase|Suitcase]] sits on the floor in the middle of the room.
The [[door|Office]] to the office is a few feet away.]
(if: $glassCleanedUp is true)[The contents of the wastebin are a mixture of broken glass and instant ramen containers.](else:)[The wastebin seems to be full of empty instant ramen containers.]
[[Look away.|Office Room]]
(if: ($hungry is false) and ($ateSandwich is false))[The backpack is leaning against the wall. It looks like it's been put through a lot.
The bigger pocket is packed with all sorts of emergency items: a first aid kit, a hygiene kit, a foldable knife, some matches, a flashlight, (if: $drankWater is false)[a [[water bottle|Waterbottle]], ](else:)[an empty water bottle, ] [[a sandwich|Sandwich]], and an [[energy bar.|Energy Bar]]
In the smaller pocket there's a [[phone|Phone]] and a wallet that contains my ID, some credit cards, a [[picture|Kai Picture]] and a [[business card.|Therapist Card]]
[[Close the backpack.|Office Room]]](elseif: ($hungry is true) and ($ateSandwich is false))[I'm too hungry to focus. I head over to my backpack, open it, and reach for the (link-reveal: "sandwich.")[(show: ?devour)]
|devour)[(transition: "dissolve")[I quickly devour the sandwich.
When I reach down to close the backpack, I notice a small (link-reveal: "key.")[(show: ?key)] It looks like it could open up the suitcase.]]
|key)[(transition: "dissolve")[[[I pick the key up and close the backpack.|Office Room]](set: $hasSuitcaseKey to true)]](set: $ateSandwich to true)](elseif: $ateSandwich is true)[The backpack is leaning against the wall. It looks like it's been put through a lot.
The bigger pocket is packed with all sorts of emergency items: a first aid kit, a hygiene kit, a foldable knife, some matches, a flashlight, and an energy bar.
In the smaller pocket there's a [[phone|Phone]] and a wallet that contains my ID, some credit cards, a [[picture|Kai Picture]] and a [[business card.|Therapist Card]]
[[Close the backpack.|Office Room]]](else:)[]
(if: ($sawAlbum is true) and ($sawEntries is true))[(goto: "Sad")](if: $heardBoatTwo is false)[The suitcase is dirty and covered in scuff marks. The wheels are about to fall off.
(if: $hasSuitcaseKey is false)[It has a lock that requires a key.
[[Look away.|Office Room]]](else:)[(link: "It has a lock that requires a key.")[(goto: "Boat Two Trigger")]]](if: $heardBoatTwo is true)[(if: $searchedSuitcase is false)[(if: $yelledHelp is true)[They stare at me in disbelief before heading south in search of other survivors. I turn around and unlock the suitcase.](else:)[I unlock the suitcase and open it.] At first all I see is bunched up (link-reveal:"clothes.")[(show: ?clothes)]
|clothes)[(transition: "dissolve")[I pick up one of the shirts and (link-reveal: "smell it.")[(show: ?jake)]]
|jake)[(transition: "dissolve")[Jake. It smells like Jake and our apartment. The person in those pictures with Aaron and Sam. The person I share my life with. Why am I just now remembering this? (link-reveal: "Where is he?")[(show: ?search)]]
|search)[(transition: "dissolve")[Buried under the clothes, I find a [[photo album|Photo Album]] and a tattered [[journal.|Old Journal]](set: $searchedSuitcase to true)]]]]](else:)[Buried under the clothes, I find a [[photo album|Photo Album]] and a tattered [[journal.|Old Journal]]]]
(if: $visitedAaronPicture is true)[(set: $rememberedAaron to true)]The desk looks like it was being used as some sort of blockade with its back facing the window.
The desk has one long [[drawer.|Drawer]]
On the desk there’s a (link:"laptop")[(if: $laptopBattery is true)[(goto: "Laptop")](else:)[(goto: "Laptop Dead")]], a [[cube-shaped device|Alpha]], a [[picture frame|Aaron Picture]], and [[sticky notes|Sticky Notes]] with doodles and handwriting stuck all over the place.
Below the desk are the [[loose papers.|Loose Papers]]
[[Turn around.|Office Room]] (set: $laptop to "closed")
The calendar is set to February. In the slot for the 28th, it says <span class="kai">Trip to Zion National Park with J!!</span>
[[Look away.|Office Room]]
(if: ($hasJournal is true) and ($sawCalendar is false))[(link: "Write in journal.")[<span class="kai">Who is J??</span>(set: $sawCalendar to true)]](elseif: ($hasJournal is true) and ($sawCalendar is true))[(link: "Read journal entry.")[<span class="kai">Who is J??</span>]](else:)[]
A map of the city.
The city is surrounded by the ocean on all sides. No wonder it flooded.
(if: $sawAaronPicture is false)[I wonder what my location is.](else:)[I recognize the street where the ramen spot is(if: $sawKaisJob is true)[, it's just a few blocks from my office]. I would do anything for a bowl right now.]

[[Look away.|Office Room]]
I hang my head back, close my eyes and take a moment to recover from all the movement. The slight breeze and fresh air is cooling me down slowly.
[[Go back inside.|Office Room]]
(if: ($hasJournal is true) and ($climbedOut is false))[(link: "Write in journal.")[<span class="kai">Now what?</span>(set: $climbedOut to true)]](elseif: ($hasJournal is true) and ($climbedOut is true))[(link: "Read journal entry.")[<span class="kai">Now what?</span>]](else:)[]
(set: $sawLaptop to true)(if: $laptop is "closed")[The laptop's screen shows (link: "my reflection.")[a face shrouded by long, messy hair.]
(link: "Press the power button.")[A login screen appears, asking for a password.
[[Attempt entering the password.|Unlock Laptop]]
[[Close the laptop.|Desk]]]](else:)[(if: $attempt is "cleared")[Password is incorrect.](elseif: $attempt is "cancelled")[A login screen appears, asking for a password.(set: $attempt to "cleared")](else:)[]
[[Attempt entering the password.|Unlock Laptop]]
[[Close the laptop.|Desk]]]
(if: $sawStickyNotes is false)[(link-reveal: "(a drawing of a kite)")[(show:?insurance)] |insurance)[(transition: "dissolve")[(link-reveal: '<span class="kai">Call insurance company✓</span>')[(show:?blob)]]] |blob)[(transition: "dissolve")[(link-reveal: "(a big scribbly blob)")[(show:?hint)]]] |hint)[(transition: "dissolve")[(link-reveal: '<span class="kai">Password: nickname + birth year (all caps)</span>')[(show:?robot)]]] |robot)[(transition: "dissolve")[(link-reveal: "(a drawing of a cube-shaped robot)")[(show:?backup)]]] |backup)[(transition: "dissolve")[(link-reveal: '<span class="kai">Backup personal files before returning laptop</span>')[(show:?leave)]]]
|leave)[(transition: "dissolve")[[[Look away.|Desk]](set: $sawStickyNotes to true)]]](else:)[(a drawing of a kite) <span class="kai">Call insurance company✓</span> (a big scribbly blob) <span class="kai">Password: nickname + birth year (all caps)</span> (a drawing of a cube-shaped robot) <span class="kai">Backup personal files before returning laptop</span>
[[Look away.|Desk]]]
(if: ($hasJournal is false) and ($hasSupplyKey is false))[The drawer contains a jumble of chewed up pencils, a [[journal|New Journal]], a [[key|Supply Key]], and a [[business card.|Business Card]]](if: ($hasJournal is true) and ($hasSupplyKey is false))[The drawer contains a jumble of chewed up pencils, a [[key|Supply Key]], and a [[business card.|Business Card]]](if: ($hasJournal is false) and ($hasSupplyKey is true))[The drawer contains a jumble of chewed up pencils, a [[journal|New Journal]], and a [[business card.|Business Card]]](if: ($hasJournal is true) and ($hasSupplyKey is true))[The drawer contains a jumble of chewed up pencils and a [[business card.|Business Card]]]

[[Close the drawer.|Desk]]
<span class="aaron">Kai,
I understand why you don't want to evacuate, but this storm is not looking good. Sam says the storm surge will probably be over 15 ft, so there's a high chance it'll flood your apartment. If you change your mind or if you find yourself in any trouble, give me a call and we'll see how we can help. At the very least, read through this [[brochure|Brochure2]] and please, please stay safe.
Aaron</span>

[[Put the papers down.|Desk]]
(if: ($hasJournal is true) and ($readAaronLetter is false))[(link: "Write in journal.")[<span class="kai">Apparently I'm Kai, but I don't think I really know who that is.</span>(set: $readAaronLetter to true)]](elseif: ($hasJournal is true) and ($readAaronLetter is true))[(link: "Read journal entry.")[<span class="kai">Apparently I'm Kai, but I don't think I really know who that is.</span>]](else:)[]
<span class="email">WHAT TO DO AFTER A FLOOD
If you are trapped in a flooded building, follow these steps to keep you and your loved ones safe until help arrives:
· Avoid exposure to floodwater. · Keep a look out for rescue boats that may be coming through your area. · Keep an emergency backpack ready to grab and go. · Try to text instead of making a phone call. It takes less battery power and is less likely to cause or be affected by network congestion. · Clean and cover open wounds with waterproof bandages. · Do not drink water from the tap until you have been advised that the water system was not contaminated.</span>

[[Put the papers down.|Desk]]
(set: $laptop to "open")(set: $password to (prompt: "Enter password", ""))(if: $password is "KITE1992")[The screen unlocks, displaying an opened email.
<span class="email">FROM: Enmedia President Katherine Fierro SUBJECT: Mandatory Evacuation DATE: 2/26/2020
A mandatory evacuation has been ordered by the Mayor as of 4:00PM Wednesday, February 26th. Our office will remain closed until further notice. Please continue to check in with your supervisor for instruction regarding your work arrangements. You can find more information about evacuation routes, storm tracking, and the status of our office closure by visiting www.enmedia.com/info where we’ll be posting the latest updates.</span>

I can't look anything up since there's no Wifi, but I can look at the other pre-loaded [[emails.|Second Email]]](elseif: $password is "")[(set: $attempt to "cancelled")(goto: "Laptop")](else:)[(goto: "Laptop")]
<span class="email">ENMEDIA --------- Kai Greene Head of Customer Service [email protected] (212) 555-0190</span>
[[Put the business card down.|Drawer]]
(if: ($hasJournal is true) and ($sawKaisJob is false))[(link: "Write in journal.")[<span class="kai">I've always felt conflicted about this job. I know I could be aiming higher but it feels nice to be able to help people at least in some way.</span>(set: $sawKaisJob to true)]](elseif: ($hasJournal is true) and ($sawKaisJob is true))[(link: "Read journal entry.")[<span class="kai">I've always felt conflicted about this job. I know I could be aiming higher but it feels nice to be able to help people at least in some way.</span>]](else:)[]
The picture is of me when I was much younger and a woman outside of a house, carrying boxes towards a car. My hair is much shorter there than it is now. The sky is dimly lit.
The date-stamp on the bottom corner of the picture is set to 12/10/2009.

[[Put the picture back.|Backpack]]
(if: ($hasJournal is true) and ($sawKaiPicture is false))[(link: "Write in journal.")[<span class="kai">I remember the day we moved out of my childhood house now. The car was full to the brim and the clouds in the rearview mirror looked like cotton-candy in the early morning sky, hanging over a rapidly receding road. The song’s chorus kept saying goodbye. I can’t remember if my mother had put the song on or if I had. All I remember was a silence too big for small talk.</span>(set: $sawKaiPicture to true)]](elseif: ($hasJournal is true) and ($sawKaiPicture is true))[(link: "Read journal entry.")[<span class="kai">I remember the day we moved out of my childhood house now. The car was full to the brim and the clouds in the rearview mirror looked like cotton-candy in the early morning sky, hanging over a rapidly receding road. The song’s chorus kept saying goodbye. I can’t remember if my mother had put the song on or if I had. All I remember was a silence too big for small talk.</span>]](else:)[]
The phone is turned off.
(link: "Try powering it on.")[It won't turn on. It's probably dead.
[[Put down the phone.|Backpack]]
(if: ($hasJournal is true) and ($sawPhone is false))[(link: "Write in journal.")[<span class="kai">I feel the familiar anxiety from not having access to communication creeping up on me.</span>(set: $sawPhone to true)]](elseif: ($hasJournal is true) and ($sawPhone is true))[(link: "Read journal entry.")[<span class="kai">I feel the familiar anxiety from not having access to communication creeping up on me.</span>]](else:)[]]
(set: $drankWater to true)The bottle is about a third full and feels warm to the touch.
[[I chug the water without thinking.|Backpack]]
<span class="email">Path Mental Health Services --------- Amber Silver LCSW Psychotherapist [email protected] (917) 555-0120</span>
[[Put the card back.|Backpack]]
(if: ($hasJournal is true) and ($sawTherapistCard is false))[(link: "Write in journal.")[<span class="kai">I feel like I'm forgetting something really important.</span>(set: $sawTherapistCard to true)]](elseif: ($hasJournal is true) and ($sawTherapistCard is true))[(link: "Read journal entry.")[<span class="kai">I feel like I'm forgetting something really important.</span>]](else:)[]
The door opens to a large, empty room. There are desks, computers, chairs and office equipment. No signs of life.
To the left theres a door labeled <span class="email">[[HUMAN RESOURCES.|HR]]</span>
To the right theres a door labeled <span class="email">[[SUPPLY ROOM.|Supply Room]]</span>

[[Go back inside.|Office Room]]
(if: ($hasJournal is true) and ($sawOffice is false))[(link: "Write in journal.")[<span class="kai">As eerie as the emptiness feels, the silence is comforting. Strangely peaceful. No ringing phones, no incessant chatter.</span>(set: $sawOffice to true)]](elseif: ($hasJournal is true) and ($sawOffice is true))[(link: "Read journal entry.")[<span class="kai">As eerie as the emptiness feels, the silence is comforting. Strangely peaceful. No ringing phones, no incessant chatter.</span>]](else:)[]
This room is a bit larger than mine, with multiple desks.
(if: $rememberedAaron is false)[I'd rather not waste my time exploring here until I know what I'm looking for.](else:)[[[Aaron's desk|Aarons Desk]] is in the back of the room.]
[[Leave.|Office]]
(if: ($hasBroom is true) and ($hasGloves is true))[(set: $hasSupplies to true)](if: $hasSupplyKey is false)[The door is locked.
[[Turn around.|Office]]](else:)[The door opens to a room about half the size of my office. The shelves are mostly empty with only a few forgotten supplies left.
(if: ($hasBroom is false) and ($hasGloves is false))[There's a [[broom|Broom]] hanging on the inside of the door, and a pair of [[gloves|Gloves]] on the top shelf.](if: ($hasBroom is false) and ($hasGloves is true))[There's a [[broom|Broom]] hanging on the inside of the door.](if: ($hasBroom is true) and ($hasGloves is false))[There's a pair of [[gloves|Gloves]] on the top shelf.](if: ($hasBroom is true) and ($hasGloves is true))[]
[[Leave.|Office]]]
(set: $visitedAaronPicture to true)A framed picture of Aaron, myself and two other people at a restaurant. I think one of them is Aaron's spouse, Sam.
Aaron and Sam are both smiling at the camera, while me and the other person are caught mid-laugh.
(link: "Remove the picture and look at the back.")[<span class="kai">01/19/2020 My 28th birthday at our favorite ramen spot!</span>]
[[Put the picture down.|Desk]]
(if: ($hasJournal is true) and ($sawAaronPicture is false))[(link: "Write in journal.")[<span class="kai">I'm starting to remember Aaron more clearly. Like the conversations we'd have at his desk over at HR, or how he'd drop in to invite me to have dinner with him and Sam.</span>(set: $sawAaronPicture to true)]](elseif: ($hasJournal is true) and ($sawAaronPicture is true))[(link: "Read journal entry.")[<span class="kai">I'm starting to remember Aaron more clearly. Like the conversations we'd have at his desk over at HR, or how he'd drop in to invite me to have dinner with him and Sam. He's one of the few people I felt comfortable talking to.</span>]](else:)[]
<span class="email">FROM: Angela SUBJECT: My heartfelt condolences DATE: 2/11/2020
Dear Kai,
We're so sorry to hear about your loss. Losing a loved one is always difficult. Please let us know if there is anything that we can do to assist you during this trying time. You are eligible for four days of paid time off as stated in our employee bereavement policy.
Please let your supervisor or Human Resources know if you need to request additional time off. We are commited to helping you during this rough time in life's journey.
Warm Regards, Angela</span> (live: 7s)[(goto: "Laptop Dead")]
(set: $laptopBattery to false)The laptop is out of battery. A blurry face shrouded by hair stares back at me.
[[Close the laptop.|Desk]]
(set: $sawBoatOne to true)I see a raft heading south. The raft looks full.
(link: "Call for help.")[I cup my mouth with my hands and yell "HELP!" at the top of my lungs. They all turn around and look up at me. One guy points at the full raft and yells back, "WE'LL BE BACK". (set: $yelledHelp to true)]
(if: ((history:)'s last) is "Fire Escape")[[[Go back inside.|Office Room]]](else:)[[[Keep searching.|Office Room]]]
Aaron's desk feels familiar and inviting. His office jacket is still hanging on his chair. Next to his computer is a [[picture frame.|Jake Picture]]
[[Turn around.|HR]]
A framed picture of four people kayaking in a bay. (if: $sawJakePicture is false)[I can't tell who they are, so I squint and bring the picture (link-reveal:"closer.")[(show: ?faces)]
|faces)[(transition: "dissolve")[Aaron's spouse, Sam, and I are in one kayak. In the other kayak, there's Aaron and someone who looks hauntingly familiar.
[[Put the picture down.|Aarons Desk]]
(link: "Write in journal.")[<span class="kai">Why can't I put a name on that face? Is that J??</span>(set: $sawJakePicture to true)]]]](else:)[Sam and I are in one kayak. In the other kayak, there's Aaron and someone who looks hauntingly familiar.
[[Put the picture down.|Aarons Desk]]
(link: "Read journal entry.")[<span class="kai">Why can't I put a name on that face? Is that J??</span>]]
(if: ((history:) contains "Aaron Picture") and ((history:) contains "Sticky Notes") and ((history:) contains "Fire Escape") and ((history:) contains "Laptop Dead") and ((history:) contains "Alpha") and ((history:) contains "New Journal") and ((history:) contains "Waterbottle") and ((history:) contains "Phone") and ((history:) contains "Wastebin") and ((history:) contains "Calendar") and ((history:) contains "Jake Picture") and ((history:) contains "Boat One"))[(set: $hungry to true)]I hear sounds coming from the [[window.|Boat One]](set: $heardBoatTwo to true)Before I can continue, I hear the sound of (if: $yelledHelp is true)[someone yelling](else:)[a motor] coming from the window.
[[Go to the window.|Boat Two]]
[[Ignore the sound and unlock the suitcase.|Suitcase]]
(set:$sawBoatTwo to true)(if: $yelledHelp is true)[The man from last time is in the same raft, this time with fewer people in it. Some of them are injured. One woman is holding a crying baby. The man sees me and waves at me to climb down the fire escape.
I turn around and pick up my backpack. I try picking up the suitcase but its so battered that the handle falls off. I don't think I'll be able to take it with me.
I don't want to keep them waiting any longer.
[[Tell the man I've changed my mind.|Suitcase]]
[[Give the room one last look and climb out.|Climb Out]]](else:)[I see a motorboat with only a few people in it. Some of them are injured. One woman is holding a crying baby.
I turn around and pick up my backpack. I try picking up the suitcase but its so battered that the handle falls off. I don't think I'll be able to take it with me.
[[Unlock the suitcase.|Suitcase]]
[[Call for help.|Help]]]
(link-reveal: "Climb down the fire escape.")[(show: ?climb)]
|climb)[(transition: "dissolve")[(link-reveal: "*What happens now?*")[(show: ?now)]]
|now)[(transition: "dissolve")[(link-reveal: "Get in the boat.")[(show: ?getin)]]
|getin)[(transition: "dissolve")[[[*Where am I supposed to go?*|Ending One]]]]]]
(A picture of Jake and I dancing on New Year's Eve.)
(link: "Write in journal.")[<span class="kai">Crooked teeth spread out across a huge, open smile, ear to ear. A feeling that seemed to stretch out infinitely while it lasted.</span>]
(link-reveal: "→")[(show: ?photo2)]
|photo2)[(transition: "dissolve")[(A selfie of the two of us at the airport with grumpy faces.)
(link: "Write in journal.")[<span class="kai">Sometimes we were in sync. We were good at being grumpy together.</span>]
(link-reveal: "→")[(show: ?photo3)]]
|photo3)[(transition: "dissolve")[(A picture Jake took of me unboxing Alpha, the companion robot he bought me for my birthday.)
(link: "Write in journal.")[<span class="kai">Jake felt bad that Alpha turned out to be a pretty underwhelming robot but I thought the opposite. I took him everywhere with me.</span>]
(link-reveal: "→")[(show: ?photos)]]
|photos)[(transition: "dissolve")[(A picture I took of Jake while he was sleeping.)
(link: "Write in journal.")[<span class="kai">The feeling of these days slipping through my fingers terrifies me.</span>]
[[Close album.|Suitcase]](set: $sawAlbum to true)]]]]
(set: $sawAlpha to true)The device seems to be some sort of small machine with a rectangluar screen on the front and a single (link-reveal: "button")[(show: ?button)] on the top.
|button)[(transition: "dissolve")[I press the button and two teal circles appear on its screen. The circles briefly focus on my face before they're replaced with the text (link-reveal:'<span class="email">HI, KITE.</span>')[(show: ?idk)]]
|idk)[(transition: "dissolve")[I don't really know how to operate this little robot who somehow knows my nickname, so I [[turn it off.|Desk]]]]]
I flip through the journal and notice the dates on the entries are from the last couple of weeks. The hand-writing seems to be mine.
I flip back to the first page and [[read.|Entries]]
(set: $sawEntries to true)<span class="kai">12/15 Jake's been working hard on his passion project and he’s been putting a lot of effort into our relationship. I want more than anything to somehow return the favor.
12/20 Tuesday we went to the mall because I insisted on getting him a birthday present despite his protests. We found a jacket he really liked. That night at dinner we decided to move in together.
1/19 I want to find a way to preserve this day, this moment that is always already behind me.
2/09 This past week has been a whirlwind. I was feeling so shitty during all of it, and so angry at the fact that I didn’t even have time to feel shitty because of how busy I was. I'm about to get off work and Jake is waiting at home with dinner. I'm scared of lashing out and hurting him.
2/10 Aaron was the one to break the news to me. I don't even want to turn on the TV. I don't want to see the car wreck. I don't want to imagine Jake's body underneath it. I just want him to come home.
2/11 It’s hard for me to even look at pictures of him. Sometimes it's easier to pretend nothing ever happened, but it physically hurts me to forget something so important.
2/14 Days come and go in the blink of an eye and all I can do is watch. I don't think I can do this anymore.
02/26 I know I'm insane for thinking I can survive this storm, but I guess thats just what I am right now.</span>
[[Close the journal.|Suitcase]]
My head is reeling. I'm having trouble breathing, let alone standing.
[[I crawl under the desk and curl up into a ball.|Sad Sleep]]
*I wish I could take back everything I said, I wish we hadn’t fought, I wish we hadn’t met if it means I could be saved from feeling this way. I wish I didn’t exist, I wish I was an egoless observer. A plant or an animal, a fly on the wall, anything but a human in this world.
I wish I could cry right now but it's like I'm all dried out.*
(link-reveal: "...")[(show: ?whisp)]
|whisp)[(transition: "dissolve")[*I feel like the softest whisper. A wisp of a person.*
[[...|Dream]]]]
(color: #4d4d4d)[I wake up and the first thing I feel is a headache pounding against my forehead. My stomach feels painfully empty and my throat feels drier than ever. The room is dark except for a sliver of moonlight.]
[[I crawl out from under the desk once again.|Office Room2]] (set: $hasFlashlight to false) (set: $ateBar to false) (set: $sawForms to false)
I'm stuck in my office.
A sliver of moonlight comes in through the window.
The [[desk|Desk2]] sits in the corner of the room.
The overturned [[wastebin|Wastebin2]] and my [[backpack|Backpack2]] lie against the wall below the [[map.|Map2]]
The [[door|Office2]] to the office is a few feet away. (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
The [[loose papers| Loose Papers2]] are still under the desk.
[[Look away.|Office Room2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
The smell from the ramen containers is making me even hungrier. I sift through them to see if I can find any (link-reveal: "scraps.")[(show: ?scraps)]
|scraps)[(transition: "dissolve")[I don't find any scraps, but I do find a crumpled up [[letter.|Resignation Letter]]]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
The bigger pocket contains a first aid kit, a hygiene kit, a foldable knife, some matches,(if: $ateBar is false)[[[ an energy bar,|Energy Bar2]]] an empty water bottle,(if: $hasFlashlight is false)[[[ a flashlight,|Flashlight]]] Alpha, and some of the clothes from the suitcase.
In the smaller pocket there's my wallet, my dead phone and all of the pictures I've found in this room.

[[Close the backpack.|Office Room2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
(if: $hasFlashlight is false)[It's too dark out here. (link: "I need a source of light first.")[(goto: "Office Room2")]](else:)[The room feels very eery now.
To the left there's the door labeled <span class="email">[[HUMAN RESOURCES.|HR2]]</span>
[[Go back inside.|Office Room2]]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
<span class="aaron">Kai,
I understand why you don't want to evacuate, but this storm is not looking good. Sam says the storm surge will probably be over 15 ft, so there's a high chance it'll flood your apartment. If you change your mind or if you find yourself in any trouble, give me a call and we'll see how we can help. At the very least, read through this [[brochure|Brochure3]] and please, please stay safe.
Aaron</span>

[[Put the papers down.|Desk2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
<span class="email">WHAT TO DO AFTER A FLOOD
If you are trapped in a flooded building, follow these steps to keep you and your loved ones safe until help arrives:
· Avoid exposure to floodwater. · Keep a look out for rescue boats that may be coming through your area. · Keep an emergency backpack ready to grab and go. · Try to text instead of making a phone call. It takes less battery power and is less likely to cause or be affected by network congestion. · Clean and cover open wounds with waterproof bandages. · Do not drink water from the tap until you have been advised that the water system was not contaminated.</span>

[[Put the papers down.|Desk2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
(set: $sawForms to true)<span class="email">Exit Checklist:
Name: Kai Greene Date: 2/25/2020
Returned company ID/Keys ✓ Canceled company card ✓ Returned company work phone Returned company laptop Final Timesheet ✓ Employee Recommendation Letter Final Paycheck Exit Interview</span>
[[Put the form down.|Office Room2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
(if: $sawForms is false)[I don't know what to look for here.
[[Turn around.|Office2]]](else:)[[[Aaron's desk|Aarons Desk2]] is in the back of the room.]
I rummage through Aaron's desk, making a mess along the way, until I find the work phone I returned and (link-reveal: "turn it on.")[(show: ?phone)]
|phone)[(transition: "dissolve")[The phone is at 4%. I quickly type in Aaron's personal (link-reveal: "phone number")[(show: ?choices)] from memory.]
|choices)[(transition: "dissolve")[[[Call Aaron.|Call]]
[[Text Aaron.|Text]]]]]
(set: $ending to "call")"Unfortunately due to temporary service difficulties, we are unable to connect your call at this time. Please try again later" (live: 3s)[(goto: "Ending Two Trigger")](set: $ending to "text")(link: "I'm at the office - K")[I press send and the message delivers right before the phone dies.] (live: 6s)[(goto: "Ending Transition")](set: $hasJournal to true)The journal has that brand-new scent and none of the pages have been written in yet.
[[Pick the journal up.|Drawer]]
(set: $hasSupplyKey to true)The key is labeled <span class="email">SUPPLY ROOM.</span>
(link: "Pick the key up.")[(goto: "Drawer")]
<span class="email">Dear Kai,
This letter is to acknowledge that we have received your resignation letter dated February 14th, 2020. You will be relieved of your duties from Enmedia on February 28th, 2020, which shall be your last working day.
Your final payment shall be processed after the submission of the attached [[exit form|Exit Form]]. This form includes the return requirement of company equipment, to be returned to the HR Department.
It has been our joy to have you as one of our employees. Your goodwill and warmth will be profoundly missed in the office.
If I can be of any assistance during this transition, please let me know.
Sincerely, Aaron</span> (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
(set: $transCounter to 0) |line1)[(transition: "dissolve")[*Everyone looks exhausted.* ]] |line2)[(transition: "dissolve")[*Like they've all lost what's dearest to them.* ]] |line3)[(transition: "dissolve")[*I still don't understand what I've lost.* ]] |line4)[(transition: "dissolve")[*I guess I can start by finding out where Aaron is...*
]] |line5)[(transition: "dissolve")[[[Before I know it, the office building is out of sight.|Thank You]]]] { (live: 2.5s)[ (set: $transCounter to it + 1) (if: $transCounter is 1)[ (show: ?line1) ] (elseif: $transCounter is 2)[ (show: ?line2) ] (else-if: $transCounter is 3)[ (show: ?line3) ] (else-if: $transCounter is 4)[ (show: ?line4) ] (else-if: $transCounter is 5)[ (show: ?line5) ] (else:)[ (stop:) ] ] }
(transition: "dissolve")[Thank you, from the bottom of my heart, for taking the time to play my game, "Wake".]
(set: $transCounter to 0) |ending1)[(transition: "dissolve")[This game was made with Twine 2 using the Harlowe story format.
]] |ending2)[(transition: "dissolve")[I will be developing a second version of "Wake" with graphics, audio, and more exciting interactions in the near future, so if you would like to provide some feedback on this game at [email protected], I would greatly appreciate it. If you do decide to leave feedback and are interested in having your name shown in the credits of the second version, please let me know in the email.
]] |ending3)[(transition: "dissolve")[If you would like to visit my website and see some of my other work, you can do so at (link: "www.cristinavillegas.co")[(goto-url: 'http://www.cristinavillegas.co')].
]] |ending4)[(transition: "dissolve")[Sincerely, Cristina]] { (live: 3s)[ (set: $transCounter to it + 1) (if: $transCounter is 1)[ (show: ?ending1) ] (else-if: $transCounter is 2)[ (show: ?ending2) ] (else-if: $transCounter is 3)[ (show: ?ending3) ] (else-if: $transCounter is 4)[ (show: ?ending4) ] (else:)[ (stop:) ] ] }
(link-reveal: "Eat the energy bar.")[(show: ?eat)]
|eat)[(set: $ateBar to true)(transition: "dissolve")[[[*This headache is making it hard for me to think straight.*|Backpack2]]]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
(set: $hasFlashlight to true)[[Pick up the flashlight.|Backpack2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>][[The energy bar looks tempting but I should save it for later.|Backpack]](link-reveal: "The phone is dead.")[(show: ?head)]
|head)[(transition: "dissolve")[[[My head is pounding...I need to get out of here as soon as day breaks.|Ending Transition]]]]
(set: $hasBroom to true)The broom looks old and heavily-used.
[[Pick up the broom.|Supply Room]]
(set: $hasGloves to true)The gloves are heavy-duty and look barely used.
[[Pick up the gloves.|Supply Room]]
I cup my mouth with my hands and yell (link-reveal:'"HELP!"')[(show: ?yell)] at the top of my lungs.
|yell)[(transition: "dissolve")[They all turn around and look up at me. The guy steering the boat waves at me and brings the boat closer to the [[fire escape.|Climb Out]]]]
(link-reveal: "I'm too anxious to stay inside.")[(show: ?leave)]
|leave)[(transition: "dissolve")[(link-reveal: "I leave HR and re-enter my office.")[(show: ?calm)]]
|calm)[(transition: "dissolve")[[[I pick up my backpack, climb out the window, and try to calm down.|Ending Transition 2]]]]]
I close my eyes and lean my head back.(set: $transCounter to 0) |line1)[(transition: "dissolve")[*I feel ashamed of forgetting something so important.* ]] |line2)[(transition: "dissolve")[*I wish I had done things differently.* ]] |line3)[(transition: "dissolve")[*I wish I had gotten on the boat earlier, or had evacuated with Aaron and Sam.* ]] |line4)[(transition: "dissolve")[*I wish I hadn't fought with Jake that night.*]]
|line5)[(transition: "dissolve")[...
]] |line6)[(transition: "dissolve")[(if: $ending is "text")[[[I stay up all night|Ending Three]]](if: $ending is "call")[[[I stay up all night|Ending Two]]] sitting on the fire escape, thinking about him. Thinking about some of our best times together. Trying to burn it into my memory, no matter how painful it is to be reminded that he's actually gone.]] { (live: 3s)[ (set: $transCounter to it + 1) (if: $transCounter is 1)[ (show: ?line1) ] (else-if: $transCounter is 2)[ (show: ?line2) ] (else-if: $transCounter is 3)[ (show: ?line3) ] (else-if: $transCounter is 4)[ (show: ?line4) ] (else-if: $transCounter is 5)[ (show: ?line5) ] (else-if: $transCounter is 6)[ (show: ?line6) ] (else:)[ (stop:) ] ] }
The sun is rising, and in the distance I see a small boat with two people.
[[One of them is waving at me frantically.|Thank You]]
(set: $transCounter to 0)\ |part1)[(transition: "dissolve")[*I dream of our last night together, only this time we're not fighting. We're on the sofa watching another silly video together and you're rubbing my back.*
]] |part2)[(transition: "dissolve")[[[***|Wake Up]] ]] { (live: 2.5s)[ (set: $transCounter to it + 1) (if: $transCounter is 1)[ (show: ?part1) ] (else-if: $transCounter is 2)[ (show: ?part2) ] (else:)[ (stop:) ] ] }
My apartment isn't too far from here, but there's no use in going back there now.
[[Look away.|Office Room2]] (if: $hasFlashlight is false)[<script>$('tw-passage').addClass('noflashlight');</script>]
[[The sandwich looks tempting but I should save it for later.|Backpack]]The sun is starting to rise. I can see the water clearly now.
I take one last look at the office and climb down the fire escape until I reach the water. (if: $sawBoatTwo is true)[[[I step in slowly and start swimming in the direction I saw the boats go.|Thank You]]](else:)[[[I step in slowly and start swimming in the direction I saw the boat go.|Thank You]]]
This game is suitable for mobile but best played on desktop/laptop.
[[Ok|Wake]]