,,,The other side of the room contains a [[bed]] (if: $feels is not "paper") [A piece of paper lies on the ground in front of you.] (text-colour:grey)[Idk what I'm doing, idk what's going on, just keep walking just keep typing.] [[Back away ->hall]] [Keep the paper]<x1| (click: ?x1) [(set: 3rd of $key to true) (set: $feels to "paper") (replace: ?x1)[You picked up a confused piece of paper. It smells like confusion and a little desperation.]](display: $inventory) $invspace $inventoryThere's a door! Open the door! The bed is in the corner of the room. It's a great place to [[sleep]]. <!-- [Take the bed with you]<x1| (unless: $inventory >= 3) [ (click: ?x1) [(set: $invspace+=1)(append: 'bed' to $inventory)(append:?sidebar) [[bed]] ]] --> (if: $key's 4th is false) [There's a [[plushie ->setplushie]] waiting for you.] [[return->hall]] (if:visits is 1)[You know, that's a mood. Just go back to sleep.] (if:visits is 12)[There was a point in my life where I'd sleep for more than half the day on more than half the days. It didn't matter when I went to sleep, or what time the alarm was set, whether I was looking forward to the day or not. I feel like you are going through something like that right now and just want to wish you well. (text-style:"italic","subscript")[Love not sleep, lest it bring you to poverty. Rather, open your eyes and you will be rewarded with bread]] (set: _sleep to (either:"catching zzzzzzzs", "You can always use more sleep", "Some days we just need more sleep.", "You tuck yourself in, hug the pillow and shut the world out.", "Good night world", "It's been a really long week. Yeah. Let's just go back to sleep.", "You attempt to sleep, but sleep eludes you. The thoughts race. The memories of embarassments and disappointments from the last week rush around your mind, screaming and laughing. You flinch just remembering, and flinching wakes you up." )) (else:) [_sleep] [[get up ->bed]] [[sleep more ->sleep]] (if:visits is 1)[Waiting patiently on the bed is a giant stuffed whale called (input-box: bind $plushName, "===X", 1, "Whale")] You pick up the plushie and it comes to life in your arms, rolling around and crooning "HELLOOOOOOOOOOOOO" (set: 4th of $key to true) [[return ->bed]] You appear in a small room. There is a [[door]] on the side. The other side of the room appears to change but right now it's a (either: [[bookshelf]], [[dusty hole]], [[kitchen]], [[bedroom]]). [[What is going on? ->Instructions]] <!-- Setting global variables? --> (if: visits is 1) [ (set: $birdbook to false) (set: $feels to "no") (set: $fruit to "no") (set: $open to (array: false,false,false,false)) (set: $key to (array: false,false,false,false)) ] <!--HACKS ALL LOCATIONS [[bookshelf]] [[dusty hole]] [[kitchen]] [[bedroom]] birdbook: (print: $birdbook) feels: $feels fruit: $fruit open: $open key: $key Plushie name: $plushName --> <!--You are currently holding: (if: $inv is "") ["You're not holding onto anything"] (else:)[(print: $inv)] --> It's a giant door with four keyholes. {<!--0. (if: $test is true) [The test is unlocked.] (set: $test to false) (set: $test2 to false) (elseif: $test2 is true) [Test2 is unlocked] (else:) [No tests are unlocked] -->} {(if: $fruit is not "no") [(set: $key's 1st to true)] (if: $open's 1st is true) [The first keyhole is unlocked.] (elseif: $key's 1st is true) [(link: "It looks like you can unlock the first keyhole.") [(set: $open's 1st to true) [You put the $fruit in the beak and immediately gears turn, chomping down on the offering. Thank goodness it wasn't your hand! It seems to accept the offering.]]] (else:) [There is a beak sticking out of the door, mouth open wide and waiting.]} {(if: $open's 2nd) [The second keyhole is unlocked.] (elseif: $key's 2nd is true) [(link: "It looks like you can unlock the second keyhole.") [You insert the tiny bird-shaped key and turn. With a tweet, it sounds like something has been unlocked. (set: $open's 2nd to true)]] (else:) [There is a tiny bird shaped keyhole in the door.]} {(if: $open's 3rd) [The third keyhole is unlocked.] (elseif: $key's 3rd is true) [(link: "It looks like you can unlock the third keyhole.") [You insert the $feels into the slot and the slot closes. The engraving retreats into the door, leaving this part of the door smooth.(set: $open's 3rd to true)]] (else:) [There is a small slot in the door with the engraving "place feels here".]} {(if: $open's 4th) [$plushName wiggles around. (either: "There's just a bunch of fog on this side of the door. My eyes are buttons though, so maybe your real eyes will see something more real.", "Did you find the other keys?", "It makes whale singing noises.") (set: $key's 4th to false)] (elseif: $key's 4th is true) [(link: "It looks like you can unlock the fourth keyhole.") [$plushName floats up to the indent with a wave of its flipper. After a moment, it pipes up "I think I got it but I'm stuck! Did it work?"(set: $open's 4th to true)]] (else:) [In the center of the door is a giant whale-shaped indent.]} {<!-- [Take the door with you]<x1| (unless: $inventory's length >= 3) [ (click: ?x1) [(set: $invspace+=1)(append: 'door' to $inventory)(append:?sidebar) [[door]] ]] --> (if: ($open's 1st) and ($open's 2nd) and ($open's 3rd) and($open's 4th)) [[Push open the door -> Exit]] (more:) [There's nothing to do here currently. [[Go back ->hall]]]}The ceiling here slopes downwards suddenly, leaving a small spacelarge enough for you to lay out on your back, wave your arms and legs and roll around, but it's only really tall enough if you were on your hands and knees with your head tucked down. {(set: _getKey to "The bird flutters over to the nest, hopping over it. When you move over, you find a tiny key, no longer than your pinky finger, with a small bird carved into the end.")} {(if:visits is 1)[Since the last time you've been up here, a family of birds has moved in and built a nest in the middle of the room. As you watch, a bird flies in, seemingly going through the wall, and cheeps curiously at you.] } {(if: $key's 4th is true) [$plushName speaks up as you crawl into the room, greeting the bird. "Hello! We're looking for a way to get out of here, would you?" The bird chirps, and while it sounds just like chirps to you, $plushName seems to understand and nods. "He says there is a model door that sometimes appears around the house, but it is locked." _getKey (set: $key's 2nd to true)] } (link: "Try to crawl through the wall") [Seeing the bird fly through the wall, you try to crawl through the wall as well. Unfortunately, you are no bird and bonk your head. The bird bounces around your head, twittering concernedly.] (link: "Examine the bird") [The bird is a yellow passerine, no bigger than your fist, with a slightly greener back and grayer belly. There's a black mask around its eyes. As you watch the bird flit around, you realize though that it seems to go //through// the nest rather than interacting with it. It's a ghost.] (link: "Talk to the bird") ["Hello, I"m trying to get out of wherever I am?" The bird chirps at you and turns its head as though listening, but doesn't seem to understand you.]<xbirdtalk| (if: $birdbook is true)[ (append: "It's a ghost") ["You recognize the bird as a common yellowthroat. Or at least, the ghost of one."]] (if: $birdbook is true) [(replace: ?xbirdtalk)[(link:"Talk to the bird") [You consult the ornithology book in your hand and miraculously, there is a direct translation for "pls help i'm trapped and i can't get out". _getKey (set: $key's 2nd to true)]]] [[return->hall]] The other side of the room appears to be a pristinely empty kitchen. There is only a crystalline bowl with a variety of fruit. (Link: "Rifle through the cabinets") [They're empty. Not even dust. (if: $key's 4th is true) [$plushName swims through the empty cabinets, lamenting in whale-song about the lack of plushie krill.] ] (Link: "Pick up a pear") [(if: $fruit is "no")[You pick up a pear.] (else:)[You put down the $fruit and pick up a pear.] (set: $fruit to "pear")] (Link: "Pick up an apple") [(if: $fruit is "no")[You pick up an apple.] (else:)[You put down the $fruit and pick up an apple.] (set: $fruit to "apple")] (Link: "Pick up an orange") [(if: $fruit is "no")[You pick up an orange.] (else:)[You put down the $fruit and pick up an orange.] (set: $fruit to "orange")] [[back away from the table ->hall]] The room is more an alcove in the wall with a bookcase carved in it, but any collection of books is a little library. As you near, you are filled with a sense of comfort and wonder at the information and worlds that could possibly fill the pages. [[No I'm not-> rejectbooks]] [Peruse the shelves]<x1| [Guide to Birds]<x2| [How to get out of here]<x3| [Journal]<x4| []<x5| (click: ?x1)[ (replace: ?x5)[You run your finger along the books but don't pick up anything.]] (click: ?x2)[ (replace: ?x5)[It's a book about birds! The pages are filled with pretty pictures so that even if you can't see the actual birds you can at least stare at their pretty visages. Just holding it confers a sense of excitement.(set: $birdbook to true ) (set: 3rd of $key to true) (set:$feels to "bird book")]] (click: ?x3)[ (replace: ?x5)[Sorry can't help you there, I don't know if getting out even works D:]] (click: ?x4)[ (replace: ?x5)[You open what looks like an empty notebook, but as you stare at the page, text appears on the page. (after: 2s) [I have no idea what I'm doing.] (after: 2s) [I swear I had an idea when I walked into this project, but things did not work. ] (after: 2s) [AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH ] (after: 3s) [Although to be honest I'm pretty okay with that! Even if I can't get the inventory to work out...it's been pretty informative? ] (after: 2s) [Alright that's all the thoughts for now. Thanks for reading.] (set: $key's 3rd to true)(set: $feels to "journal")]] [[Return to the hall ->hall]]Oh well okay then :( You push against the door, and the door opens! Hey! It worked! You got out! Congrats! Thanks for playing <3