<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are outside a restaurant. Through the window, you can see seventeen canaries throwing mashed potatoes around the room, while a choir of owls attempts to perform the national anthem. There's a lot of smoke gushing out the windows, and a lone koala is balancing a large stack of glasses as they walk across the room. The large whiteboard marker turns to you, waving their aims wildly. What action do you take? <div class = "Indent">[[Approach the whiteboard marker->Restaurant_2]]</div> <div class = "Indent">[[Go back to your house->Outside_House]]</div></div> Double-click this passage to edit it.{(set: $weather_current to (either:...$weather))}<div class = "Sides"><div class = "House">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div> What action do you take? <div class = "Indent">(link: "Go back inside your house")[(goto: "Kitchen")]</div><div class = "Indent">(if: $weather_current is "rain")[(link: "Follow the dog into the forest")[(goto: "Forest")]]</div><div class = "Indent">(if: $weather_current is "rain")[(link: "Greet the cats")[(set: $characters to $characters + (a: "the two cats"))(goto: "Cats")]]</div><div class = "Indent">(if: $weather_current is "thunderstorm")[(link: "Steal someone else's thunder")[(goto: "Thunderstorm_Steal")]]</div><div class = "Indent">(link: "Walk down to the harbour")[(goto: "River")]</div><div class = "Indent">(link: "Visit the restaurant")[(goto: "Restaurant")]</div><div class = "Indent">(if: $forkroad is false)[(link: "Go to the fork in the road")[(goto: "Fork_In_The_Road")]]</div><div class = "Indent">(link: "Just get blown away")[(goto: "Farmyard")]</div></div><div class = Story>You are outside the front of your house. There's so much going on here that one could very easily get blown away. Directly in front of you is a forest. There's a fork in the road up ahead. To your left is a restaurant. To your right is a harbour. (display: "Weather") </div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are in the forest. There are many tall trees around (if: $rain_check is true)[, but no dog in sight]. You hear barking coming from the trees above you. What action do you take? <div class = "Indent">(link: "Respond to the barking")[(goto: "Forest_Barking_Tree_BG")]</div> <div class = "Indent">(link: "Return to your house")[(goto: "Outside_House")]</div></div>{(if: $weather_current is "rain")[(display: "Raining")](if: $weather_current is "thunderstorm")[(display: "Thunderstorm")](if: $weather_current is "sunny")[(display: "Sunny")]} It's raining cats and dogs. Three of these furry critters hit you on the way down. The dog scarpers off towards the forest. A terrifying thunderstorm is fast approaching. Lightning flashes across the sky, and thunder rumbles loudly nearby.<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(set: $weather_current to (either:...$weather)) You are blown far into the distance by the wind. Eventually, you hit the hay. It's a relatively soft landing, although the smell of manure nearby is less than appealing. (if: $weather_current is "sunny")[The sunshine shines down upon the ground.](if: $weather_current is "rain")[There is rain.](if: $weather_current is "thunderstorm")[There is a thunderstorm happening.] You clambour out of the haystack and notice a "Missing Needles" poster attached to the closest pole. [[Give the poster a closer look->Farm_Poster]] [[Go make hay->Making_Hay]]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $search_count is 0)[You found $random_item_1 and $random_item_2 in the haystack. You did not find a needle in this haystack. (link: "Search again")[(set: $search_count to $search_count + 1)(goto: "Search_Needle_BG")]](else:)[(if: $search_count < 5)[(if: $random_number_camel is 1)[You found the straw that broke the camel's back. It's one of those bendy straws that comes attached to juiceboxes, but it weighs a literal tonne. As impressive as that is, you did not find a needle in this haystack. (link: "Search again")[(set: $search_count to $search_count + 1)(set: $camel_straw_found to true)(set: $inventory to $inventory + (a: "the straw that broke the camel's back"))(goto: "Search_Needle_BG")]](else:)[You found $random_item_1 and $random_item_2 in the haystack You did not find a needle in this haystack. (link: "Search again")[(set: $search_count to $search_count + 1)(goto: "Search_Needle_BG")]]](if: $search_count is 5)[You have found the last straw. (if: $camel_straw_found is true)[Surprisingly, `it` wasn't the straw that caused great spinal injury to the camel earlier.] You safely store this artefact so it can be preserved for future generations. You decide to [[try to return home.->Finding_Way_2]] [[The End->Ending]] ]] (if: $search_count <= 4)[(link: "Go make hay instead")[(goto: "Making_Hay")] [[Try to find your way back to your house->Finding_Way_2]] ]</div>(if: $weather_current is "sunny")[You are able to make hay, as the sun is shining. That talking spoon would be proud of your hay making abilities. What action will you take? [[Continue making hay->Making_Hay_BG]] [[Try to find your way back to your house->Finding_Way_2]]] (else:)[You cannot make any hay as the sun is not shining. The weather is very unpredictable here. (if: $searched_haystack is false)[(link: "Investigate the poster")[(goto: "Farm_Poster")]] (else:)[ [[Try to find your way back to your house->Finding_Way_2]] [[The End->Ending]]] ](set: $random_number_2 to (a: 0, 1)) (set: $random_number_3 to (a: 0, 0, 1)) (set: $random_number_4 to (a: 0, 0, 0, 1)) (set: $random_number_5 to (a: 0, 0, 0, 0, 1)) (set: $random_number_6 to (a: 0, 0, 0, 0, 0, 1)) (set: $compliment to (a: "You're wonderful!", "You did a great job!", "What an amazing thing you did!", "You're really good at that skill!", "I really like how you do the thing!", "You're a superstar!", "You did fantastic work!", "I really admire that quality you have!", "You do really great things!")) (set: $adjective to (a: "a whopper of a", "an enormous", "a massive", "a huge", "a gigantic")) (set: $weather to (a: "sunny", "rain", "thunderstorm")) (set: $Emph1 to (text-color:"#cccc00")) (set: $Emph2 to (text-color:"#00ff00")){(set: $random_item to (a: "a shoe", "a pencil", "a doorknob", "a calculator", "a drum kit", "a martial arts instructor", "glitter", "a coathanger", "a jar of mayonnaise", "a unicycle", "rollerskates", "the four bishops from a chess set", "a basketball hoop", "a key ring", "a spaceship", "an elephant", "a hurricane", "a pair of chopsticks")) (set: $random_item_1 to 0)(set: $random_item_2 to 0) (set: $random_number_camel to 0) (set: $random_item_1 to (either:...$random_item)) (set: $random_item to $random_item - (a: $random_item_1)) (set: $random_item_2 to (either:...$random_item)) (set: $random_item to $random_item - (a: $random_item_2)) (set: $random_number_camel to (either:...$random_number_3)) (goto: "Search_Needle")}<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are in the Room. The Room is large. It has one exit. There is a bed in the corner of the Room. What action do you take? (if: $bed_check is false)[<div class = "Indent">[[Go back to bed->Bed]]</div>] <div class = "Indent">[[Leave the Room->Hallway]]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>There is a pickle to the your left. Out the top of the pickle is a frantically waving tentacle, and you hear muffled screams. There are cupboards to your right. (if: $picklething is false)[<div class = "Indent">[[Prise open the pickle->Kitchen_Pickle]]</div>] <div class = "Indent">[[Open cupboards->Kitchen_Cupboards]]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are in the lounge. (if: $couchpotatoes is true)[You see three potatoes sitting on the couch in front of you. ]The TV is blaring mindlessly on the opposite wall. (if: $couchpotatoes is true)[<div class = "Indent">(link: "Take the potatoes")[(set: $inventory to $inventory + (a: "three couch potatoes"))(set: $couchpotatoes to false)(goto: "Lounge")]</div>] <div class = "Indent">(link: "Enter the kitchen")[(goto: "Kitchen")]</div> <div class = "Indent">(link: "Walk outside")[(goto: "Outside_House")]</div></div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You go back to bed. Instead of the difficult journey you'd been promised, you are presented a piece of cake. (click-append: "a piece of cake.")[ It's chocolate mud, and tastes delicious.] <div class = "Indent">(link: "Accept this as a perfectly valid ending")[(goto: "Ending")]</div><div class = "Indent">(link: "Get up from bed and try again")[(set: $inventory to $inventory + (a: "a piece of cake"))(set: $bed_check to true)(goto: "Begin")]</div></div> chip on shoulder <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are in a hallway. To your left is the lounge. To your right is the kitchen. Directly in front of you, there is a large talking spoon. (click-append: "large talking spoon.")[ {(set: $counter to 2)} "What are you doing?" it asks of you. <div class = "Indent">(link: "Answer the spoon")[(set: $answered_spoon to true)(goto: "Hallway_2")](live: 1s)[(set: $counter to it - 1)(if: $counter is 0)[(set: $answered_spoon to false)(goto: "Hallway_2")]]]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $inventory contains "fork in the road")[(set: $characters to $characters + (a: "the octopus from the pickle"))(set: $inventory to $inventory + (a: "the pickle"))(set: $picklething to true)You get out the fork you picked up earlier, and manage to get the pickle open. An octopus crawls out, frantically looking around. "I'm...I'm free?" They look around in disbelief, before thanking you and dancing out of the room.](else:)[You try with all your strength, but you cannot free the victim from the pickle. If only you had a utensil to help you.] What action do you take? <div class = "Indent">(link: "Head to the front yard")[(set: $weather_current to (either:...$weather))(goto: "Outside_House")]</div> <div class = "Indent">[[Stay in the kitchen->Kitchen]]</div> <div class = "Indent">[[Head left to the lounge->Lounge]]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $item_get_count < 5)[You open the cupboards, and find an assortment of strange items within. You decide to take:] <div class = "Indent">(if: $item1_get is false)[(link: "A miniature Ferris wheel")[(set: $inventory to $inventory + (a: "a miniature Ferris wheel"))(set: $item1_get to true)(set: $item_get_count to $item_get_count + 1)(goto: "Kitchen_Cupboards")]]</div> <div class = "Indent">(if: $item2_get is false)[(link: "An odd-looking kettle filled with fish")[(set: $inventory to $inventory + (a: "an odd-looking kettle filled with fish"))(set: $item2_get to true)(set: $item_get_count to $item_get_count + 1)(goto: "Kitchen_Cupboards")]]</div> <div class = "Indent">(if: $item3_get is false)[(link: "A kicked bucket")[(set: $inventory to $inventory + (a: "a kicked bucket"))(set: $item3_get to true)(set: $item_get_count to $item_get_count + 1)(goto: "Kitchen_Cupboards")]]</div> <div class = "Indent">(if: $item4_get is false)[(link: "A bottle of anger")[(set: $inventory to $inventory + (a: "a bottle of anger"))(set: $item4_get to true)(set: $item_get_count to $item_get_count + 1)(goto: "Kitchen_Cupboards")]]</div> <div class = "Indent">(if: $item5_get is false)[(link: "An arm and a leg")[(set: $inventory to $inventory + (a: "an arm and a leg"))(set: $item5_get to true)(set: $item_get_count to $item_get_count + 1)(goto: "Kitchen_Cupboards")]]</div> (if: $item_get_count is 0)[<div class = "Indent">(link: "Nothing, as they are all ridiculous")[(goto: "Kitchen")]</div>] (if: $item_get_count > 4)[You open the cupboards and find them empty.] <div class = "Right">(if: $item_get_count > 0)[[[Return to kitchen->Kitchen]]]</div></div> (if: $item_get_count > 0)[<div class = "Right">(link: "Head to the front yard")[(set: $weather_current to (either:...$weather))(goto: "Outside_House")]</div>] (set: $inventory to (a: )) (set: $ingredients to (a:)) (set: $characters to (a:)) (set: $bed_check to false) (set: $barking_count to 0) (set: $wave_count to 0) (set: $meowing_count to 0) (set: $pickle_select to false) (set: $cake_select to false) (set: $spoon_select_food to false) (set: $couchpotato_select to false) (set: $ferris_select to false) (set: $kettlefish_select to false) (set: $angerbottle_select to false) (set: $bucket_select to false) (set: $fork_select to false) (set: $arm_select to false) (set: $jam_select to false) (set: $compliment_select to false) (set: $strawcamel_select to false) (set: $thundercount to 4) (set: $spoon_select_people to false) (set: $dog_select to false) (set: $cat_select to false) (set: $marker_select to false) (set: $microphone_select to false) (set: $octopus_select to false) (set: $search_count to 0) (set: $rain_check to false) (set: $item1_get to false) (set: $item2_get to false) (set: $item3_get to false) (set: $item4_get to false) (set: $item5_get to false) (set: $item_get_count to 0) (set: $couchpotatoes to true) (set: $picklething to false) (set: $forkroad to false) (goto: "Second_Pre_Begin")<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>{(set: $location to "harbour")} You are sitting at the harbour. You see many of the characters you've met up ahead: (print: $characters.join(", ")). They're all boarding a small sailboat. What action do you take? <div class = "Indent">(link: "Board the boat as well")[(goto: "Boat_2_BG")]</div> <div class = "Indent">(link: "Fish for compliments")[(goto: "River_Compliments")]</div> <div class = "Indent">(link: "Go back to your house")[(goto: "Outside_House")]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>{(set: $river_compliment to 0) (set: $river_adjective to 0) (set: $river_compliment to (either:...$compliment)) (set: $river_adjective to (either:...$adjective)) (set: $random_number_compliment to (either:...$random_number_5))} You cast your line out towards the ocean, and sit back and wait. (if: $random_number_compliment is 0)[You reel in $river_adjective compliment: <div class = "Compliment_Box">$river_compliment</div> See, doesn't that make you feel good about yourself? <div class = "Indent">(link: "Take compliment")[(set: $inventory to $inventory + (a: "a compliment"))]</div>](else:)[You don't catch any compliments, but there seem to be a lot of herring about today. <div class = "Indent">(link: "Take herring")[(set: $inventory to $inventory + (a:"a herring"))]]</div> <div class = "Indent">(link: "Keep fishing")[(goto: "River_Compliments")]</div> <div class = "Indent">(link: "Reel in your line")[(if: $location is "harbour")[(goto: "River")](if: $location is "boat")[(goto: "Continue_Sailing")]]</div></div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story> You are looking at a poster. It tells you there is a needle missing, and offers a $500,000 reward. (link: "Begin searching the haystack")[(set: $searched_haystack to true)(goto: "Search_Needle_BG")] (link: "Make hay instead")[(goto: "Making_Hay")]</div> Double-click this passage to edit it.{ (print: "<script>$('html').removeClass(\)</script>") (if: (passage:)'s tags's length > 0)[ (print: "<script>$('html').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>") ] }{(set: $characters to $characters + (a: "the talking spoon"))}<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $answered_spoon is true)[You open your mouth to talk, but the spoon interrupts you. ]"Honestly, you think you can just laze around all day? Go make some hay, for goodness sake!" You wonder when the spoon's preoccupation with farming began. Before you can ask, they walk back into the kitchen. (click-append: "kitchen.")[ To your left is the lounge. There are a few couch potatoes there. To your right is the kitchen. There is someone in a pickle there. What action do you take? <div class = "Indent">[[Enter the kitchen->Kitchen]]</div> <div class = "Indent">[[Enter the lounge->Lounge]]</div>]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>(if: $meowing_count < 3)[You meow at the cats(if: $meowing_count > 1)[again], and they meow back. You (if: $meowing_count >1)[still ]do not understand what the cats are saying. <div class = "Indent">(link: "Return to your house")[(goto: "Outside_House")]</div> <div class = "Indent">(link: "Keep meowing")[(set: $meowing_count to $meowing_count + 1)[(goto: "Cats")]]]</div> (else:)[It doesn't look like you'll ever understand what the cats are saying. [[The End->Ending]]]</div>(set: $on_boat_check to (either:...$random_number_2)) (if: $on_boat_check to 1)[(set: $on_boat_check to true)(goto: "Boat_All_Same"] (else:)[(set: $on_boat_check to false)(goto: "Boat_Missed")] <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You missed the boat, and have landed in the water. What action will you take? (link: "Become one with the water")[(goto: "One_With_Water")] (link: "Join the fish")[(goto: "Being_A_Fish")]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>{(set: $location to "boat")} You board from the harbour with all the creatures you've met: (print: $characters.join(", ")). You're all in the same boat now. You sail away from the harbour. <div class = "Ending">[[The End->Ending]]</div></div> What action do you take? [[Move to the other side->Rock_The_Boat_1]] [[Stay where you are->Continue_Sailing]]You rock the boat. The change (link: "Go fishing")[(goto: "River_Compliments")] (link: "Just enjoy the water")[(goto: "Ending_Sailing")] (link: "Return to shore")[(goto: "River")]<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $wrong_tree is 0)[You barked up the wrong tree. (link: "Go bark at a different tree")[(goto: "Forest_Barking_Tree_BG")] ](if: $wrong_tree is 1)[RRRRRRRUFF! RUFF RUFF RUFF! You hear loud barking sounds from above, and look up. There is the dog. <div class = "Indent">(link: "Approach the dog")[(set: $characters to $characters + (a: "the barking dog"))(goto: "Forest_Talk_Dog")]]</div><div class = "Indent">(link: "Leave the forest")[(goto: "Outside_House")]</div></div>(set: $wrong_tree to (either:...(a: $random_number_3))) (goto: "Forest_Barking_Tree")<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You bark at the dog for a few moments. It barks back at you. You do not understand what the dog is saying to you, but you smile and nod. <div class = "Indent">(if: $barking_count < 3)[(link: "Leave the forest")[(goto: "Outside_House")]</div> <div class = "Indent">(link: "Keep barking")[(set: $barking_count to $barking_count + 1)[(goto: "Forest_Talk_Dog")]]]</div> (else:)[It doesn't look like you'll ever understand what the dog is saying. [[The End->Ending]]]</div> {(set: $inventory to $inventory + (a: "fork in the road"))(set: $forkroad to true)}<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You reach the fork in the road. You pick it up and look around. What action do you take? <div class = "Indent">(link: "Walk down to the harbour")[(goto: "River")]</div> <div class = "Indent">(link: "Visit the restaurant")[(goto: "Restaurant")]</div> <div class = "Indent">(link: "Go back to your house")[(goto: "Outside_House")]</div></div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>Disaster 1. Select [[ingredients->Recipe_Ingredients]] from what you have collected to be sauteed in this recipe. 2. Cook it. 3. Pinch of salt optional. Ingredients chosen: (if: $ingredients.length > 0)[ (print: $ingredients.join(" ")) [[Finished gathering ingredients?->Recipe_Cook]]]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>Choose from the following ingredients: (if: $pickle_select is false)[(if: $inventory contains "the pickle")[(link: "the pickle")[(set: $ingredients to $ingredients + (a: "pickle"))(set: $inventory to $inventory - (a: "pickle"))(set: $pickle_select to true)(goto: "Recipe")]]] (if: $cake_select is false)[(if: $inventory contains "a piece of cake")[(link: "the piece of cake")[(set: $ingredients to $ingredients + (a: "a piece of cake"))(set: $inventory to $inventory - (a: "a piece of cake"))(set: $cake_select to true)(goto: "Recipe")]]] (if: $spoon_select_food is false)[(if: $inventory contains "the talking spoon")[(link: "the talking spoon")[(set: $ingredients to $ingredients + (a: "the talking spoon"))(set: $inventory to $inventory - (a: "the talking spoon"))(set: $characters to $characters - (a: "the talking spoon"))(set: $spoon_select_food to true)(goto: "Recipe")]]] (if: $couchpotato_select is false)[(if: $inventory contains "three couch potatoes")[(link: "3 couch potatoes")[(set: $ingredients to $ingredients + (a: "three couch potatoes"))(set: $inventory to $inventory - (a: "three couch potatoes"))(set: $couchpotato_select to true)(goto: "Recipe")]]] (if: $ferris_select is false)[(if: $inventory contains "a miniature ferris wheel")[(link: "a miniature ferris wheel")[(set: $ingredients to $ingredients + (a: "a miniature ferris wheel"))(set: $inventory to $inventory - (a: "a miniature ferris wheel"))(set: $ferris_select to true)(goto: "Recipe")]]] (if: $kettlefish_select is false)[(if: $inventory contains "an odd-looking kettle filled with fish")[(link: "an odd-looking kettle filled with fish")[(set: $ingredients to $ingredients + (a: "an odd-looking kettle filled with fish"))(set: $inventory to $inventory - (a: "an odd-looking kettle filled with fish"))(set: $kettlefish_select to true)(goto: "Recipe")]]] (if: $angerbottle_select is false)[(if: $inventory contains "a bottle of anger")[(link: "a bottle of anger")[(set: $ingredients to $ingredients + (a: "a bottle of anger"))(set: $inventory to $inventory - (a: "a bottle of anger"))(set: $angerbottle_select to true)(goto: "Recipe")]]] (if: $bucket_select is false)[(if: $inventory contains "a kicked bucket")[(link: "a kicked bucket")[(set: $ingredients to $ingredients + (a: "a kicked bucket"))(set: $inventory to $inventory - (a: "a kicked bucket"))(set: $bucket_select to true)(goto: "Recipe")]]] (if: $arm_select is false)[(if: $inventory contains "an arm and a leg")[(link: "an arm and a leg")[(set: $ingredients to $ingredients + (a: "an arm and a leg"))(set: $inventory to $inventory - (a: "an arm and a leg"))(set: $arm_select to true)(goto: "Recipe")]]] (if: $fork_select is false)[(if: $inventory contains "fork in the road")[(link: "the fork")[(set: $ingredients to $ingredients + (a: "the fork"))(set: $inventory to $inventory - (a: "fork in the road"))(set: $fork_select to true)(goto: "Recipe")]]] (if: $jam_select is false)[(if: $inventory contains "traffic jam")[(link: "the traffic jam")[(set: $ingredients to $ingredients + (a: "the traffic jam"))(set: $inventory to $inventory - (a: "traffic jam"))(set: $jam_select to true)(goto: "Recipe")]]] (if: $herring_select is false)[(if: $inventory contains "a herring")[(link: "a herring")[(set: $ingredients to $ingredients + (a: "the herring"))(set: $inventory to $inventory - (a: "a herring"))(set: $herring_select to true)(goto: "Recipe")]]] (if: $compliment_select is false)[(if: $inventory contains "a compliment")[(link: "a compliment")[(set: $ingredients to $ingredients + (a: "a compliment"))(set: $inventory to $inventory - (a: "a compliment"))(set: $compliment_select to true)(goto: "Recipe")]]] (if: $strawcamel_select is false)[(if: $inventory contains "the straw that broke the camel's back")[(link: "the straw that broke the camel's back")[(set: $ingredients to $ingredients + (a: "the straw that broke the camel's back"))(set: $inventory to $inventory - (a: "the straw that breaks the camel's back"))(set: $strawcamel_select to true)(goto: "Recipe")]]]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>Wait, did you take it with a pinch of salt? (if: $ingredients.length > 3)[ [[Yes->Recipe_Chew]] [[No->Recipe_Chew]]](else:)[ [[Yes->Recipe_Salt]] [[No->Recipe_NoSalt]]]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You took everything you ate with a pinch of salt, and realised they were all idioms and metaphors. You continue on your day with nothing more than mild indigestion and a solid dose of enjoyment. (link: "The End")[(goto: "Ending")] <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You didn't add the pinch of salt, and you just consumed (print: $ingredients.join(", "). You should probably stop taking things so literally. [[The End->Ending]]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You bit off more than you can chew, what with $ingredients.length ingredients in there. You spend the rest of your day struggling with your enormous meal, especially the (print: $ingredients's 3rd). [[The End->Ending]]</div> You have arrived at the end of the Room: the idiom awareness game. From disastrous recipes, unstable boats, weighty straws, and cutlery in asphalt, your adventures were quite entensive - containing everything but the kitchen sink. If you still hanker for more, you're welcome to [[return to the Room.->Pre_Begin]] Otherwise, click [[here->Sink]] for the true ending. <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>It's a long trek to the restaurant. On the way, you get caught in a traffic jam. (click-append: "traffic jam.")[It tastes delicious, and you wish you had scones to put it on.] Save some jam for later? <div class = "Indent">(link: "Yes")[(set: $inventory to $inventory + (a: "traffic jam"))(goto: "Restaurant")]</div> <div class = "Indent">(link: "No")[(goto: "Restaurant")]</div></div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You are a drop in the ocean. (if: $wave_count >= 0)[Want to make some waves? (link: "Yes")[(set: $wave_count to $wave_count + 1)(goto: "Making_Waves")] (link: "No")[(set: $wave_count to -1)]] (else:)[(link: "The end")[(goto: "Ending")]]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You are now a fish. Don't worry, there are plenty of other fish in the sea. [[The End->Ending]]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>(if: $wave_count < 3)[You are making waves.(if: $wave_count > 1)[ Your waves are getting bigger.]](if: $wave_count > 2)[ You have continued making many waves, and have now caused a tidal wave to crash down upon the harbour. It's probably best you stop taking things so literally now. [[The End->Ending]]] (if: $wave_count < 3)[(link: "Keep making waves")[(set: $wave_count to $wave_count + 1)(goto: "Making_Waves")] (link: "Float in the water")[(goto: "One_With_Water")]]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>(if: $characters.length > 0)[From whom would you like to steal some thunder? <div class = "Indent">(if: $spoon_select_people is false)[(if: $characters contains "the talking spoon")[(link: "the talking spoon")[(set: $spoon_select_people to true)(set: $stealing_from to "the talking spoon")(goto: "Thunderstorm_Stolen_BG")]]]</div> <div class = "Indent">(if: $dog_select is false)[(if: $characters contains "the barking dog")[(link: "the barking dog")[(set: $dog_select to true)(set: $stealing_from to "the barking dog")(goto: "Thunderstorm_Stolen_BG")]]]</div> <div class = "Indent">(if: $cat_select is false)[(if: $characters contains "the two cats")[(link: "the two cats")[(set: $cat_select to true)(set: $stealing_from to "the two cats")(goto: "Thunderstorm_Stolen_BG")]]]</div> <div class = "Indent">(if: $marker_select is false)[(if: $characters contains "the whiteboard marker")[(link: "the whiteboard marker")[(set: $marker_select to true)(set: $stealing_from to "the whiteboard marker")(goto: "Thunderstorm_Stolen_BG")]]]</div> <div class = "Indent">(if: $microphone_select is false)[(if: $characters contains "the sentient microphone")[(link: "the sentient microphone")[(set: $microphone_select to true)(set: $stealing_from to "the sentient microphone")(goto: "Thunderstorm_Stolen_BG")]]]]</div> <div class = "Indent">(if: $octopus_select is false)[(if: $characters contains "the octopus from the pickle")[(link: "the octopus from the pickle")[(set: $octopus_select to true)(set: $stealing_from to "the octopus from the pickle")(goto: "Thunderstorm_Stolen_BG")]]]</div> (else:)[You don't know anyone you can steal thunder from. Go meet some folks, then come back and try again. (link: "Return to your house")[(set: $thundercount to 0)(goto: "Thunderstorm_You")] ]<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>You tried to steal some thunder. Turns out, $stealing_from had (set: $thunderstole to (random: 10))(set: $thundercount to $thundercount + $thunderstole) $thunderstole rumbles of thunder within them. Your Thundercount increased to: $thundercount. (link: "Return to your house")[(goto: "Outside_House")]</div> <div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>{(set: $characters to $characters + (a: "the sentient microphone"))} While distracted on your unsuccessful thunder-stealing attempt, a sentient microphone stole your thunder. Your ThunderCount is now: $thundercount. Those around you are mildly pleased, as the sound was starting to terrify the nearby pineapples. (link: "Return to your house")[(goto: "Outside_House")]</div>The sun is shining brightly. There are few clouds in the sky.<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>You continue happily making hay for a very long time. The sun is shining. [[The End->Ending]]</div> (set: $foundway to (random: 4)) (if: $foundway is 0)[(goto: "Outside_House")] (if: $foundway is 1)[(goto: "Forever_Lost")] (if: $foundway is 2)[(goto: "Forest")] (if: $foundway is 3)[(goto: "River")] (if: $foundway is 4)[(goto: "Restaurant")]<div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] </div><div class = Story>After walking for quite a while, you have no idea where you are. [[The End->Ending]]</div><div class = "Menu">Check (link: "Inventory")[(goto: "Inventory")] Check (link: "Interactions")[(goto: "Interactions")] Return to (link: "the Room")[(goto: "Pre_Begin")]</div><div class = Story>"Look at this! It's a recipe for disaster!" You take the piece of paper they're holding, and [[open it up.->Recipe]]</div><div class = "Start">$Emph1[The Room: The Idiom Awareness Game]<div class = "Startname">`#`SUNJAM 2017</div></div> $Emph1[Fullscreen recommended] [[Start Game->Begin]]Inventory: (print: $inventory.join(" ")) $inventory (set: $history to (history:)) (set: $previous to $history's last) (print: "[[" + "Return" + "->" + $previous + "]]")Interactions: (print: $characters.join(" ")) (set: $history to (history:)) (set: $previous to $history's last) (print: "[[" + "Return" + "->" + $previous + "]]")The kitchen sink. [[Return to the Room->Pre_Begin]] (set: $thunderroll to (either:...$random_number_3)) (if: $thunderroll is 0)[(goto: "Thunderstorm_Stolen")] (if: $thunderroll is 1)[(set: $thundercount to $thundercount - 5)(goto: "Thunderstorm_You")](set: $foundway to (random: 3)) (if: $foundway is 0)[(goto: "Outside_House")] (if: $foundway is 2)[(goto: "Forest")] (if: $foundway is 3)[(goto: "River")] (if: $foundway is 1)[(goto: "Restaurant")]Double-click this passage to edit it.