You are alone in a small classroom. You're wearing your pajamas and slippers.
Exits are [[South->Hallway North]].
[[Inspect the room.->Classroom: Inspect]] You are in an impossibly long hallway with a polished wooden floor.
Exits are [[North->Classroom: Main]], [[South->Hallway Mid]], [[East->Lecture Hall]], [[West->Gymnasium]].
{(link:"Inspect hallway.")[(show:?hallnorth)]
|hallnorth)[It's a long, empty hallway that you just can't wrap your head around. All you can see are the two doors on either side of you, and the one you just came from.]}<!--Combination lock setup-->
(set: $locked to 1)
(set: $xdial to 1)
(set: $dial to (a:0,0,0,0))
<!--Number Pad Setup-->
(set: $ispad to 1)
(set: $xpad to 1)
(set: $pad to (a:0,0))
<!--Other variables to use-->
(set: $num_wet to 0)
(set: $has_sol to 0)The room is empty except for the table you are seated at, a blank whiteboard on the wall, and a few posters about math.
{(link:"Inspect table.")[(show:?table)]
|table)[The table is just a small wooden table. Nothing remarkable.]}
{(link:"Inspect whiteboard.")[(show:?whiteboard)]
|whiteboard)[It's a blank whiteboard, with no markers anywhere.]}
{(link:"Inspect posters.")[(show:?posters)]
|posters)[Your vision is a little fuzzy, but it's maybe something about number sequences?]}
{(link:"Inspect self.")[(show:?self)]
|self)[You're feeling awfully strange. You have an overwhelming sense of desperately needing to find a bathroom.]}
[[Exit room.->Hallway North]] You are in an impossibly long hallway with a polished wooden floor.
Exits are [[North->Hallway North]], [[South->Hallway South]], [[East->Bathroom]].
{(link:"Inspect hallway.")[(show:?hallmid)]
|hallmid)[The hallway runs in front of and behind you beyond your vision. There is only one door to the East.]}You walk into a large lecture hall where an instructor is standing at a whiteboard. Annoyed, she calls out "Mr. Jones, take a seat. You've been late 5 times already."
{(link:"Inspect room.")[(show:?lecroom)]
|lecroom)[The room has stadium-style seating with a large whiteboard up front. You have the distinct feeling you should either sit down or leave. Everyone is looking at you.]}
[[Sit down.->Sit]]
[[Exit to hallway.->Hallway North]] You are in a large gymnasium. It smells of sweat, and you faintly hear the echos of frustrated yelling.
Exits are [[East->Hallway North]].
[[Inspect gym.->Gym Maze]]You've somehow reached the end of the hallway. There is a door on either side of you.
Exits are [[North->Hallway Mid]], [[East->Pool]], [[West->Cafeteria]].
{(link:"Inspect hallway.")[(show:?hallsouth)]
|hallsouth)[It's a long, empty hallway that you just can't wrap your head around. All you can see are the two doors on either side of you, a wall at the end, and an infinite stretch in the other direction.]}You see a bathroom sign on the wall here. However, the door is closed with a strange lock on it.
Exits are [[West->Hallway Mid]].
[[Inspect lock.->Lock]]You open the door and take a step. Suddenly you are falling into inky, endless blackness. Exits are [[nowhere->Choice 1]].You walk into a bustling cafeteria. The faces around you are indistinct. You are at the front of the line ready to pick out your food.
Exits are [[East. ->Hallway South]]
[[Inspect food.->Food]]You take a look around the gym. Suddenly, the lights go off! A few seconds later, a large light in the middle of the ceiling casts a pale glow around a maze of wrestling mats.
The door behind you is gone, and you know you're being chased by something.
{(if: $has_sol is 1)[ [[Enter maze.->Maze Sol]] ]
(else:)[ [[Enter maze.->Maze Lose 1]] ]}You're having one of those nights with fitful sleep, visiting many strange dream worlds.
Even worse, you know you really have to go to the bathroom.
Welcome to...
''Dream Sequence.''
[[Begin. ->Classroom: Main]]{You take a seat near the back and slide down in your chair, trying to make yourself as imperceptible as possible. The instructor sounds muffled except for some talk of rabbits. All of a sudden the room is empty and you have a sheet of paper with the title ''Exam Solutions''. The instructor appears next to you and says "Mr. Jones, why don't you stay a moment?"
(set: $has_sol to 1)}
[[Stay in room.->Stay After]]
[[Exit to hallway.->Hallway North]]{(set: $has_sol to 0)
The instructor starts asking why you were late again. You feel like you've sat through hours of class, and you can't hold it in anymore. You suddenly wake up and your bed is wet.}
//Game over.// (set: $num_wet to it +1)
[[Start again.->Classroom: Main]]As you enter the maze, you see an 8-foot tall centaurian gym coach chasing you down.
However, you use the exam solutions to deftly navigate the twists and turns. Eventually, you reach a wall and a door appears in front of you.
[[Stay in maze.]]
[[Leave maze.->Hallway North]] You enter the maze and reach a spot where you can [[left->Maze Lose 2]] or [[right->Maze Lose 2]].Ignoring the door, you let the gym coach attack you, causing you to wake up with a wet bed.
//Game over.// (set: $num_wet to it +1) (set: $has_sol to 0)
[[Start over.->Classroom: Main]]You then reach a spot where you can [[straight->Maze Lose 3]] or [[right->Maze Lose 3]].Next, you can go [[left->Maze Lose 4]] or [[straight->Maze Lose 4]].Then, you can go [[left->Maze End]], [[straight->Maze End]], or [[right->Maze End]].Suddenly, you see a large centaurian gym coach chasing you down. You wake up in a fit with your bed wet.
//Game over.// (set: $num_wet to it +1) (set: $has_sol to 0)
[[Start over.->Classroom: Main]]There are some large, crunchy carrots, and copious tubs of vanilla yogurt. You have to choose one.
[[Take carrots.->Carrots]]
[[Take yogurt.->Yogurt]]As you take a carrot, the lunch lady says "Ah, happy rabbit day!"
All of a sudden, a numbness takes over your mouth as your teeth begin to fall out. Looking over the mess you've made, the sound of pouring lemonade catches your attention.
You wake up with a wet bed.
//Game over.// (set: $num_wet to it +1) (set: $has_sol to 0)
[[Start over.->Classroom: Main]]You take a tub of yogurt and head over to the lunch lady. She says, "Why don't you take 2, dear?"
You give her a big grin as numbness takes over your mouth and your teeth begin to fall out. All of a sudden, a flash of light hits you and you find yourself back in the [[classroom.->Classroom: Main]]As you fall, pairs of objects flash before your eyes. You know you must pick one.
You see [[chocolate ice cream->Choice 2]] and [[vanilla ice cream->Choice 2]].You see [[hot chocolate->Choice 3]] and [[apple cider->Choice 3]].You see [[baseball->Choice 4]] and [[basketball->Choice 4]].You see [[geometry->Choice 5]] and [[number theory->Choice 5]].You see a [[blue pill]] and a [[red pill]].You take the blue pill and suddenly splash into a small pool of water, unharmed. You let your bladder go and wake up in a wet bed.
//Game over.// (set: $num_wet to it +1) (set: $has_sol to 0)
[[Start over.->Classroom: Main]]You take the red pill and have a sudden moment of lucidity. You're standing in the shallow end of a pool without water, near the 3-foot marker. Exits are [[West->Hallway South]].
{(link:"Inspect pool.")[(show:?thepool)]
|thepool)[The pool is completely empty except for you. There is only one exit.]}The lock has 4 slots, each allowing a digit from 0 to 9.
[[Use lock. ->Try Lock]]
[[Exit to hallway.->Hallway Mid]]<pre>
(link-repeat: "Zero")[ (set: $dial's $xdial to 0) (set: $xdial to it +1)]
(link-repeat: "One")[ (set: $dial's $xdial to 1) (set: $xdial to it +1)]
(link-repeat: "Two")[ (set: $dial's $xdial to 2) (set: $xdial to it +1)]
(link-repeat: "Three")[ (set: $dial's $xdial to 3) (set: $xdial to it +1)]
(link-repeat: "Four")[ (set: $dial's $xdial to 4) (set: $xdial to it +1)]
(link-repeat: "Five")[ (set: $dial's $xdial to 5) (set: $xdial to it +1)]
(link-repeat: "Six")[ (set: $dial's $xdial to 6) (set: $xdial to it +1)]
(link-repeat: "Seven")[ (set: $dial's $xdial to 7) (set: $xdial to it +1)]
(link-repeat: "Eight")[ (set: $dial's $xdial to 8) (set: $xdial to it +1)]
(link-repeat: "Nine")[ (set: $dial's $xdial to 9) (set: $xdial to it +1)]
</pre>{(live: 0.5) [
(if: $xdial is <= 4)[The lock is set to: (print: $dial.join("-"))
](else:)[
(if: $dial's 1st is 2 and $dial's 2nd is 3 and $dial's 3rd is 5 and $dial's 4th is 8)[
(set: $locked to 0)
(goto: "Open Lock")](else:)[
(goto: "Brute Lock")]
]
]}
(display: "Lock Dials")You set the lock to ''2358'' and give it a tug. The lock clicks open, revealing a numberpad and a small screen that can hold two digits.
[[Try numberpad.->Try Pad]]
[[Exit to hallway.->Hallway Mid]]While testing out combinations, you can't handle the anticipation. You wake up with a wet bed.
//Game over.// (set: $num_wet to it +1) (set: $has_sol to 0) (set: $locked to 1) (set: $xdial to 1) (set: $xpad to 1) (set: $ispad to 1) (set: $dial to (a:0,0,0,0)) (set: $pad to (a:0,0))
[[Start over.->Classroom: Main]]<pre>
(link-repeat: "Zero")[ (set: $pad's $xpad to 0) (set: $xpad to it +1)]
(link-repeat: "One")[ (set: $pad's $xpad to 1) (set: $xpad to it +1)]
(link-repeat: "Two")[ (set: $pad's $xpad to 2) (set: $xpad to it +1)]
(link-repeat: "Three")[ (set: $pad's $xpad to 3) (set: $xpad to it +1)]
(link-repeat: "Four")[ (set: $pad's $xpad to 4) (set: $xpad to it +1)]
(link-repeat: "Five")[ (set: $pad's $xpad to 5) (set: $xpad to it +1)]
(link-repeat: "Six")[ (set: $pad's $xpad to 6) (set: $xpad to it +1)]
(link-repeat: "Seven")[ (set: $pad's $xpad to 7) (set: $xpad to it +1)]
(link-repeat: "Eight")[ (set: $pad's $xpad to 8) (set: $xpad to it +1)]
(link-repeat: "Nine")[ (set: $pad's $xpad to 9) (set: $xpad to it +1)]
</pre>{(live: 0.5) [
(if: $xpad is <= 2)[The lock is set to: (print: $pad.join("-"))
](else:)[
(if: $pad's 1st is 1 and $pad's 2nd is 3)[
(set: $ispad to 0)
(goto: "Winner")](else:)[
(goto: "Brute Lock")]
]
]}
(display: "Pad Dials")Finally, the rabbits and number sequences fly back into your head. You type ''13'' into the numberpad and the bathroom door swings open.
You wake up and sprint to the bathroom!
''You've won!''
Your score is (print:100 - 2*$num_wet)/100.
<script>
function EmbedTwineUpdateHeight(){
var passage = document.getElementsByTagName("tw-passage")[0];
if (passage === undefined){//SugarCube
passage = document.getElementById("passages");
}
var newHeight = passage.offsetHeight;
if(newHeight<500){newHeight=500;}
window.parent.postMessage(["setHeight", newHeight], "*");
console.log(newHeight);
}
setTimeout(EmbedTwineUpdateHeight, 50);
</script>