,,,,,,,,,,,,,,,,,<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
You've seen messy kitchens before: a few dishes in the sink, a bowl smeared with cake batter, a few crumbs spilled on the floor, a sticky patch on the counter.
The wizard's kitchen puts them all to shame.
There's a sticky spill on the floor, a calendar with the days all scrambled by the fridge. In the middle of the kitchen, a small island countertop holds [[dirty glasses and bottles|Bottles]]. There's an [[oven]] and a [[refrigerator]]. Against the far wall, a long counter holds a [[kitchen sink]] and a [[cauldron]], along with several half-baked cooking projects.
(if: $pantryKey is false)[In the corner, a [purple door]<door| stands closed. (click: ?door)[The door is locked. Is there a key somewhere?]](elseif: (history:) contains "Pantry")[In the corner, the [[pantry door|Pantry]] stands closed.](else:)[In the corner, a [[purple door|Pantry]] stands closed. You have a key now, don't you?]
[[Check inventory|inventoryKitchen]]
<span class='travel'>[[Back to Great Hall|Great Hall]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
The greenhouse might once have been orderly, but now, it's a tangle of overgrown plants.
The room is lit by late-afternoon sunbeams, the [[windows]] covered with leaves. When you open the door, you can only step a few feet into the room before coming up against a discarded [[watering can]]. A few dying plants have been shoved under a counter.(if: $vineDoor is false)[ [[Vines]] climb the walls and weeds sprawl across the path.](else:)[ Between the overgrown vines, a wooden door leads to the basement.]
"Yes, yes," says the wizard. "I know it's messy."
Through the mess, you notice a relatively neat [[table|Vase]] against the far wall.
[[Check inventory|inventoryGreen]]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span>
<span class='travel'>(if: $vineDoor is true and (history:) contains "Basement")[[[Go to Basement|Basement]]](elseif: $vineDoor is true and $cobweb is false)[[[Go through wooden door|Basement1]]]</span>(if: $candles is 0)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh0_6142183.png">](elseif: $candles is 1)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh1_6138164.png">](elseif: $candles is 2)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh2_3058364.png">](elseif: $candles is 3)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh3_6431851.png">](elseif: $candles is 4)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh4_1603453.png">]
You're in the Great Hall. A large staircase in front of you leads to the (if: (history:) contains "Portrait")[ portrait of the wizard ](else:)[ [[portrait of the wizard|Portrait]] ] and his five candles. (if: $candles is 0)[The staircase seems to be blocked by two magical barriers at the top. None of the candles are lit.](elseif: $candles is 1)[One candle is lit. The staircase is still blocked by that magic barrier. What gives?](else:)[Finally! The air over the staircase shimmers and dissipates. Whatever magical barrier was there seems to be gone. $candles candles are lit.]
(if: $upstairs is true)[On the second floor, the stairway branches off into two wings. You could go left (if: (history:) contains "Library")[to go to the library.](elseif: (history:) contains "Library" and "Map Room")[to go to the library and the map room.](else:)[and explore that wing. The hallway is bright and richly carpeted, with lamps lit along the walls.]
If you turn right, (if: (history:) contains "Music Room")[you could visit the music room.](elseif: (history:) contains "Music Room" and "Rookery")[you could visit the music room and the rookery.](else:)[a dramatically cobwebbed hallway in deep maroon greets you.]
<span class='travel'>(if: (history:) contains "Library" and $libraryCandle is false)[[[Go to Library|Library]]](elseif: $libraryCandle is true)[[[Go to Library|LibraryTransform]] ](else:)[[[Go upstairs and to the left|Library]]]</span>
<span class='travel'>(if: (history:) contains "Music Room")[[[Go to Music Room|Music Room]]](else:)[[[Go upstairs and to the right|Music Room]] ]</span>
And of course, you could revisit the rooms on the first floor.](elseif: $upstairs is false)[To your left, a golden-brown door (if: (history:) contains "Kitchen")[leads to the kitchen.](else:)[stands closed.]
To your right, a blue door (if: (history:) contains "Greenhouse")[leads to the greenhouse.](else:)[is partially open, but you can't see inside.] ]
<span class='travel'>(if: $kitchenCandle is true)[[[Go to Kitchen|KitchenTransform]]](elseif: $kitchenCandle is false and (history:) contains "Kitchen")[[[Go to Kitchen|Kitchen]]](else:)[[[Go left|Kitchen]]]</span>
<span class='travel'>(if: $greenhouseCandle is true)[[[Go to Greenhouse|GreenhouseTransform]]](elseif: $greenhouseCandle is false and ((history:) contains "Greenhouse"))[[[Go to Greenhouse|Greenhouse]]](else:)[[[Go right|Greenhouse]]]</span>
[[Check inventory|inventoryGH]] <img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $basementItems is false)[ [[Boxes]] overflowing with red and green tinsel line the walls of the basement. A [[skeleton]] sits in the corner. A [[raven|FirstRaven]] eyes the skeleton from on top of a nearby barrel, unblinking.(if: $pantryKey is true and $berryBag is true and $basementItems is false)[(set: $basementItems to true)](if: $pantryKey is false and $berryBag is false)[
"Hey, leave me alone," says the wizard. "You're the one poking around in my basement, you know. I have to store my decorations somewhere."] ](elseif: $basementItems is true)[The wizard sighs. "There are more interesting rooms in this castle, you know."
At least the [[raven|FirstRaven]], hopping from foot to foot, looks delighted to see you.]
[[Check inventory|InventoryBasement]]
<span class='travel'>(if: $greenhouseCandle is true)[[[Back to Greenhouse|GreenhouseTransform]] ](else:)[[[Go to Greenhouse|Greenhouse]] ] </span>(if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
Behind the purple door is a pantry stuffed with ingredients. Some are typical: cans of tomatoes and beans line the shelves. Some are unusual: five glass vials of different sizes, all filled with different colors of liquid.
On the inside of the door, there's a note: "page 137" (if: $kitchenPiece is false)[
There's another piece of paper taped next to the note: a piece of paper covered with blotches of color. You can see continents, oceans...a map piece? You could <span class='objectGet'>[take it]<take|.</span> (click: ?take)[You take the map piece. (set: $mapPieces to $mapPieces + 1) (set: $kitchenPiece to true)] ]
(if: $recipeBook is false)[As you glance up at the top shelf. you see a row of cookbooks. That looks like a decent place to start looking for a page.
[[Investigate cookbooks|Cookbooks]]](if: $recipeBook is true)[You wince. You checked a lot of cookbooks earlier for page 137, and you're glad you found the right book.
You could [[reread the recipe|recipe]] now, or [[investigate the cookbooks|Wait]] all over again, just for fun.]
(if: $kitchenCandle is false)[<span class='travel'>[[Back to Kitchen|Kitchen]]</span>](if: $kitchenCandle is true)[<span class='travel'>[[Back to Kitchen|KitchenTransform]] </span>]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
You are in the library. [[Bookshelves]] crowded with heavy leather tomes stretch toward the ceilings. A comforting fireplace crackles in the corner, with a deep, cushy armchair next to it.
Opposite the armchair, a [[dark wood table|table]] sits with a desk chair behind it.
You can see papers and old coffee mugs cluttering the table, and a tattered blanket thrown over the back of the chair.
[[Check inventory|InventoryLibrary]]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
(if: $rookeryDoor is true)[There's no candle in this room. Even though you've opened the rookery door, the music room still looks the same: a dusty piano, a bookcase, a(if: $musicPiece is false)[ [[guitar]] ](else:)[ guitar ]on the floor. (if: $musicPiece is false)[The guitar seems to be glowing. Is there something you've missed?]
There's a staircase to the rookery behind the bookcase.
[[Check inventory|InventoryMusic]]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span>
(if: $rookeryDoor is true and $rookeryCandle is false)[<span class='travel'>[[Go to Rookery|Rookery]]</span>](elseif: $rookeryDoor is true and $rookeryCandle is true)[<span class='travel'>[[Go to Rookery|RookeryTransform]]</span>] ](else:)[Neglect looks different in a music room than a kitchen or a greenhouse.
Mostly, it looks like dust: on the top of the piano, on the neat [[bookcase]] full of sheet music and the [[guitar]] tossed carelessly on its side.
Neglect sounds different, too: the twang of untuned notes fills the air as you test each of the instruments. Only the [[piano]] still sounds out bright and clear.
[[Check inventory|InventoryMusic]]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span>]
(set: $pianoPhrase to "")
(set: $pianoCount to 0)(if: $mapPieces is 0)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-0piece_46158413.png ">](elseif: $mapPieces is 1)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-1piece_96818176.png ">](elseif: $mapPieces is 2)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-2piece_98135654.png ">](elseif: $mapPieces is 3)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-3piece_37816549.png ">](elseif: $mapPieces is 4)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-4piece_6135154.png ">]
(if: $mapPieces is 4)[As you step into the map room, you're greeted by a game board covered with four map pieces. A tiny carved raven sits off to the side.
Is this what that story book meant by "chart the raven's journey"?
<span class='puzzle'>[[Try puzzle|mapRoomPuzzle]]</span>](elseif: $mapPieces is 0)[As you step into the secret room, you find a table with a carving of a raven, a compass, and a candle. There's nothing else here. Maybe if you searched the rest of the castle again, you could find something.](else:)[As you step into the map room, a table with an incomplete map greets you. You've started to assemble the map here, but it's not yet complete.]
[[Check inventory|InventoryMap]]
<span class='travel'>[[Back to Library|LibraryTransform]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-unsolved_6513546.png ">
You climb a stone staircase to reach the top of the rookery: a stone tower with a window that faces the sea.
Wooden shelves along both walls grant room for ravens to perch or create nests.
From here, you can see the [[ocean]].
Overhead, [[ravens]] watch you.
[[Check inventory|RookeryInventory]]
<span class='travel'>[[Down to Music Room|Music Room]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh5_1934931.png">
As you step out of the wizard's castle, you find yourself back in front of your computer, just like before you left. But you could swear you hear the sound of wings, and a wizard laughing, and one last raven's rhyme...
"Who starts time from inside a trap?
Who masters math and words and maps?
So clever, brave, persistent, true:
we're all free now, and so are you!
Wooohooooo!"
Congratulations on beating Aurora Public Library's Escape Room, "Escape the Wizard's Castle!" We hope you enjoyed your journey.
~ The End ~
[[Credits]]
[Play again?]<restart|
(click: ?Restart)[(reload:)]
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha2564+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs="crossorigin="anonymous"></script><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh0_6142183.png ">
You wake in the hall of a great castle.
Two large wooden doors are behind you. You turn and tug on them: locked. There are two small rooms to your left and your right, but you don't see a clear way out.
In front of you, a grand staircase leads to a portrait of a wizard wearing socks with sandals, surrounded by five candles.
"Well, now you've done it," says a voice.
[[Tutorial|Begin]]
<span class='travel'>[[Start Game|Great Hall]]</span>
{
(set: $upstairs to false)
(set: $candles to 0)
(set: $greenhouseCandle to false)
(set: $flowerBook to false)
(set: $morningGloryCheck to false)
(set: $marigoldCheck to false)
(set: $heartCheck to false)
(set: $foxgloveCheck to false)
(set: $morningCheck to false)
(set: $lilyCheck to false)
(set: $babyCheck to false)
(set: $irisCheck to false)
(set: $kitchenCandle to false)
(set: $recipeBook to false)
(set: $apples to false)
(set: $appleCount to 0)
(set: $milk to false)
(set: $measuringCup to false)
(set: $milkCount to 0)
(set: $eggs to false)
(set: $eggCount to 0)
(set: $newt to false)
(set: $newtCount to 0)
(set: $lettuce to false)
(set: $lettuceCount to 0)
(set: $libraryCandle to false)
(set: $mapCandle to false)
(set: $mapPieces to 0)
(set: $libraryPiece to false)
(set: $kitchenPiece to false)
(set: $greenhousePiece to false)
(set: $musicPiece to false)
(set: $mapPhrase to "")
(set: $buttonCount to 0)
(set: $buttonWordPhrase to "")
(set: $rookeryDoor to false)
(set: $sheetMusic to false)
(put: "" into $pianoPhrase)
(set: $pianoCount to 0)
(set: $rookeryCandle to false)
(set: $edgar to false)
(set: $vineDoor to false)
(set: $cobweb to false)
(set: $pantryKey to false)
(set: $berryBag to false)
(set: $basementItems to false)
(set: $Fred to false)
(set: $butler to false)
(set: $thank to false)
(set: $berries to 0)
(set: $kitchenClue to false)
(set: $greenhouseClue to false)
(set: $libraryClue to false)
(set: $mapClue to false)
(set: $musicClue to false)
(set: $extraMusicClue to false)
(set: $rookeryClue to false)
(set: $rookeryGimme to false)
}<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh0_6142183.png ">
Thank you for playing Aurora Public Library's "Escape the Wizard's Castle!"
If you've been to an escape room before, you're probably familiar with the basics: explore carefully for hints, then solve the puzzles to win. There are hints in the basement if you get stuck.
<b><u>Guide to Link Colors:</b></u>
(color: "lime")[Green]: Go to room
(color: "orange")[Orange:] Take object
|blue>[Blue:] Examine or interact
(color: "violet")[Pink:] Solve a puzzle
If you ever want to start over, you can restart the game from your inventory.
(click: ?blue)[See? You're getting it already. ]Sound good? Ready to go?
[I'd like a practice run.]<more| (click-replace: ?more)[Okay! Let's practice.
Since this is a tutorial, we won't be traveling to an actual room.
<span class='travel'>[[Go to Practice Room|PracticeRoom]] ]
<span class='travel'>[[Let's start|Great Hall]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">
Vines cover all of the walls: the stone-covered wall you came through, yes, and the stones to your right, mossier and denser as they keep going.
As you approach the stones to your right, you can see that the vines seem to fall thicker in one particular spot. [[You reach out to brush them aside.|VineDoor]]
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>
(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
Light filters in through the windows. The glass is nearly covered in ivy, but you can see outside if you [look closer.]<examine| (click: ?examine)[
Outside, there's a rose garden: a stone pathway, flowerbeds full of color, and a single butterfly frozen in flight.
"Time stopped here on the hottest part of the day," the wizard says. "Some of the plants are suffering. I didn't mean for it to be like this. I...hope you can fix it."
(if: $greenhousePiece is true)[The glass is slightly cleaner where the map piece was taped.](elseif: $greenhousePiece is false)[Taped to the window underneath the ivy is a scrap of paper. It looks like...a map piece? <span class='objectGet'>[You could take it.]<take|</span> (click-replace: ?take)[You take the map piece and pocket it. (set: $greenhousePiece to true)(set: $mapPieces to $mapPieces + 1)] ]]
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>(if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
You open a cookbook.
[The recipe begins, "67 Recipes for Garlic-Loving Vampires."
Off to a promising start, but not what you need.]<a|
<span class='travel'>[[Back to Kitchen|Kitchen]]</span>
(click-replace: ?a)[[The recipe begins, "How to Make Stone Soup Without a Stone."
That sounds fascinating! But no.]<b|]
(click-replace: ?b)[[The recipe begins, "Evil Queen's Apple Pie." There's a POISON symbol sketched in the margins.
(if: $apples is true)[Wait a second. Those apples you took from the fridge...](else:)[Okay, so not eating any pies in this kitchen.]
"My interest is purely scientific!" says the wizard.]<c| ]
(click-replace: ?c)[[The recipe begins, "Vegan Flourless Fat-Free Cupcakes."
Science is full of wonders, isn't it? Someone's drawn a cookie with a protest sign in the margins.]<d|]
(click-replace: ?d)[[The recipe says "How to Boil an Egg." It begins, "When I was a small child, my grandmother once..."
Flipping through the book reveals that there is no recipe. Just the story. It's the start of a trilogy.
You close the book.]<e|]
(click-replace: ?e)[[The recipe begins, "Jambalaya So Hot It'll Melt Your Face Clean Off!"
Wait, really? Hold on, you're on a mission.]<g|]
(click-replace: ?g)[ [[How many books can there be?|Many]] ]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
As you reach for the lettuce, you could swear you hear a wizardly chuckle overhead.
"Perhaps you'd better...leaf the lettuce alone?"
The wizard's voice is a little hard to hear, mostly because he's starting to laugh at his own joke.
"Lettuce be clear: this won't PRODUCE any results! Get it? Because..."
The wizard cackles even harder with laughter.
"Oh," he says at last. "Ohhh. That was a good one."
(if: $lettuce is true)[You already have all the lettuce you need.](if: $recipeBook is true and $lettuce is false)[The wizard pauses. "Why are you even looking at this? It's not in the recipe." It's not, but you could <span class='objectGet'>[take it]<take|</span> anyway. (click: ?take)[As you pick up the lettuce, you hear another muffled snicker.
"Are you sure? The lettuce could <i>romaine</i> here!"
No. Just no.
Another head of lettuce appears right where the old one used to be.(set: $lettuce to true)]](if: $recipeBook is false and $lettuce is false)[Terrible puns aside, you could still <span class='objectGet'>[take the lettuce]<lettuceget|</span> if you want. (click: ?lettuceget)[As you pick up the lettuce, you hear another muffled snicker.
"Are you sure? The lettuce could <i>romaine</i> here!"
No. Just no.
Another head of lettuce appears right where the old one used to be.(set: $lettuce to true)]]
<span class='travel'>[[Back to Fridge|refrigerator]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
Glasses crowd the kitchen island, sharing space with dark bottles and a hastily discarded sponge. When you try to lift a bottle, you're unable to: dried liquid has glued it to the countertop.
"Don't judge me," the wizard grumbles.
(if: $measuringCup is true)[Now that the measuring cup is gone, nothing here looks useful.](elseif: $measuringCup is false)[In the middle of the dirty dishes, only one dish is sparkling clean: a measuring cup. You could <span class='objectGet'>[take this]<glass|</span> if you wanted. (click: ?glass)[
Alright! You take the glass.
"Oh! A measuring cup! Good for...measuring," says the wizard.(set: $measuringCup to true) ] ]
<span class='travel'>[[Back to Kitchen|Kitchen]]</travel><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
You open the oven. Inside, a lump of uneven dough sits: maybe it was meant to be a loaf of bread, once, but it sure doesn't look like one anymore. The bottom of the oven is covered with burnt flakes of...something.
You seriously doubt the bread is magical.
(if: $flowerBook is true)[There used to be a book in here, but you took it, no doubt saving the lives of everyone in this castle.](elseif: $flowerBook is false)[There's also a book in here. That's got to be a fire hazard. You should <span class='objectGet'>[take it]<Flower1|</span> before someone gets hurt. (click: ?Flower1)[
The book is deep purple with a velvet bookmark. Some kind of cookbook?
Wait. This isn't a cookbook at all. Instead, hand-drawn illustrations of different plants crowd each page. You flip through the book: flowers and trees are each carefully labeled in a spidery hand.
(if: (history:) contains "Greenhouse")[This seems like it belongs in the greenhouse. Why is it here?](else:)[This doesn't belong in a kitchen, does it? Why is it here?]
"Oh, THAT'S where that went!" the wizard cries. "I must have been...cooking up a puzzle." (set: $flowerBook to true)] ]
<span class='travel'>[[Close oven|Kitchen]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
The refrigerator looks normal. Inside, you find your typical assortment of goods: milk, eggs, apples, lettuce, a set of jars labeled "eye of newt" ... just kitchen things.
[[Look at milk|Milk]](if: $milk is true)[: You already have a bottle of milk, but there's another one in here.]
[[Assess eye of newt|Newt]](if: $newt is true)[: You already have a jar, but you can assess them again.]
[[How about them apples|Apples]](if: $apples is true)[: You already have apples, of course, but how about them OTHER apples?]
[[Excited for eggs|Eggs]](if: $eggs is true)[: You already have eggs, but you never need an excuse to be excited about eggs.]
[[Let us inspect the lettuce|Inspecting Lettuce]](if: $lettuce is true)[: You already have lettuce, but there's more in the fridge.]
<span class='travel'>[[Close the refrigerator|Kitchen]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
Against the wall, the sink is full of sudsy water and dishes. The faucet is turned on: the stream of water looks like ice, though.
[Touch water]<water|(click-replace: ?water)[When you reach out and run your hand through the water, it follows your hand and then stops, a trail of droplets frozen in the air.]
"I think the kitchen froze just after breakfast. That's why I haven't finished the dishes. No other reason," the wizard says.
<span class='travel'>[[Back to Kitchen|Kitchen]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
A cauldron! Now we're talking. In a kitchen full of mundane, ordinary things, a cauldron just screams "magic" and "wizardry" and "spells that will get a castle unstuck in time."
One problem: the cauldron is empty. There's a [[chain]] above the cauldron, though.
(if: $pantryKey is true and $recipeBook is false)[Does the pantry have a hint for this?](elseif: $pantryKey is false and $recipeBook is false)[The wizard's voice doesn't offer you any further clues. It's possible you might need something else before you can solve this puzzle.](elseif: $recipeBook is true)[You have that [[recipe book|recipeCauldron]], don't you? Maybe it relates to this.]
<span class='puzzle'>(if: $apples is true and $milk is true and $newt is true and $eggs is true and $measuringCup is true)[[[Try solving puzzle|CauldronStart]]](else:)[[[Try solving puzzle|NopeCauldron]]]</span>
<span class='travel'>[[Back to Kitchen|Kitchen]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
The milk looks normal: it's in a stately glass bottle.
It's the bottle that looks strange: swirling around the glass are multi-colored numbers, so many that it's hard to glimpse them all. You see 21, 42, 133, 217, 6139. Are these expiration dates?
"This milk's my lucky number, so I had to buy it, you see."
But there are so many numbers here. Wait, that means there's no expiration date at all?
(if: $recipeBook is false and $milk is false)[This might come in handy later. You <span class='objectGet'>[take it.]<milkget|</span> (click-replace: ?milkget)[take it, but you're sure not drinking it. As soon as you take it, the air shimmers and an identical bottle appears in its place.(set: $milk to true)] ](if: $recipeBook is true and $milk is false)[The recipe book mentioned milk. You <span class='objectGet'>[take it.]<take|</span>(click-replace: ?take)[take it, but you're sure not drinking it. As soon as you take it, the air shimmers and an identical bottle appears in its place.(set: $milk to true)] ](elseif: $milk is true)[You've already taken a bottle of milk, and you don't need another...especially not one that appeared out of thin air.]
<span class='travel'>[[Back to Fridge|refrigerator]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
The "eye of newt" jars look gruesome at first glance. Hollow black orbs float in a pale green brine. Other circles are green, just like the brine, with a red dot inside, and...
"No one can turn down my eyes of newt! Family recipe, you know."
Wait. [Look closer...]<newt|(click-replace: ?newt)[Are these OLIVES?
"They are EYES of NEWT," the wizard says.
It's not like you're an eye of newt expert, you guess.
(if: $recipeBook is true and $newt is false)[You've read the magic recipe book. You know they're not eyes of newt, but you need them anyway.
You <span class='objectGet'>[take them]<newtget|</span>(click: ?newtget)[ and put them in your bag(set: $newt to true)].](elseif: $newt is true)[You already have all the eyes -- olives? eyes? -- you need.](else:)[Eyes of newt don't sound particularly delicious, but you could <span class='objectGet'>[take a jar]<take|</span>. (click: ?take)[You grab a jar, trying to ignore how the eyes wobble in the liquid. These might be useful.(set: $newt to true)]] ]
<span class='travel'>[[Back to Fridge|refrigerator]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
This watering can looks like an ordinary metal watering can at first.
As you pick up the watering can, it begins to glow faintly. One by one, six flowers appear. They're just sketches: it's hard to tell which of the seven flowers on the table is missing here.
You set the can down. The pictures fade, and the watering can is just a normal watering can again.
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
You hold the berry up in the air, and the raven tilts its head.
"Berries aren't free!
What clue do you need?"
What would you like to ask? You currently have $berries berries (and clues) remaining. If you have already asked for a room's clue, revisiting the clue will not cost a berry.
(if: (history:) contains "Greenhouse")[
[[Ask about Greenhouse|GreenhouseAsk]](if: $greenhouseCandle is true)[: you've already solved this room](elseif: $greenhouseClue is true and $greenhouseCandle is false)[: this clue is now free ] ](if: (history:) contains "Kitchen")[
[[Ask about Kitchen|KitchenAsk]](if: $kitchenCandle is true)[: you've already solved this room](elseif: $kitchenCandle is false and $kitchenClue is true)[: this clue is now free] ](if: (history:) contains "Music Room")[
[[Ask about Music Room|Music RoomAsk]](if: $rookeryDoor is true)[: you've already solved this room](elseif: $rookeryDoor is false and $musicClue is true)[: this clue is now free] ](if: (history:) contains "Library")[
[[Ask about Library|LibraryAsk]](if: $libraryCandle is true)[: you've already solved this room](elseif: $libraryCandle is false and $libraryClue is true)[: this clue is now free] ](if: (history:) contains "Map Room")[
[[Ask about Map Room|MapAsk]](if: $mapCandle is true)[: you've already solved this room](elseif: $mapCandle is false and $mapClue is true)[: this clue is now free] ](if: (history:) contains "Rookery")[
[[Ask about Rookery|RookeryAsk]](if: $rookeryCandle is true)[: you've already solved this room](if: $rookeryCandle is false and $rookeryClue is true)[: the raven refused to give you a clue (if: $rookeryGimme is false)[, but if you still have berries, you can persuade it](elseif: $rookeryGimme is true)[, but you paid a berry to persuade it, and that clue is now free] ] ]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
You pull the chain. You hear a whoosh sound, followed by a low gurgle.
When you peek into the cauldron, the cauldron is empty.
[[Back|cauldron]](if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
A SPELL TO RESTART TIME:
EGGS
APPLES
OLIVES
MILK (cups)
Nothing must be twice another.
No ingredient stands alone.
There are more eggs than olives.
There are not more eggs than apples.
Milk is not the greatest ingredient.
Only apples are not prime.
There are two more cups of milk than eggs and olives combined.
The total is 20.
<span class='travel'>[[Back to Pantry|Pantry]]</span>(if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
(if: $recipeBook is false)[Cookbooks stretch all the way to the ceiling. There are too many to read, now or ever. But, as you watch, one of the books starts to glow: a battered red paperback with multiple dog-eared pages.
<span class='objectGet'>[[Take red book|RecipeBook]]</span>](else:)[You've taken the recipe book already, but cookbooks still stretch all the way to the ceiling.
"Ah, yes. I could spend nine hundred years reading through my favorite cookbooks," says the wizard. "Do humans live that long? No? Pity."]
<span class='travel'>[[Back to Pantry|Pantry]]</span>(if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
The wizard's voice booms from overhead.
"You've already read all of the books in my pantry! Are you sure you want to read them again?"
[[Yes, definitely|Cookbooks]]
<span class='travel'>[[On second thought...Back to Pantry|Pantry]]</span>(if: $kitchenCandle is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png ">]
You open the red cookbook to page 137. It reads, "A Simple Spell to Stop and Restart Time for the Beginning Wizard (Using Everyday Household Ingredients)!"
Okay, this looks right. Finally. You could [[read on|recipe]], if you wanted.
<span class='travel'>[[Back to Pantry|Pantry]]</span>
(set: $recipeBook to true)<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
"You know, I once had to fight an octopus for apples," the wizard says. "When I won, he gave me a round of apple-ause."
For a disembodied voice, the wizard sure is expressive. You can almost hear his expectant grin.
"Get it? Apple-ause? Because he had all those arms, you see, and..."
(if: $recipeBook is true and $apples is false)[He's right, the recipe book mentioned apples. You <span class='objectGet'>[take some.]<take|</span> (click: ?take)[Reluctantly.(set: $apples to true)] ](elseif: $recipeBook is true and $apples is true)[You already have all the apples you need.](elseif: $recipeBook is false and $apples is false)[Maybe you need these apples for a puzzle, but is it worth these jokes? <span class='objectGet'>[You could take them.]<appleget|</span> (click-replace: ?appleget)[The wizard starts clapping as you take the apples. Another round of apple-ause. (set: $apples to true)]](else:)[You already have apples, but you're not apple-auding for them.]
<span class='travel'>[[Back to Fridge|refrigerator]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
These are all eggs, probably, but you don't think they're all chicken eggs.
Some eggs are speckled red and blue; one egg is bright turquoise, while another is purple. One green-and-brown speckled egg is bigger than any egg you've ever seen.
"Triceratops," the wizard says proudly.
(if: $recipeBook is false and $eggs is false)[You've seen enough dinosaur movies to know hatching that egg's a bad idea. But you could <span class='objectGet'>[take some eggs]<take|</span> with you anyway. (click: ?take)[You take a few eggs -- but not the dino egg. (set: $eggs to true)] ](if: $recipeBook is true and $eggs is false)[You need eggs for the recipe book, right? You <span class='objectGet'>[try and grab the ones closest to chicken eggs.]<grab|</span>](click-replace: ?grab)[take several strange eggs but leave the dino egg right where it is.(set: $eggs to true)](elseif: $eggs is true)[You already have all the eggs you need.]
<span class='travel'>[[Back to Fridge|refrigerator]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $berries is 0)[The skeleton looks strange at first. As you inspect it, you see that it's made of wood. The skeleton is wearing a black suit and waistcoat with a little bow tie and [white gloves...]<butler| (click-replace: ?butler)[white gloves...
"Oh! You found my magic butler. Well, my almost-magic butler. I forgot about that," the wizard muses. "I was almost finished and then I couldn't get the outfit right and, well, I already have magic, so why do I need a magic butler? You know how it is."
You've never had a magic skeleton butler, so you don't really know how it is. (set: $butler to true)
Its right hand is closed tightly around...something. As you watch, the raven hops closer and eyes the hand greedily.
Maybe you should [[open the hand?|BerryGet]]] ](else:)[You've already taken the berry from this skeleton. It looks so friendly. Maybe you'll call it Fred. (set: $Fred to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
There's a vase here, with several flowers spread out next to it.
You don't recognize any of the flowers immediately. (if: $flowerBook is false)[Maybe there's a guide somewhere in the castle?](else:)[You have that [[book of flowers|FlowerSearch]], don't you?]
There's a [[poem|rotpoem]] here on a scroll.
<span class='puzzle'>[[Try solving puzzle|VasePuzzleStart]]</span>
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Warm light reflects off the table's polished surface -- at least, as much of the surface as you can see.
The table's a little cluttered. Papers lie strewn over the wooden surface. On top of some papers, an old coffee mug sits, no coaster underneath. (if: $libraryPiece is true)[
You've already taken the map piece from these papers.](elseif: $libraryPiece is false)[ [You could try to lift it.]<lift| (click: ?lift)[
Lifting the coffee cup reveals a crusted ring on the pile of papers. Gross.
"Ahem," says the wizard's voice. "Well. I suppose I must have lost track of time."Under the top crusted paper, though, you see a hint of color. It looks like a blue piece of paper, covered in various squiggly shapes. (if: $mapPieces is not 0)[Another map piece?] <span class='objectGet'>[You could take it.]<take|</span> (click-replace: ?take)[You take the piece of paper and pocket it, very careful not to touch the sticky ring from the cup. (set: $mapPieces to $mapPieces + 1)(set: $libraryPiece to true)] ] ]
(if: $libraryCandle is false)[[[Back to Library|Library]] ](elseif: $libraryCandle is true)[[[Back to Library|LibraryTransform]] ]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
On the music stand, a page of [[sheet music]] sits, filled with different combinations of letters.
Next to the scribbled-out letters, two things are circled: the number 4 and a picture of a bird.
<span class='puzzle'>[[Try playing piano|pianoPuzzle]]</span>
<span class='travel'>[[Back to Music Room|Music Room]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-unsolved_6513546.png ">
The ravens watch you, heads gently tilted.
One flies down to greet you.
(if: $candles is 4)["Puzzles and maps, riddles and rhymes:
you've nearly restarted all our time.
But one more riddle waits for you."
The raven ruffles its wings and hops toward its companion. ](else:)["You still have some rooms left to go
before you restart time.
But if you like, you can still try
to solve our little rhyme."]
The other bird turns to you and cocks its head.
Do you want to <span class='puzzle'>[[solve the riddle?|rookeryRiddle]]</span>
<span class='travel'>[[Back to Rookery|Rookery]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-unsolved_6513546.png ">
Like everywhere else, time here is frozen. The waves aren't moving: captured forever just before crashing on the shore.
As you watch, a raven flies through the window and vanishes.
"They can leave, but if they do, they can't come back."
No wonder the ravens are unhappy. They're trapped. But if you can light all five of the castle's candles, you'll all be free.
<span class='travel'>[[Back to Rookery|Rookery]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
What will you put in the vase first?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[[Blue star-shaped flower|Vase2]]](else:)[[[Morning glory|Vase2]]]
(if: $marigoldCheck is false)[[[Orange-yellow flower|WrongVase]]](else:)[[[Marigold|WrongVase]]]
(if: $heartCheck is false)[[[Tiny pink flowers on a branch|WrongVase]]](else:)[[[Bleeding heart|WrongVase]]]
(if: $foxgloveCheck is false)[[[Large bell-shaped pink flowers|WrongVase]]](else:)[[[Foxglove|WrongVase]]]
(if: $lilyCheck is false)[[[Elegant white flower|WrongVase]]](else:)[[[Peace lily|WrongVase]]]
(if: $babyCheck is false)[[[Bundle of tiny white flowers|WrongVase]]](else:)[[[Baby's breath|WrongVase]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv1]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv1]]
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_1_4916035.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_1_1946631.png">]
A (if: $morningGloryCheck is true)[morning glory](else:)[blue star-shaped flower] is in the vase. What goes second?
<span class='puzzle'>
(if: $marigoldCheck is false)[[[Orange-yellow flower|WrongVase]]](else:)[[[Marigold|WrongVase]]]
(if: $heartCheck is false)[[[Tiny pink flowers on a branch|WrongVase]]](else:)[[[Bleeding heart|WrongVase]]]
(if: $foxgloveCheck is false)[[[Large bell-shaped pink flowers|Vase3]]](else:)[[[Foxglove|Vase3]]]
(if: $lilyCheck is false)[[[Elegant white flower|WrongVase]]](else:)[[[Peace lily|WrongVase]]]
(if: $babyCheck is false)[[[Bundle of tiny white flowers|WrongVase]]](else:)[[[Baby's breath|WrongVase]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]
</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv2]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv2]]
<span class='travel'>[[Reset and Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
The vase briefly flashes from blue to an ominous red. With a hiss like a tea kettle, the vase starts to radiate an intense light --
When you can stop shielding your eyes, you see that the flowers are back on the table in their original order. The vase sits empty.
<span class='puzzle'>[[Try puzzle again|VasePuzzleStart]]</span>
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_2_1235492.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_2_91083813.png">]
A (if: $morningGloryCheck is true)[morning glory](else:)[blue star-shaped flower] and (if: $foxgloveCheck is true)[a foxglove](else:)[large bell-shaped pink flowers] are in the vase. What was the third flower?
<span class='puzzle'>
(if: $marigoldCheck is false)[[[Orange-yellow flower|WrongVase]]](else:)[[[Marigold|WrongVase]]]
(if: $heartCheck is false)[[[Tiny pink flowers on a branch|WrongVase]]](else:)[[[Bleeding heart|WrongVase]]]
(if: $lilyCheck is false)[[[Elegant white flower|Vase4]]](else:)[[[Peace lily|Vase4]]]
(if: $babyCheck is false)[[[Bundle of tiny white flowers|WrongVase]]](else:)[[[Baby's breath|WrongVase]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]
</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv3]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv3]]
<span class='travel'>[[Reset and Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_3_79153412.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_3_9168456.png ">]
A (if: $morningGloryCheck is true)[morning glory](else:)[blue star-shaped flower], (if: $foxgloveCheck is true)[a foxglove](else:)[large bell-shaped pink flowers], and (if: $lilyCheck is true)[a peace lily](else:)[an elegant white flower] are in the vase. Halfway there. What's next?
<span class='puzzle'>
(if: $marigoldCheck is false)[[[Orange-yellow flower|WrongVase]]](else:)[[[Marigold|WrongVase]]]
(if: $heartCheck is false)[[[Tiny pink flowers on a branch|Vase5]]](else:)[[[Bleeding heart|Vase5]]]
(if: $babyCheck is false)[[[Bundle of tiny white flowers|WrongVase]]](else:)[[[Baby's breath|WrongVase]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]
</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv4]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv4]]
<span class='travel'>[[Reset and Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_4_91876451.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_4_197458165.png ">]
A (if: $morningGloryCheck is true)[morning glory](else:)[blue star-shaped flower], (if: $foxgloveCheck is true)[a foxglove](else:)[large bell-shaped pink flowers], (if: $lilyCheck is true)[a peace lily](else:)[an elegant white flower], and (if: $heartCheck is true)[a bleeding heart flower](else:)[tiny pink flowers on a branch] are in the vase. What next?
<span class='puzzle'>
(if: $marigoldCheck is false)[[[Orange-yellow flower|WrongVase]]](else:)[[[Marigold|WrongVase]]]
(if: $babyCheck is false)[[[Bundle of tiny white flowers|Vase6]]](else:)[[[Baby's breath|Vase6]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]
</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv5]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv5]]
<span class='travel'>[[Reset and Back to Greenhouse|Greenhouse]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_5_64186415.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_5_79181564.png ">]
A (if: $morningGloryCheck is true)[morning glory](else:)[blue star-shaped flower], (if: $foxgloveCheck is true)[a foxglove](else:)[large bell-shaped pink flowers], (if: $lilyCheck is true)[a peace lily](else:)[an elegant white flower], (if: $heartCheck is true)[a bleeding heart flower](else:)[tiny pink flowers on a branch], and (if: $babyCheck is true)[baby's breath](else:)[tiny white flowers] are in the vase. What next?
<span class='puzzle'>
(if: $marigoldCheck is false)[[[Orange-yellow flower|GreenhouseSolved]]](else:)[[[Marigold|GreenhouseSolved]]]
(if: $irisCheck is false)[[[Purple flower|WrongVase]]](else:)[[[Iris|WrongVase]]]</span>
(if: $flowerBook is true)[[[Search the flower book|FlowerSearchv6]]](elseif: $flowerBook is false)[Is there a guide to identify these?]
[[Check the poem again|rotpoemv6]]
<span class='travel'>[[Reset and Back to Greenhouse|Greenhouse]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_solved_4613845.png ">
As you place the (if: $marigoldCheck is true)[marigold](else:)[orange-yellow flower] in the vase, a cool breeze rushes around you. (if: $vineDoor is false)[Vines blow aside in the breeze, revealing a wooden door.](else:)[The vines rustle softly.] From somewhere in the house, you hear a chime.
With that, the candle near the vase starts to glow.
(if: $kitchenCandle is false)["Well," the wizard grumbles. "One candle isn't THAT impressive. Maybe you just got lucky."](elseif: $kitchenCandle is true)["Huh." The wizard almost sounds impressed with you. "Maybe you've got a knack for this after all. Very well. I'll give you access to more of my castle. Let's see what you've got." (set: $upstairs to true)]
<span class='travel'>[[Continue|GreenhouseTransform]]</span>
(set: $candles to $candles+1)
(set: $greenhouseCandle to true)<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
<span class='puzzle'>
[[Add apple]<applebutton|: You've added $appleCount apple(s).]<applephrase| (click: ?applebutton)[(display: "Addapple")]
[[Add egg]<eggbutton|: You've added $eggCount egg(s).]<eggphrase| (click: ?eggbutton)[(display: "Addegg")]
[[Add "eye of newt"]<newtbutton|: You've added $newtCount eye(s) of newt.]<newtphrase| (click: ?newtbutton)[(display: "Addnewt")] (if: $lettuce is true)[
[[Add lettuce leaf]<lettucebutton|: You've added $lettuceCount lettuce (if: $leaf is 1)[leaf](else:)[leaves].]<lettucephrase| (click: ?lettucebutton)[(display: "Addlettuce")] ]
[[Add milk]<milkbutton|: You have $milkCount cup(s) of milk.]<milkphrase| (click: ?milkbutton)[(display: "Addmilk")]</span>
(if: $recipeBook is true)[ [[Check recipe|RecipeCheck]] ](else:)[The wizard mumbles to himself. "Didn't I leave that recipe in the pantry? Which book was that again?"]
<span class='puzzle'>[[Pull the lever|PullLever]]</span>
<span class='travel'>[[Back to Kitchen|Kitchen]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_solved_4613845.png ">
Now that the greenhouse candle is lit, the greenhouse feels more welcoming. Dust motes no longer dance in the afternoon sunbeams. As you walk by the windows, you can see butterflies flitting through the rose garden outside.
And things inside are growing now: flowers bloom in the potted plants, pink and red and purple. In the blue vase, your final bouquet stands tall and proud over a glowing candle.(if: $vineDoor is false)[
Now that the vines aren't completely covering the walls, you can see a wooden door in the far wall. (set: $vineDoor to true)](if: $greenhousePiece is false)[
You can see a <span class='objectGet'>[piece of paper]<take|</span> over by the windows. (click: ?take)[It looks like part of a map. You take it. (set: $greenhousePiece to true)(set: $mapPieces to $mapPieces + 1)] ]
[[Check inventory|InventoryTransformedGreenhouse]]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span>
<span class='travel'>(if: (history:) contains "Basement")[[[Down to Basement|Basement]] ](else:)[[[Go through wooden door|Basement1]] ]</span>(if: $appleCount is 8 and $eggCount is 3 and $newtCount is 2 and $milkCount is 7 and $lettuceCount is 0)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png">
The cauldron begins to glow with a golden light. With a flash, the ingredients vanish, and a cool breeze rushes through the kitchen. Dishes begin to wash themselves before your eyes.
By the window, a candle lights.
(if: $greenhouseCandle is false)["Well," the wizard grumbles. "One candle isn't THAT impressive. Maybe you just got lucky.](elseif: $greenhouseCandle is true)["Huh." The wizard almost sounds impressed with you. "Maybe you've got a knack for this after all. Very well. I'll give you access to more of my castle. Let's see what you've got." (set: $upstairs to true)] (set: $candles to $candles+1)(set: $kitchenCandle to true)
<span class='travel'>[[Continue|KitchenTransform]]</span>](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
The liquid flushes away with a sad gurgling sound. Well, that wasn't it.
<span class='puzzle'>[[Try puzzle again|CauldronStart]]</span>
<span class='travel'>[[Back to Kitchen|Kitchen]]</span>
(set: $appleCount to 0)
(set: $eggCount to 0)
(set: $milkCount to 0)
(set: $newtCount to 0)
(set: $lettuceCount to 0)](set: $appleCount to $appleCount + 1)(replace: ?applephrase)[(if: $appleCount is 1)[[Add apple]<applebutton|: You've added $appleCount apple.](else:)[[Add apple]<applebutton|: You've added $appleCount apples.] ](click: ?applebutton)[(display: "Addapple")](set: $milkCount to $milkCount + 1)(replace: ?milkphrase)[(if: $milkCount is 1)[[Add milk]<milkbutton|: You've added $milkCount cup of milk.](else:)[[Add milk]<milkbutton|: You've added $milkCount cups of milk.] ](click: ?milkbutton)[(display: "Addmilk")](set: $eggCount to $eggCount + 1)(replace: ?eggphrase)[(if: $eggCount is 1)[[Add eggs]<eggbutton|: You've added $eggCount egg.](else:)[[Add eggs]<eggbutton|: You've added $eggCount eggs.] ](click: ?eggbutton)[(display: "Addegg")](set: $newtCount to $newtCount + 1)(replace: ?newtphrase)[(if: $newtCount is 1)[[Add eyes of newt]<newtbutton|: You've added $newtCount eye of newt.](else:)[[Add eyes of newt]<newtbutton|: You've added $newtCount eyes of newt.] ](click: ?newtbutton)[(display: "Addnewt")]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The boxes sparkle with red and green tinsel. (if: $pantryKey is false)[There's a golden [glint]<glint| on the floor by the boxes.(click: ?glint)[
You look at the glinting object. It's a golden key. You can <span class='objectGet'>[take it]<take|</span> if you like. (click: ?take)[You slip the key into your pocket.(set: $pantryKey to true)]]](else:)[There was a key here, but you've already taken it.]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $feather is true)[(if: (history:) contains "FreeClues")[The raven tilts its head. "Feather friend! You're back!"](else:)[The raven looks at you. It tilts its head.
"OH! Oh!" The raven hops from foot to foot. "You! You're the nice one! You have a feather!"
You do still have that feather in your bag from when you beat the escape room last time.
The raven preens. "All clues are free for you! You're a friend. You said thank you! We don't forget."
[[Want a clue?|FreeClues]] ] ](else:)[(if: $berryBag is false)[The raven glances at you, then turns back to the skeleton. Does it want something?](elseif: $berries is 0)[The raven hops from foot to foot. You've fed it all five berries already, haven't you? It looks satisfied.
[[Ask about previous clues|previousClues]] ](else:)[The raven hops a little closer. It glances hopefully at your hands. You can feed the raven a berry for a clue, if you like.
You currently have $berries (if: $berries is 1)[berry.](else:)[berries.]
[[Feed berry|Berry]] ] ]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The skeleton's hand snaps open as soon as you touch it, and you jump. Magic, maybe?
There's a bag in his hand. <span class='objectGet'>[You could take it.]<take|</span> (click-replace: ?take)[As you pick it up, the raven tilts its head and clicks its beak.
"Oh, no. Don't you dare give her a berry!" The wizard is laughing. "The ravens have to work for them. I normally give them as treats for helping with my puzzles --
"Um. I mean, I never need help with puzzles! It's just...good practice. For the ravens."
There are five berries in here. Help with puzzles, huh?
(You can now ask for hints five times.) (set: $berryBag to true)(set: $berries to 5)]
<span class='travel'>[[Back to Basement|Basement]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Vase|Vase]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Vase|Vase]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
The cauldron looks intimidating as you step closer. Maybe you should check your inventory to see if you have everything you need for this:
(if: $recipeBook is false)[Actually, you have no idea where to even START for this. Is there a spell or a recipe...?](else:)[You have a recipe.](if: $apples is true)[
Well, you have apples.](if: $newt is true)[
You have eyes of newt...or close enough.](if: $eggs is true)[
You have eggs.](if: $milk is true and $measuringCup is false)[
You have milk, but you probably shouldn't pour in the whole bottle. Is there something you could use to measure?](if: $recipeBook is true and $measuringCup is true and $milk is false)[
You have a measuring cup, but nothing to measure in it.] (elseif: $measuringCup is true and $milk is true)[
You have milk and a measuring cup.]
<span class='travel'>[[Back to Kitchen|Kitchen]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
Let's play the piano, then.
Seven keys are clearly labeled with letters, starting in the middle of the piano with C:
<span class='puzzle'>
[[C]<c|]<ckey|(click: ?ckey)[(display: "ckey")] [[D]<d|]<dkey|(click: ?dkey)[(display: "dkey")] [[E]<e|]<ekey|(click: ?ekey)[(display: "ekey")] [[F]<f|]<fkey|(click: ?fkey)[(display: "fkey")] [[G]<g|]<gkey|(click: ?gkey)[(display: "gkey")] [[A]<a|]<akey|(click: ?akey)[(display: "akey")] [[B]<b|]<bkey|(click: ?bkey)[(display: "bkey")]</span>
[So far, you've played: $pianoPhrase]<phrase|
[[Look at sheet music|sheet music Piano]] (if: $sheetMusic is true)[
[[Check mysterious paper|letterPage]] ]
Is that it? <span class='puzzle'>[[Stop playing and see|MusicTest]]</span>
<span class='travel'>[[Reset and Back to Music Room|Music Room]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
(if: $pianoPhrase is "cage")[<span class='puzzle'>[You hear a rumbling noise...]<rumble|</span> (click: ?rumble)[
On the far side of the room, you hear a groaning noise. The bookcase begins to shift. You can see a shadowy stone staircase behind it, spiraling up into darkness.
<span class='travel'>[[Climb the staircase|Rookery]]</span> (set: $rookeryDoor to true)] ](if: $pianoPhrase is not "cage")[Nothing happened. (if: $pianoCount is > 25)[Then again, you did upset the piano. Maybe stopping has helped it calm down.](else:)[It seems like "$pianoPhrase" isn't the answer. Maybe check the books again?]
<span class='puzzle'>[[Try puzzle again|pianoPuzzle]]</span>
<span class='travel'>[[Back to Music Room|Music Room]]</span>
(set: $pianoPhrase to "")
(set: $pianoCount to 0)]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
You pick up the guitar. It's dusty, and the strings are rusted.
[Play it]<guitar|(click-replace: ?guitar)[With the rust, it feels like the strings are biting into your fingers even more than normal. You can see orange streaks where you touch the strings.(if: $musicPiece is true)[There's also faint orange streaks on your knuckles from when you reached in the guitar to grab the map piece. Ew.](elseif: $musicPiece is false)[
More importantly, though, as you balance the guitar to play it, you can see a piece of paper tucked inside. It's an elaborate drawing of a flock of birds playing piano.
Wait, no. That's just the back of the page. The front of the page is a map piece. <span class='objectGet'>[You could take it.]<take|</span> (click-replace: ?take)[You take the map piece. (set: $mapPieces to $mapPieces + 1)(set: $musicPiece to true)] ] ]
<span class='travel'>[[Back to Music Room|Music Room]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_1_4916035.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_1_1946631.png">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|Vase2]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_2_1235492.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_2_91083813.png">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|Vase3]] (if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_3_79153412.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_3_9168456.png ">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|Vase4]] (if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_4_91876451.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_4_197458165.png ">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|Vase5]] (if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_5_64186415.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_5_79181564.png ">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|Vase6]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $greenhouseCandle is true)[The raven squawks.
"You've already set the greenhouse free!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $berries is 0 and $greenhouseClue is true)[The raven ruffles its feathers and recites:
"My friend said don't eat flowers,
better to snack on bread.
But I thought it was secret code
and ate them; now I'm dead."
[Flowers?]<flowers| (click: ?flowers)[
"Up in the greenhouse, all those blooms!
I think you'll solve them pretty soon.
Put them in order in the vase:
six, five, four, three, two, one. Make haste!"]
[Bread?]<bread| (click: ?bread)[(if: $flowerBook is false)[
"There's a clue for what you're making;
it's in the kitchen baking."](else:)
["That's right! The book found by the bread
can help you solve this room instead."]]
[Code?]<code| (click: ?code)[
The poem holds each flower's name.
I know the lines can sound the same,
but not a word is wasted here
when morning glories can draw near. ]
[DEAD?!]<dead| (click: ?dead)[
"It's just a little rhyme,
I tell them all the time.
But for the poem's princesses,
flowers made lousy side dishes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](elseif: $berries is not 0 and $greenhouseClue is true)[The raven clicks its beak.
"I've already told you this clue!
I don't steal, nope. Not what I do.
Keep your berry. I won't take more
to tell you what I've said before."
(if: $berries is 0)[Lucky for you. You're out of berries.](else:)[It looks at the berry longingly, but it doesn't eat it. You still have $berries (if: $berries is 1)[berry](else:)[berries].] Then the raven ruffles its feathers and recites:
"My friend said don't eat flowers,
better to snack on bread.
But I thought it was secret code
and ate them; now I'm dead."
[Flowers?]<flowers| (click: ?flowers)[
"Up in the greenhouse, all those blooms!
I think you'll solve them pretty soon.
Put them in order in the vase:
six, five, four, three, two, one. Make haste!"]
[Bread?]<bread| (click: ?bread)[(if: $flowerBook is false)[
"There's a clue for what you're making;
it's in the kitchen baking."](else:)
["That's right! The book found by the bread
can help you solve this room instead."]]
[Code?]<code| (click: ?code)[
The poem holds each flower's name.
I know the lines can sound the same,
but not a word is wasted here
when morning glories can draw near. ]
[DEAD?!]<dead| (click: ?dead)[
"It's just a little rhyme,
I tell them all the time.
But for the poem's princesses,
flowers made lousy side dishes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](else:)[The raven picks up the berry and swallows it in one gulp. (Bye, berry.)(set: $berries to $berries-1)(set: $greenhouseClue to true) (if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.] Then, it speaks:
"My friend said don't eat flowers,
better to snack on bread.
But I thought it was secret code
and ate them; now I'm dead."
[Flowers?]<flowers| (click: ?flowers)[
"Up in the greenhouse, all those blooms!
I think you'll solve them pretty soon.
Put them in order in the vase:
six, five, four, three, two, one. Make haste!"]
[Bread?]<bread| (click: ?bread)[(if: $flowerBook is false)[
"There's a clue for what you're making;
it's in the kitchen baking."](else:)[
"That's right! The book found by the bread
can help you solve this room instead."]]
[Code?]<code| (click: ?code)[
"Each flower's name is in the scroll:
poetic speech can be quite droll,
but not a word is wasted here
when morning glories first draw near."]
[DEAD?!]<dead| (click: ?dead)[
"It's just a little rhyme,
I tell them all the time.
But for the poem's princesses,
flowers made lousy side dishes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $kitchenCandle is true)[The raven squawks.
"You've already set the kitchen free!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $berries is 0 and $kitchenClue is true)[The raven ruffles its feathers and recites.
"I used to hate my math;
I'd rather have a snack.
But for a magic recipe,
math might be a necessity."
[Math?]<math|(click: ?math)[
"The kitchen puzzle's based on sums!
Use the cauldron for potion fun."]
[Snack?]<snack|(click: ?snack)[
"Ingredients are just the food
you need to solve the puzzle...dude."]
[Recipe?]<recipe|(click: ?recipe)[(if: $recipeBook is false)[
"That key there on the floor
opens the pantry door.
Inside, a certain book
will help you, if you look."](else:)[
"The recipe you found!
The numbers might confound,
but the puzzle within
will solve the cauldron."]]
[Might be?]<maybe| (click: ?maybe)[
"There are two types of hints
to solve this cauldron's trick!
If numbers make you want to choke,
there are clues in the wizard's jokes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span> ](elseif: $berries is not 0 and $kitchenClue is true)[The raven clicks its beak.
"I've already told you this clue!
I don't steal, nope. Not what I do.
Keep your berry. I won't take more
to tell you what I've said before."
(if: $berries is 0)[Lucky for you. You're out of berries.](else:)[It looks at the berry longingly, but it doesn't eat it. You still have $berries (if: $berries is 1)[berry](else:)[berries].] Then the raven ruffles its feathers and recites:
"I used to hate my math;
I'd rather have a snack.
But for a magic recipe,
math might be a necessity."
[Math?]<math|(click: ?math)[
"The kitchen puzzle's based on sums!
Use the cauldron for potion fun."]
[Snack?]<snack|(click: ?snack)[
"Ingredients are just the food
you need to solve the puzzle...dude."]
[Recipe?]<recipe|(click: ?recipe)[(if: $recipeBook is false)[
"That key there on the floor
opens the pantry door.
Inside, a certain book
will help you, if you look."](else:)[
"The recipe you found!
The numbers might confound,
but the puzzle within
will solve the cauldron."]]
[Might be?]<maybe| (click: ?maybe)[
"There are two types of hints
to solve this cauldron's trick!
If numbers make you want to choke,
there are clues in the wizard's jokes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span> ](else:)[The raven picks up the berry and swallows it in one gulp. (Bye, berry.) (set: $berries to $berries-1)(set: $kitchenClue to true)(if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.] Then, it speaks:
"I used to hate my math;
I'd rather have a snack.
But for a magic recipe,
math might be a necessity."
[Math?]<math|(click: ?math)[
"The kitchen puzzle's based on sums!
Use the cauldron for potion fun."]
[Snack?]<snack|(click: ?snack)[
"Ingredients are just the food
you need to solve the puzzle...dude."]
[Recipe?]<recipe|(click: ?recipe)[(if: $recipeBook is false)[
"That key there on the floor
opens the pantry door.
Inside, a certain book
will help you, if you look."](else:)[
"The recipe you found!
The numbers might confound,
but the puzzle within
will solve the cauldron."]]
[Might be?]<maybe| (click: ?maybe)[
"There are two types of hints
to solve this cauldron's trick!
If numbers make you want to choke,
there are clues in the wizard's jokes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $rookeryDoor is true)[The raven squawks.
"You've already found the rookery!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $berries is 0 and $musicClue is true)[The raven ruffles its feather and recites:
"You know ravens like music!
Well, we also love words.
But, for all those taking notes,
this spelling's not preferred."
[Music?]<music| (click: ?music)[
"We love all instruments! And yet
I think we like piano best.
We hop around on keys to get
a lovely four-step minuet."]
[Words?]<words|(click: ?words)[
"Ravens can both talk and sing.
Our tunes make phrases! Amazing."
The raven puffs out its chest a little.
"But anyone can make a word
with a few notes, just like a bird."]
[Notes?]<notes| (click: ?notes)[
"A, B, C, D, E, F, G.
What a lovely melody!
Yet seven letters spell a song
with fourteen options, four notes long."]
[Preferred?]<preferred|(click: ?preferred)[
"Hmph! All self-respecting ravens
find the wizard's password craven.
And while he is a clever mage,
this word filled all of us with rage."
[I still don't get it...]<get|(click: ?get)[(if: $berries is not 0 and $extraMusicClue is false)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(set: $extraMusicClue to true)
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.]](elseif: $extraMusicClue is true)[
The raven clears its throat.
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.](elseif: $berries is 0 and $extraMusicClue is false)["I can't help more! You're out of berries," the raven says.] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](elseif: $musicClue is true and $berries is not 0)[The raven clicks its beak.
"I've already told you this clue!
I don't steal, nope. Not what I do.
Keep your berry. I won't take more
to tell you what I've said before."
(if: $berries is 0)[Lucky for you. You're out of berries.](else:)[It looks at the berry longingly, but it doesn't eat it. You still have $berries (if: $berries is 1)[berry](else:)[berries].] Then the raven ruffles its feathers and recites:
"You know ravens like music!
Well, we also love words.
But, for all those taking notes,
this spelling's not preferred."
[Music?]<music| (click: ?music)[
"We love all instruments! And yet
I think we like piano best.
We hop around on keys to get
a lovely four-step minuet."]
[Words?]<words|(click: ?words)[
"Ravens can both talk and sing.
Our tunes make phrases! Amazing."
The raven puffs out its chest a little.
"But anyone can make a word
with a few notes, just like a bird."]
[Notes?]<notes| (click: ?notes)[
"A, B, C, D, E, F, G.
What a lovely melody!
Yet seven letters spell a song
with fourteen options, four notes long."]
[Preferred?]<preferred|(click: ?preferred)[
"Hmph! All self-respecting ravens
find the wizard's password craven.
And while he is a clever mage,
this word filled all of us with rage."
[I still don't get it...]<get|(click: ?get)[(if: $berries is not 0 and $extraMusicClue is false)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(set: $extraMusicClue to true)
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.]](elseif: $extraMusicClue is true)[
The raven clears its throat.
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.](elseif: $berries is 0 and $extraMusicClue is false)["I can't help more! You're out of berries," the raven says.] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>] (else:)[The raven picks up the berry and swallows it in one gulp. (Bye, berry.)(set: $berries to $berries-1)(set: $musicClue to true) (if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.] Then, it speaks:
"You know ravens like music!
Well, we also love words.
But, for all those taking notes,
this spelling's not preferred."
[Music?]<music| (click: ?music)[
"We love all instruments! And yet
I think we like piano best.
We hop around on keys to get
a lovely four-step minuet."]
[Words?]<words|(click: ?words)[
"Ravens can both talk and sing.
Our tunes make phrases! Amazing."
The raven puffs out its chest a little.
"But anyone can make a word
with a few notes, just like a bird."]
[Notes?]<notes| (click: ?notes)[
"A, B, C, D, E, F, G.
What a lovely melody!
Yet seven letters spell a song
with fourteen options, four notes long."]
[Preferred?]<preferred|(click: ?preferred)[
"Hmph! All self-respecting ravens
find the wizard's password craven.
And while he is a clever mage,
this word filled all of us with rage."
[I still don't get it...]<get|(click: ?get)[(if: $berries is not 0 and $extraMusicClue is false)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(set: $extraMusicClue to true)
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.]](elseif: $extraMusicClue is true)[
The raven clears its throat.
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.](elseif: $berries is 0 and $extraMusicClue is false)["I can't help more! You're out of berries," the raven says.] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span> ] <img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $libraryCandle is true)[The raven squawks
"You've already solved the library!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $berries is 0 and $libraryClue is true)[The raven ruffles its feathers and recites:
"We start with once, as all tales must,
Then move to "first," "next," "then."
As you arrange, keep track of change:
remember where you've been!"
[Must?]<must| (click: ?must)[
"To start an epic journey,
you must know where you start.
All tales start "once upon a time"
and end with a healed heart."]
[Then?]<then|(click: ?then)[
"First and second, next and then:
these will tell us what happened when!
There are at least three words like these
that can act as the story's keys."]
[Change?]<change| (click: ?change)[
"Fly through a storm and you get wet!
Do you see what I mean?
If clue words leave you high and dry,
Plot points are what you need."]
[Been?]<been|(click: ?been)[
"This story has eight sentences
and six places to go.
If you get lost, check where you've been:
You won't visit twice, no."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](elseif: $berries is not 0 and $libraryClue is true)[The raven clicks its beak.
"I've already told you this clue!
I don't steal, nope. Not what I do.
Keep your berry. I won't take more
to tell you what I've said before."
(if: $berries is 0)[Lucky for you. You're out of berries.](else:)[It looks at the berry longingly, but it doesn't eat it. You still have $berries (if: $berries is 1)[berry](else:)[berries].] Then the raven ruffles its feathers and recites:
"We start with once, as all tales must,
Then move to "first," "next," "then."
As you arrange, keep track of change:
remember where you've been!"
[Must?]<must| (click: ?must)[
"To start an epic journey,
you must know where you start.
All tales start "once upon a time"
and end with a healed heart."]
[Then?]<then|(click: ?then)[
"First and second, next and then:
these will tell us what happened when!
There are at least three words like these
that can act as the story's keys."]
[Change?]<change| (click: ?change)[
"Fly through a storm and you get wet!
Do you see what I mean?
If clue words leave you high and dry,
Plot points are what you need."]
[Been?]<been|(click: ?been)[
"This story has eight sentences
and six places to go.
If you get lost, check where you've been:
You won't visit twice, no."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](else:)[The raven picks up the berry and swallows it in one gulp. (Bye, berry.) (set: $berries to $berries-1)(set: $libraryClue to true)(if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.] Then, it speaks:
"We start with once, as all tales must,
Then move to "first," "next," "then."
As you arrange, keep track of change:
remember where you've been!"
[Must?]<must| (click: ?must)[
"To start an epic journey,
you must know where you start.
All tales start "once upon a time"
and end with a healed heart."]
[Then?]<then|(click: ?then)[
"First and second, next and then:
these will tell us what happened when!
There are at least three words like these
that can act as the story's keys."]
[Change?]<change| (click: ?change)[
"Fly through a storm and you get wet!
Do you see what I mean?
If clue words leave you high and dry,
Plot points are what you need."]
[Been?]<been|(click: ?been)[
"This story has eight sentences
and six places to go.
If you get lost, check where you've been:
You won't visit twice, no."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $mapCandle is true)[The raven squawks.
"You've already crossed the earth and sea!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $berries is 0 and $mapClue is true)[The raven ruffles its feathers and recites:
"Once there was a raven
in the middle of the sea.
The raven flew east, west, north, and south!
(Of course it wasn't me)."
[Raven?]<raven| (click: ?raven)[
"Think of this path as the bird flies:
when asked to go right, it's not YOURS.
Imagine that you are the bird on the map,
And you'll follow the raven's tour."]
[Sea?]<sea|(click: ?sea)[
"The map starts in the middle,
six places still to go.
As you travel the world, you'll visit
each of them once, you know."]
[South?]<south| (click: ?south)[
"Oh, no! I've said too much, I fear,
but know this to be true:
East-west-north-south's the GENERAL path.
The rest is up to you."]
[ME?]<me|(click-replace: ?me)[[Wait, no, "you," I guess....]<guess|(click: ?guess)[
If birds can blush, you'd guess the raven's blushing.
"You knew that I loved berries!
From heart to tip of wings.
In the wizard's fairy tale,
the path looks just like...me."]]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](elseif: $berries is not 0 and $mapClue is true)[The raven clicks its beak.
"I've already told you this clue!
I don't steal, nope. Not what I do.
Keep your berry. I won't take more
to tell you what I've said before."
(if: $berries is 0)[Lucky for you. You're out of berries.](else:)[It looks at the berry longingly, but it doesn't eat it. You still have $berries (if: $berries is 1)[berry](else:)[berries].] Then the raven ruffles its feathers and recites:
"Once there was a raven
in the middle of the sea.
The raven flew east, west, north, and south!
(Of course it wasn't me)."
[Raven?]<raven| (click: ?raven)[
"Think of this path as the bird flies:
when asked to go right, it's not YOURS.
Imagine that you are the bird on the map,
And you'll follow the raven's tour."]
[Sea?]<sea|(click: ?sea)[
"The map starts in the middle,
six places still to go.
As you travel the world, you'll visit
each of them once, you know."]
[South?]<south| (click: ?south)[
"Oh, no! I've said too much, I fear,
but know this to be true:
East-west-north-south's the GENERAL path.
The rest is up to you."]
[ME?]<me|(click-replace: ?me)[[Wait, no, "you," I guess....]<guess|(click: ?guess)[
If birds can blush, you'd guess the raven's blushing.
"You knew that I loved berries!
From heart to tip of wings.
In the wizard's fairy tale,
the path looks just like...me."]]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](else:)[The raven picks up the berry and swallows it in one gulp. (Bye, berry.)(set: $berries to $berries-1)(set: $mapClue to true) (if: $berries is 1)[You now have $berries berry.] (else:)[You now have $berries berries.] Then, it speaks:
"Once there was a raven
in the middle of the sea.
The raven flew east, west, north, and south!
(Of course it wasn't me)."
[Raven?]<raven| (click: ?raven)[
"Think of this path as the bird flies:
when asked to go right, it's not YOURS.
Imagine that you are the bird on the map,
And you'll follow the raven's tour."]
[Sea?]<sea|(click: ?sea)[
"Some of the time, our story's bird
won't try and fly across the world.
After the start, it's twice next door,
and three trips longer than neighboring shores."]
[South?]<south| (click: ?south)[
"Oh, no! I've said too much, I fear,
but know this to be true:
East-west-north-south's the GENERAL path.
The rest is up to you."]
[ME?]<me|(click-replace: ?me)[[Wait, no, "you," I guess....]<guess|(click: ?guess)[
If birds can blush, you'd guess the raven's blushing.
"You knew that I loved berries!
From heart to tip of wings.
In the wizard's fairy tale,
the path looks just like...me."]]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
As glory of the morn drew near,
six royals fled their home so dear.
A lost glove tripped up number five.
Peace did not leave the fourth alive.
A bleeding heart, a baby's breath;
And one last flower led to death
when the last heir, merry and bold,
tried to seize the crown of gold.
[[Back to Puzzle|VasePuzzleStart]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_0_19348163.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|VasePuzzleStart]]</span>(if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_1_4916035.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_1_1946631.png">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|Vase2]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_2_1235492.png">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_2_91083813.png">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|Vase3]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_3_79153412.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_3_9168456.png ">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|Vase4]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_4_91876451.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_4_197458165.png ">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|Vase5]](if: $vineDoor is false)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_nd_5_64186415.png ">](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_5_79181564.png ">]
The purple book of flowers opens easily. On the table of contents, several pictures of flowers are displayed with page numbers.
Which flower do you look up?
<span class='puzzle'>
(if: $morningGloryCheck is false)[[Blue star-shaped flower]<star|](else:)[The star-shaped flowers are morning glories.]
(click-replace: ?star)[(set: $morningGloryCheck to true) The star-shaped flowers are morning glories. They bloom in the morning and close at night.]
(if: $marigoldCheck is false)[[Orange-yellow flower]<marigold|](else:)[You already know that the orange-yellow flowers are marigolds.]
(click-replace: ?marigold)[The orange-yellow flowers are marigolds. Some varieties are edible, and some are poisonous: sounds risky.(set: $marigoldCheck to true)]
(if: $heartCheck is false)[[Tiny pink flowers on a branch]<heart|](else:)[The tiny pink flowers are bleeding hearts, you remember that.]
(click-replace: ?heart)[The tiny pink flowers have several names: lyre flower, lady-in-a-bath. They're most commonly known as bleeding hearts. (set: $heartCheck to true)]
(if: $foxgloveCheck is false)[[Large bell-shaped pink flowers]<foxglove|](else:)[The large, bell-shaped pink flowers are foxgloves.]
(click-replace: ?foxglove)[The large, bell-shaped pink flowers are foxgloves. Someone's written "ALL PARTS POISONOUS" next to the picture.(set: $foxgloveCheck to true)]
(if: $lilyCheck is false)[[Elegant white flower]<lily|](else:)[The elegant white flower is a peace lily.]
(click-replace: ?lily)[The elegant white flower is a peace lily. Apparently, it's a different species from non-peaceful lilies. (set: $lilyCheck to true)]
(if: $babyCheck is false)[[Bundle of tiny white flowers]<breath|](else:)[The tiny white flowers are baby's breath.]
(click-replace: ?breath)[The tiny white flowers are a type of carnation called baby's breath. They're popular in wedding bouquets. (set: $babyCheck to true)]
(if: $irisCheck is false)[[Purple flower]<purple|](else:)[The purple flower is an iris.]
(click-replace: ?purple)[The purple flower is an iris: beautiful and toxic. Someone's drawn a sad face in the margins.(set: $irisCheck to true)]</span>
[[Back to Puzzle|Vase6]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven is still watching you. (if: $berries is 0)[
"How about a puzzle not yet done?
You're so close now! This try's the one!"
What would you like to ask?
(if: $greenhouseClue is true and $greenhouseCandle is false)[
[[Ask about Greenhouse|GreenhouseAsk]] ](if: $kitchenClue is true and $kitchenCandle is false)[
[[Ask about Kitchen|KitchenAsk]] ](if: $musicClue is true and $rookeryDoor is false)[
[[Ask about Music Room|Music RoomAsk]] ](if: $libraryClue is true and $libraryCandle is false)[
[[Ask about Library|LibraryAsk]] ](if: $mapClue is true and $mapCandle is false)[
[[Ask about Map Room|MapAsk]] ](if: $rookeryClue is true and $rookeryCandle is false)[
[[Ask about Rookery|RookeryAsk]]: the raven refused to give you a clue (if: $rookeryGimme is false)[, but if you still have berries, you can persuade it](elseif: $rookeryGimme is true)[, but you paid a berry to persuade it, and that clue is now free] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span> ](else:)[
"A place you HAVEN'T solved this time!
Wasting berries would be a crime."
What would you like to ask? You have $berries berries.
(if: (history:) contains "Greenhouse" and $greenhouseCandle is false)[
[[Ask about Greenhouse|GreenhouseAsk]](if: $greenhouseClue is true)[: this clue is now free] ](if: (history:) contains "Kitchen" and $kitchenCandle is false)[
[[Ask about Kitchen|KitchenAsk]](if: $kitchenClue is true)[: this clue is now free] ](if: (history:) contains "Music Room" and $rookeryDoor is false)[
[[Ask about Music Room|Music RoomAsk]](if: $musicClue is true)[: this clue is now free] ](if: (history:) contains "Library" and $libraryCandle is false)[
[[Ask about Library|LibraryAsk]](if: $libraryClue is true)[: this clue is now free] ](if: (history:) contains "Map Room" and $mapCandle is false)[
[[Ask about Map Room|MapAsk]](if: $mapClue is true)[: this clue is now free] ](if: (history:) contains "Rookery" and $rookeryCandle is false)[
[[Ask about Rookery|RookeryAsk]](if: $rookeryClue is true)[: the raven refused to give you a clue (if: $rookeryGimme is false)[, but if you still have berries, you can persuade it](elseif: $rookeryGimme is true)[, but you paid a berry to persuade it, and that clue is now free] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span> ]Eww, basement. It's as you expected: cobwebs line the staircase, and...
[One cobweb touches your face! Ew get it off get it off]<cobweb| (click-replace: ?cobweb)[As you claw the cobweb off your face, you notice it's not sticky. It's actually soft. Are these fake cobwebs?
Wait a second. This basement isn't haunted. It's full of [[decorations.|Basement]]
(set: $cobweb to true)]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
A SPELL TO RESTART TIME:
EGGS
APPLES
OLIVES
MILK (cups)
Nothing must be twice another.
No ingredient stands alone.
There are more eggs than olives.
There are not more eggs than apples.
Milk is not the greatest ingredient.
Only apples are not prime.
There are two more cups of milk than eggs and olives combined.
The total is 20.
<span class='travel'>[[Back to Cauldron|CauldronStart]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_solved_7916494.png">
It's hard to recognize the wizard's original messy kitchen in this transformed space. The biggest difference is the smell: instead of dirty dishes, it smells like cinnamon apples and freshly baked bread.
There's a clean kitchen sink, a polished oven, and a calendar that works again. The cauldron sits triumphant.
By the cauldron, one candle is now lit.
You did it. You restarted time here. (if: $flowerBook is false)[There's also a book sitting on top of the stove. That's got to be a fire hazard. You should <span class='objectGet'>[take it]<Flower1|</span> before someone gets hurt. (click: ?Flower1)[
The book is deep purple with a velvet bookmark. Some kind of cookbook?
Wait. This isn't a cookbook at all. Instead, hand-drawn illustrations of different plants crowd each page. You flip through the book: flowers and trees are each carefully labeled in a spidery hand.
(if: (history:) contains "Greenhouse")[This seems like it belongs in the greenhouse. Why is it here?](else:)[This doesn't belong in a kitchen, does it? Why is it here?]
"Oh, THAT'S where that went!" the wizard cries. "I must have been...cooking up a puzzle." (set: $flowerBook to true)] ](if: $kitchenPiece is false)[
Even though the kitchen is beautiful, there's a faint glow coming from behind the (if: $pantryKey is false)[[purple door]<door|.] (click: ?door)[The door is locked. Is there a key somewhere?] (elseif: (history:) contains "Pantry")[[[pantry door|Pantry]] ](else:)[ [[purple door|Pantry]]. You have a key now, don't you?] Is there something you've missed?]
[[Check inventory|InventoryTransformedKitchen]]
<span class='travel'>[[Back to Great Hall|Great Hall]]</span>
(set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "a")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?akey)[[A]<a|](click: ?a)[(display: "akey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "b")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?bkey)[[B]<b|](click: ?b)[(display: "bkey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "c")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?ckey)[[C]<c|](click: ?c)[(display: "ckey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "d")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?dkey)[[D]<d|](click: ?d)[(display: "dkey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "e")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?ekey)[[E]<e|](click: ?e)[(display: "ekey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "f")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?fkey)[[F]<f|](click: ?f)[(display: "fkey")] (set: $pianoCount to $pianoCount + 1)(if: $pianoCount is > 25)[(replace: ?phrase)[With a discordant chord, the piano quiets. None of the keys make any noise anymore.
"See? Look at that. You've upset the piano," the wizard says. "More than 25 notes and it gets stage fright! The poor thing. Go away and let me calm it down."] ](else:)[(set: $pianoPhrase to $pianoPhrase + "g")(replace: ?phrase)[[So far you've played: $pianoPhrase]<phrase|] ](replace: ?gkey)[[G]<g|](click: ?g)[(display: "gkey")] <img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
As you look closer at the sheet music, you notice there's something on the back. You [flip it over.]<flip| (click: ?flip)[The back of the page is covered with writing.
At the top, someone has painstakingly written out: A, B, C, D, E, F, G.
Below this are dozens of scribbled-out words. You read a few of the most legible:
["MAGE"]<mage| (click: ?mage)[has "no M in music!!" written next to it in bold letters.]
["CABBAGE"]<cabbage| (click: ?cabbage)[has a small check mark by it, but it's still scratched out.]
["DECAF"]<decaf| (click: ?decaf)[is surrounded by doodles of coffee mugs and hearts. It's scratched out in pencil instead of pen. "4 letters??" is written beside it.]
["BERRY"]<berry| (click: ?berry)[seems to have been made out of a bird's footprints. It's been crossed out.]
The rest of the page is just drawings of birdhouses.]
<span class='puzzle'>[[Play piano|pianoPuzzle]]
<span class='travel'>[[Back to Music Room|Music Room]]</span>You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Great Hall|Great Hall]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Kitchen|Kitchen]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/green_d_0_1933164.png">
There's a wooden door behind the vines. (set: $vineDoor to true)
<span class='travel'>[[Go through wooden door|Basement1]]</span>
<span class='travel'>[[Back to Greenhouse|Greenhouse]]</span>You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Music Room|Music Room]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]](set: $mapPhrase to " ") <img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-4piece_6135154.png ">
(if: $buttonWordPhrase contains "red..." or "red!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button1p.png">](else:)[|brown>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button1.png">](click: ?brown)[(display: "brown")] ] (if: $buttonWordPhrase contains "blue..." or "blue!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button5p.png">](else:)[|blue>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button5.png">](click: ?blue)[(display: "blue")] ] (if: $buttonWordPhrase contains "green..." or "green!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button3p.png">](else:)[|green>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button3.png ">](click: ?green)[(display: "green")] ] (if: $buttonWordPhrase contains "yellow..." or "yellow!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button4p.png">](else:)[|yellow>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button4.png">](click: ?yellow)[(display: "yellow")] ] (if: $buttonWordPhrase contains "pink..." or "pink!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button2p.png">](else:)[|pink>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button2.png">](click: ?pink)[(display: "pink")] ] (if: $buttonWordPhrase contains "purple..." or "purple!")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button6p.png">](else:)[|house>[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button6.png">](click: ?house)[(display: "house")]]
The moment you decide to try the puzzle, a board appears under the map with six buttons. The symbols on the buttons match the symbols on the continents. Maybe, if you click them in order...
[You have pressed $buttonCount (if: $buttonCount is 1)[button](else:)[buttons.] ]<howmanybuttons|
[Let's see...$buttonWordPhrase]<places|
[[Check the raven's story|Raven Story]]
<span class='puzzle'>[[Did that work?|mapTest]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-4piece_6135154.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.
“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.
“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.
“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”
The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.
Instead of a signature, there is a very careful stamp of a bird’s foot on the bottom of the page.
[[Back to Puzzle|mapRoomPuzzle]](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "red!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "red...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "no ")(replace: ?brown)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button1p.png">](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "blue!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "blue...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "ne ")(replace: ?blue)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button5p.png">](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "yellow!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "yellow...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "se ")(replace: ?yellow)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button4p.png">](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "purple!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "purple...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "so ")(replace: ?house)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button6p.png">](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "pink!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "pink...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "sw ")(replace: ?pink)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button2p.png">](set: $buttonCount to $buttonCount + 1)(if: $buttonCount is 6)[(set: $buttonWordPhrase to $buttonWordPhrase + "green!")](else:)[(set: $buttonWordPhrase to $buttonWordPhrase + "green...")](replace: ?places)[Let's see...$buttonWordPhrase](replace: ?howmanybuttons)[[You have pressed $buttonCount (if: $buttonCount is 1)[button.](else:)[buttons.] ]<buttonphrase|](set: $mapPhrase to $mapPhrase + "nw ")(replace: ?green)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-button3p.png">](if: $mapPhrase is " sw nw ne no so se ")[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-solved_65136545.png ">
You did it!(set: $candles to $candles + 1)(set: $mapCandle to true) (if: $mapPieces is < 4)[In an eye blink, the missing map (if: $mapPieces is 3)[piece appears.](else:)[pieces appear.] (set: $libraryPiece to true)(set: $musicPiece to true)(set: $greenhousePiece to true)(set: $kitchenPiece to true)]
The map begins to glow as the torn edges knit themselves back together. The candle on the desk lights up, and a magical breeze blows all around you.
In front of the raven statue, three berries sit. Did that tiny statue really travel the world while you pressed a few buttons? If you didn't know better, you'd say the little statue's feathers were puffed up with pride.
(if: $candles is 4)[The wizard sounds astonished. "You only have one candle left. Who ARE you? Some sort of professional puzzle expert? Are you quite sure you're not a wizard yourself?"
<span class='travel'>[[Continue|MapRoomTransform]]</span>](elseif: $candles is 5)[The wizard gasps. "Wait. Is that the fifth candle? But -- but that means -- "
A warm breeze begins to blow around you. You feel a magical tingle, and the whole room becomes suffused with light.
<span class='travel'>[[What's happening?|victoryGreatHall]]</span> ] ](else:)[<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-4piece_6135154.png ">
You're done pressing buttons, but nothing has changed. This doesn't seem to be the raven's journey. (set: $buttonCount to 0) (set: $buttonWordPhrase to "")
<span class='puzzle'>[[Try puzzle again|mapRoomPuzzle]]</span>
<span class='travel'>[[Back to Map Room|Map Room]]</span> ]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
The bookshelves are crowded with books. Strangely enough, as you flip through them, you realize that all of the books contain the same story. The story seems to be out of order.
<span class='puzzle'>[[Look closer|libraryPuzzle1]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
The story is all scrambled! You'll have to put it in order.
<span class='puzzle'>[[Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.|lNope]]
[[Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.|p2]]
[[First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!|lNope]]
[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.|lNope]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|lNope]]</span>
<span class='travel'>[[Back to Library|Library]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
No, wait, that doesn't make sense. The book glows and shivers, and all of the sentences return to their original order.
<span class='puzzle'>[[Try puzzle again|libraryPuzzle1]]</span>
<span class='travel'>[[Back to Library|Library]]</travel><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
"Once." That's like "once upon a time!" That's definitely the first sentence. Let's see.
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
<span class='puzzle'>[[Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.|lNope]]
[[First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!|p3]]
[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.|lNope]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|lNope]]</span>
<span class='travel'>[[Back to Library|Library]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
<span class='puzzle'>[[Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.|p4]]
[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.|lNope]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|lNope]]</span>
<span class='travel'>[[Back to Library|Library]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
<span class='puzzle'>[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.|p5]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.|lNope]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|lNope]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.
<span class='puzzle'>[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.|p6]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|lNope]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.
“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.
<span class='puzzle'>[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|lNope]]
[[“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.|p7]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.
“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.
“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.
<span class='puzzle'>[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|lNope]]
[[“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”|p8]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_unsolved_2168145.png ">
Once, there was a raven who lived on a little island in the middle of the world. The raven was happy, but hungry, and he wished to find the land of infinite berries.
First, he flew toward the sunrise, for the sunrise was pink like a strawberry. But there were no berries there!
Still facing the sunrise, he took a left, but the neighboring kingdom was so full of storms that the raven couldn’t continue.
Frustrated and wind-tossed, the raven flew home to his island – but then took a right! Sadly, going right was the wrong way to find berries.
“I've searched some in both east and west, but maybe berries need warmth,” the raven mused. “I’ll fly a little further south!” But the next kingdom down did not have berries.
“Perhaps I simply have not been looking high enough! Some berries grow in trees,” said the raven. So for his fifth trip, the raven flew north as high as he could, but found nothing.
“I have searched nearly the entire world,” the raven sighed. “But I will try one more place.”
<span class='puzzle'>[[The raven flew across the world to the land he’d never been – and there, at last, he found his heart’s desire.|pDone]]</span>
<span class='travel'>[[Back to Library|Library]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_solved_149165481.png ">
With a whoosh and a glimmer of light, the library candle lights. All around you, books fly off the shelves and settle back somewhere else. The fireplace flares high before settling to a comforting crackle.
From somewhere in the room, you hear a click, and you see a bookcase shift slightly. It looks like there's a passageway behind it. (set: $candles to $candles + 1) (set: $libraryCandle to true)
(if: $candles is 3)["You're getting rather good at this. At this rate, you might be able to solve all five candles. I didn't think anyone could -- " The wizard cuts himself off. "Don't get over-confident, though. There's plenty left to go."](elseif: $candles is 4)[The wizard sounds astonished. "You only have one candle left. Who ARE you? Some sort of professional puzzle expert? Are you quite sure you're not a wizard yourself?"]
<span class='travel'>[[Continue|LibraryTransform]]</span>You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Library|Library]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Map Room|Map Room]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-unsolved_6513546.png ">
(if: $edgar is false)[The second raven puffs out its chest.](else:)[Edgar ruffles its feathers again.]
"Silver sliver, wax and wane:
we watch it through the window pane.
It vanishes but then returns
and drives the tides in our nocturne."
(if: $edgar is false)[The first raven squawks. "Nocturne? Seriously, Edgar?"
"I'm a poet! You wouldn't understand."](else:)["You've got it this time!" the first raven says.]
<span class='puzzle'>[Try answering]<answer|</span>(click-replace: ?answer)[(set: $riddle to (prompt: "What's the answer?", "")) [[The ravens pause...|rookeryTest]] ]
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-solved_13549515.png ">
The first sign that time has restarted in the rookery is the distant whoosh of the sea lapping against the shore.
Outside, the storm clouds have vanished. A bright, sunny sky shines over a placid ocean. Through the window, you can feel a warm summer breeze. You can almost taste the salt in the air.
There are no birds in the rookery anymore, no ravens with cryptic riddles. In the distance, you can see a few ravens flying over the waves.
"They'll be back," the wizard says. "I'm glad they can see the world.(if: $candles is 5)[ And now I can too, can't I? That was the fifth candle. I don't believe it."
A warm breeze begins to blow around you. You feel a magical tingle, and the whole room becomes suffused with light.
<span class='travel'>[[What's happening?|victoryGreatHall]]</span> ](else:)[ Maybe soon I can too, when the last candle's lit." The wizard pauses. "I'm...not sure if I'm ready."
[[Check inventory|InventoryRookeryTransform]]
<span class='travel'>[[Down to Music Room|Music Room]]</span>]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/gh5_1934931.png">
Once the magic breeze subsides, you find yourself back in the Great Hall.
All five candles are lit. Above them, the wizard's portrait is completely transformed: he's wearing a Hawaiian shirt and shorts, hands perched confidently on his hips.
By the door, two figures wait. One is bald and dressed in an immaculate suit: the skeleton from the basement? (if: $Fred is true)["Fred!" you shout -- but whoops, that was just your name for the skeleton, wasn't it?
Fred turns and smiles anyway before bowing to you.](else:)[It is! It has to be! (if: $butler is true)[The skeleton butler](else:)[It] turns and bows to you.]
On its shoulder sits the raven. When it sees you, it gives an excited little hop.
"You did it! You did it!" says the raven. (if: $berryBag is false)["You made it all the way through, and without ANY clues!"](elseif: $berryBag is true)[(if: $berries is 5)["Really? Not a single berry for me, this whole time? You must love them as much as I do. Or else you're very clever!"](else:)[(if: $berries is 0)["No more berries, hm? I shouldn't complain. They were delicious!](else:)["You saved some berries all for yourself, hm? A shame. I'd have loved just $berries more. You must be very clever, though.](if: $thanks is true)[ And...you were so nice! You said thank you. You're my new favorite." The raven flies over to you and gently pecks the top of your head. Ouch?
"What? It's how we say thank you!"](elseif: $thanks is false)[Though would a 'thank you' once in a while kill you?" The raven clicks its beak disapprovingly.] ] ]
"Yes, yes, well done." The wizard's voice is brusque. "All five candles, huh? It's clear you're exceedingly clever. You'll do fine out there in the world. I have no doubt."
The wizard pauses. "And. Um. Thank you, kid. For everything."
What do you think? <span class='travel'>[[Time to go?|Escape]]</span>
<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
(if: $rookeryCandle is true)[The raven squawks.
"You've already solved the rookery!
Why are you still asking me?"
[[Well, never more and never mind, then|NeverMind]]](elseif: $rookeryClue is true)[The raven looks at you suspiciously.
"No's what I said! You heard me, right?
I won't change my mind overnight!
Or...over day?"
The raven tilts its head. What time is it in the basement, anyway? (if: $berries is 0)[](else:)[At any rate, you still have $berries (if: $berries is 1)[berry](else:)[berries.] ] The raven ruffles its feathers and recites:
"This riddle is my family's turn.
And it's Edgar's first try!
I'd never give away the end."
(if: $rookeryGimme is true)[The raven lowers its voice a little and leans closer to you. "I told you! Check the sky."](elseif: $berries is not 0 and $rookeryGimme is false)[[Please...?]<please|(click: ?please)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(set: $rookeryClue to true)(if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.]
"Just ONE hint. Check the sky." (set: $rookeryGimme to true)] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span>](else:)[(set: $rookeryClue to true)The raven tilts its head away from the berry. "No."
[No?]<no| (click: ?no)[
"This riddle is my family's turn.
And it's Edgar's first try!
I'd never give away the end."
(if: $rookeryGimme is true)[The raven lowers its voice a little and leans closer to you. "I told you! Check the sky."](elseif: $berries is not 0 and $rookeryGimme is false)[[Please...?]<please|(click: ?please)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.]
"Just ONE hint. Check the sky." (set: $rookeryGimme to true)] ] ] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/map-solved_65136545.png ">
Now that you've charted the raven's journey, the map is whole again: all of its tears vanished as you solved the final journey. A candle glows with a blue light to the side.
In front of the raven statue, three berries sit. Did that tiny statue really travel the world while you pressed a few buttons? The raven statue is turned toward the berries, like it's about to start a well-earned feast.
[[Check inventory|InventoryMapTransform]]
<span class='travel'>[[Back to Library|LibraryTransform]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/library_solved_149165481.png ">
You are in the library. Bookshelves crowded with heavy leather tomes stretch toward the ceiling. The books have been restored and the words are no longer scrambled by enchantment.
A comforting fireplace crackles in the corner, with a deep, cushy armchair next to it.
Opposite the armchair, a dark wood table sits with a desk chair behind it. The fire crackles, the desk is clean, and the armchair looks soft and inviting. This looks like a comforting workspace. (if: $libraryPiece is false)[
You can see a <span class='objectGet'>[colorful piece of paper]<paper|</span> over on the desk. (click: ?paper)[It's another map piece! You take it. (set: $mapPieces to $mapPieces + 1)(set: $libraryPiece to true)] ]
One of the bookcases has opened, revealing a secret passageway to the map room.
[[Check inventory|InventoryTransformedLibrary]]
(if: $mapCandle is false)[<span class='travel'>[[Go to Map Room|Map Room]]</span>](elseif: $mapCandle is true)[<span class='travel'>[[Go to Map Room|MapRoomTransform]]</span> ]
<span class='travel'>[[Go to Great Hall|Great Hall]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
This is pretty complicated sheet music. As you flip through the books on the bookshelf, many of them have so many notes that the page looks completely black. Can the wizard play these?
"These are -- goals," the wizard says. "I can have goals! I'm an impossibly long-lived magical being! And I've been trapped in a castle frozen in time, so of course it's not like I've had time to...to..."
Ah. So he hasn't practiced.
"Shut up," the wizard grumbles.
Only [one of these books]<look| isn't dusty. (click: ?look)[
(if: $sheetMusic is true)[Oh. This is that book where you found the mysterious page of letters, isn't it? The rest of the book is just scribbles, though you can make out a few dates: June 1; October 7; August 13, 1591...
"Hey!" The wizard yelps. "Do I go reading through YOUR diary? No! I do not! Put that down this instant!"](else:)[Tucked in the pages of the undusty book is a sheet of paper:
SECRET PASSWORD (Do Not Read!!!):
_ _ _ _
Beneath that, there's a drawing of a raven.
How mysterious. You could <span class='objectGet'>[take it.]<take|</span> (click: ?take)[You pocket the paper. Maybe this will come in handy. (set: $sheetMusic to true)]]]
[[Back to Music Room|Music Room]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Basement|Basement]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
[[Back to Rookery|Rookery]]
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
Welcome to the practice room! It looks a little like a basement.
A raven glares at you from on top of a barrel.
Now, let's try examining an object. Try examining that [raven]<raven|.(click: ?raven)[
The raven narrows its eyes at you and tilts its head.
Want to try <span class='objectGet'>[taking the raven]<take|</span>? (click: ?take)[
The raven squawks and pecks at your hands. You can't pocket the raven, but any other time you see orange text in this escape room, you can take that object.
Oof, now the raven's mad. Let's try an easy puzzle. How can you make the raven like you again?
<span class='puzzle'>[[Thank the raven for helping|RightRaven]]</span>
<span class='puzzle'>[[Be mean|NopeRaven]]</span>
<span class='travel'>[[Back to Tutorial|Begin]]</span>]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
You say thank you. The raven hops closer to you and tilts its head. All seems to be forgiven. (set: $thanks to true)
Great job! You've finished your escape room tutorial. Ready to start?
[[Replay Tutorial|Begin]]
<span class='travel'>[[Start Game|Great Hall]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
What, seriously? You're gonna be mean after this raven volunteered to help out in the practice room? I guess you CAN, I won't stop you, but...are you sure?
<span class='puzzle'>[Yep, I'm going to be mean.]<mean|
[[No, I'll be nice.|RightRaven]]</span>
(click: ?mean)[The raven turns around and hunches its shoulders. Aww. Now you've made it sulk.
Great job! You've finished your escape room tutorial. Ready to start?
[[Replay Tutorial|Begin]]
<span class='travel'>[[Start Game|Great Hall]]</span> ]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/kitchen_unsolved_19678164.png ">
A SPELL TO RESTART TIME:
EGGS
APPLES
OLIVES
MILK (cups)
Nothing must be twice another.
No ingredient stands alone.
There are more eggs than olives.
There are not more eggs than apples.
Milk is not the greatest ingredient.
Only apples are not prime.
There are two more cups of milk than eggs and olives combined.
The total is 20.
<span class='travel'>[[Back to Cauldron|cauldron]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
This paper doesn't look like music, but you found it on the sheet music bookcase. It says:
SECRET PASSWORD (Do Not Read!!!):
_ _ _ _
Beneath that, there's a drawing of a raven. Does this secret password have something to do with ravens?
<span class='puzzle'>[[Back to Puzzle|pianoPuzzle]]</span>This escape room was made in 2020 for the Aurora Public Library.
<b>Game Designers:</b>
Elizabeth Bernhardt and Kristin Servoss
<b>Writer and Coder:</b>
Elizabeth Bernhardt
<b>Illustrator and Co-writer:</b>
Kristin Servoss
<b>Playtesters:</b>
Alia Gonzales
Ariane Peveto
Benjamin Stephens
Brandon Forman
Jackie Peveto
Jeff Wingo
Julie Stephens
Michael Stephens
Robert Hardaman
Thank you so much for playing!
[[Back|Escape]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/upperlanding.png ">
At the top of the stairs, the wizard's portrait stands tall. It takes a particular sort of person, you think, to pay for a six foot tall picture of himself.
"Is that so? Perhaps I think it takes a particular sort of person to just stumble upon a castle trapped in time!"
Whoops. Did you say that out loud? You can't see the wizard, but you can hear him as clearly as if he were standing next to you.
"I hope you're good with puzzles," the wizard says. "Several rooms here have magic candles, but you'll need to solve my spells to light them. I, um. Might have forgotten the solutions."
Seriously?
"Light all five candles, and we'll both be free."
<span class='travel'>[[Back to Great Hall|Great Hall]]</span>(set: $lettuceCount to $lettuceCount + 1)(replace: ?lettucephrase)[(if: $lettuceCount is 1)[[Add lettuce]<lettucebutton|: You've added $lettuceCount lettuce leaf.](else:)[[Add lettuce]<lettucebutton|: You've added $lettuceCount lettuce leaves.] ](click: ?lettucebutton)[(display: "Addlettuce")]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/rookery-unsolved_6513546.png ">
(if: $riddle is "moon" or "Moon" or "MOON")["That's it! That's it!" cries Edgar. The raven hops from foot to foot. "You guessed it! See, Nor? I'm a real riddle raven now!"
"Good job! I knew you could do it," says the other raven. You're not sure if it's talking to you or the excited Edgar. (set: $candles to $candles + 1) (set: $rookeryCandle to true)
(if: $candles is 3)["You're getting rather good at this. At this rate, you might be able to solve all five candles. I didn't think anyone could -- " The wizard cuts himself off. "Don't get over-confident, though. There's plenty left to go."](elseif: $candles is 4)[The wizard sounds astonished. "You only have one candle left. Who ARE you? Some sort of professional puzzle expert? Are you quite sure you're not a wizard yourself?"](elseif: $candles is 5)[The wizard gasps. "Wait. Is that the fifth candle? But -- but that means -- "]
The tower begins to shine around you...
<span class='travel'>[[Continue|RookeryTransform]]</span>](else:)[(if: $edgar is false)[Edgar ducks its head sadly. "No, that's not it. Maybe you were right, Nor..."
The other raven hops a little closer and pats Edgar's head with its wing. "Aw, don't be sad! Riddles are like berry pancakes!"
"Berry pancakes?"
"Sure! The first one always comes out funny. The SECOND try, that's the good one." Then, it turns to you. "How about it? Want to try again?"
<span class='puzzle'>[[Try puzzle again|rookeryRiddle]]</span>
<span class='travel'> [[Back to Rookery|Rookery]] </span>
(set: $edgar to true)](else:)[Edgar lets out a small, sad squawk. "No, that's not it either."
"Next try's the charm?" the other raven asks.
<span class='puzzle'>[[Try puzzle again|rookeryRiddle]]<answer2|</span>
<span class='travel'>[[Back to Rookery|Rookery]]</span>] ]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven hops excitedly.
"You're a friend! All clues are free!
So tell me, what clue do you need?
No secrets, since you've been here before:
I'll tell you clues to any door."
What would you like to ask?
(if: (history:) contains "Greenhouse")[
[[Ask about Greenhouse|GreenhouseFreeAsk]] ](if: (history:) contains "Kitchen")[
[[Ask about Kitchen|KitchenFreeAsk]] ](if: (history:) contains "Music Room")[
[[Ask about Music Room|MusicFreeAsk]] ](if: (history:) contains "Library")[
[[Ask about Library|LibraryFreeAsk]] ](if: (history:) contains "Map Room")[
[[Ask about Map Room|MapFreeAsk]] ](if: (history:) contains "Rookery")[
[[Ask about Rookery|RookeryFreeAsk]] ]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven ruffles its feathers and recites:
"My friend said don't eat flowers,
better to snack on bread.
But I thought it was secret code
and ate them; now I'm dead."
[Flowers?]<flowers| (click: ?flowers)[
"Up in the greenhouse, all those blooms!
I think you'll solve them pretty soon.
Put them in order in the vase:
six, five, four, three, two, one. Make haste!"]
[Bread?]<bread| (click: ?bread)[(if: $flowerBook is false)[
"There's a clue for what you're making;
it's in the kitchen baking."](else:)
["That's right! The book found by the bread
can help you solve this room instead."]]
[Code?]<code| (click: ?code)[
The poem holds each flower's name.
I know the lines can sound the same,
but not a word is wasted here
when morning glories can draw near. ]
[DEAD?!]<dead| (click: ?dead)[
"It's just a little rhyme,
I tell them all the time.
But for the poem's princesses,
flowers made lousy side dishes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven ruffles its feathers and recites:
"I used to hate my math;
I'd rather have a snack.
But for a magic recipe,
math might be a necessity."
[Math?]<math|(click: ?math)[
"The kitchen puzzle's based on sums!
Use the cauldron for potion fun."]
[Snack?]<snack|(click: ?snack)[
"Ingredients are just the food
you need to solve the puzzle...dude."]
[Recipe?]<recipe|(click: ?recipe)[(if: $recipeBook is false)[
"That key there on the floor
opens the pantry door.
Inside, a certain book
will help you, if you look."](else:)[
"The recipe you found!
The numbers might confound,
but the puzzle within
will solve the cauldron."]]
[Might be?]<maybe| (click: ?maybe)[
"There are two types of hints
to solve this cauldron's trick!
If numbers make you want to choke,
there are clues in the wizard's jokes."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven ruffles its feathers and recites:
"You know ravens like music!
Well, we also love words.
But, for all those taking notes,
this spelling's not preferred."
[Music?]<music| (click: ?music)[
"We love all instruments! And yet
I think we like piano best.
We hop around on keys to get
a lovely four-step minuet."]
[Words?]<words|(click: ?words)[
"Ravens can both talk and sing.
Our tunes make phrases! Amazing."
The raven puffs out its chest a little.
"But anyone can make a word
with a few notes, just like a bird."]
[Notes?]<notes| (click: ?notes)[
"A, B, C, D, E, F, G.
What a lovely melody!
Yet seven letters spell a song
with fourteen options, four notes long."]
[Preferred?]<preferred|(click: ?preferred)[
"Hmph! All self-respecting ravens
find the wizard's password craven.
And while he is a clever mage,
this word filled all of us with rage."
[I still don't get it...]<get|(click: ?get)[
"The mage makes me rage;
we've been stuck for an age.
Take the stage, read the page,
and the password is..." The raven looks at you meaningfully.]]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven ruffles its feathers and recites:
"We start with once, as all tales must,
Then move to "first," "next," "then."
As you arrange, keep track of change:
remember where you've been!"
[Must?]<must| (click: ?must)[
"To start an epic journey,
you must know where you start.
All tales start "once upon a time"
and end with a healed heart."]
[Then?]<then|(click: ?then)[
"First and second, next and then:
these will tell us what happened when!
There are at least three words like these
that can act as the story's keys."]
[Change?]<change| (click: ?change)[
"Fly through a storm and you get wet!
Do you see what I mean?
If clue words leave you high and dry,
Plot points are what you need."]
[Been?]<been|(click: ?been)[
"This story has eight sentences
and six places to go.
If you get lost, check where you've been:
You won't visit twice, no."]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven ruffles its feathers and recites:
"Once there was a raven
in the middle of the sea.
The raven flew east, west, north, and south!
(Of course it wasn't me)."
[Raven?]<raven| (click: ?raven)[
"Think of this path as the bird flies:
when asked to go right, it's not YOURS.
Imagine that you are the bird on the map,
And you'll follow the raven's tour."]
[Sea?]<sea|(click: ?sea)[
"Some of the time, our story's bird
won't try and fly across the world.
After the start, it's twice next door,
and three trips longer than neighboring shores."]
[South?]<south| (click: ?south)[
"Oh, no! I've said too much, I fear,
but know this to be true:
East-west-north-south's the GENERAL path.
The rest is up to you."]
[ME?]<me|(click-replace: ?me)[[Wait, no, "you," I guess....]<guess|(click: ?guess)[
If birds can blush, you'd guess the raven's blushing.
"You knew that I loved berries!
From heart to tip of wings.
In the wizard's fairy tale,
the path looks just like...me."]]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven tilts its head away from you. "Sorry, feather friend! But...no."
[No?]<no| (click: ?no)[
"This riddle is my family's turn.
And it's Edgar's first try!
I'd never give away the end."
(if: $rookeryGimme is true)[The raven lowers its voice a little and leans closer to you. "I told you! Check the sky."](elseif: $berries is not 0 and $rookeryGimme is false)[[Please...?]<please|(click: ?please)[
The raven clicks its beak at you. "It'll cost ya." [Pay berry?]<berry|(click: ?berry)[
The raven hops forward and picks up the berry you offered. Bye, berry. (set: $berries to $berries-1)(if: $berries is 1)[You now have $berries berry.](else:)[You now have $berries berries.]
"Just ONE hint. Check the sky." (set: $rookeryGimme to true)] ] ] ]
[Thank you, raven, that's all I needed.]<thanks| (click-replace: ?thanks)[The raven preens. It seems pleased with you. (set: $thanks to true)]
<span class='travel'>[[Back to Basement|Basement]]</span><img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/musicroom-final.png ">
The back of the sheet music is covered with writing.
At the top, someone has painstakingly written out: A, B, C, D, E, F, G.
Below this are dozens of scribbled-out words. You read a few of the most legible:
["MAGE"]<mage| (click: ?mage)[has "no M in music!!" written next to it in bold letters.]
["CABBAGE"]<cabbage| (click: ?cabbage)[has a small check mark by it, but it's still scratched out.]
["DECAF"]<decaf| (click: ?decaf)[is surrounded by doodles of coffee mugs and hearts. It's scratched out in pencil instead of pen. "4 letters??" is written beside it.]
["BERRY"]<berry| (click: ?berry)[seems to have been made out of a bird's footprints. It's been crossed out.]
The rest of the page is just drawings of birdhouses.
<span class='puzzle'>[[Back to Puzzle|pianoPuzzle]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Library|LibraryTransform]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Kitchen|KitchenTransform]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Greenhouse|GreenhouseTransform]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Map Room|MapRoomTransform]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]You currently have:
your wits and courage(if: $feather is true)[; a feather](if: $pantryKey is true)[; a small gold key](if: $berries is not 0)[; a bag of berries](if: $flowerBook is true)[; a guidebook of flowers](if: $recipeBook is true)[; a recipe book](if: $measuringCup is true)[; a measuring cup](if: $apples is true)[; some apples](if: $eggs is true)[; eggs of unknown origin](if: $lettuce is true)[; a head of lettuce](if: $milk is true)[; a bottle of milk](if: $newt is true)[; "eyes of newt"](if: $sheetMusic is true)[; a mysterious paper about a "secret password" with four blank spaces](if: $flowerBook is true or $recipeBook is true or $sheetMusic is true)[
To look at these items more closely, you'll need to go attempt their puzzles.]
You have lit $candles of 5 candles.(if: $berries is not 0)[
You have $berries berries left.](if: $mapPieces is not 5)[
(if: $mapPieces is 1)[
You have $mapPieces map piece:](elseif: $mapCandle is false and $mapPieces is not 0 or 1)[
You have $mapPieces map pieces:](if: $kitchenPiece is true)[
a map piece from the kitchen pantry door](if: $greenhousePiece is true)[
a map piece from the greenhouse window](if: $libraryPiece is true)[
a map piece from the library table](if: $musicPiece is true)[
a map piece from the guitar in the music room]] (elseif: $mapCandle is true)[
You've successfully solved the map puzzle, so you no longer have any map pieces.]
<span class='travel'>[[Back to Rookery|RookeryTransform]]</span>
You can also reset your game and start over from here.
[Reset Game]<reset|
(click: ?reset)[<b>Warning!</b>
Restarting will empty your inventory and reverse all progress you've made so far in the wizard's castle. Do you wish to restart?
[Reset Game and Start Over?]<Restart|
(click: ?Restart)[(reload:)]]<img src="https://coaapps.auroragov.org/Library_Virtual_Escape_Room/Images/raven.png ">
The raven tilts its head.
"I'm so full of berries!
But for things that you've asked,
I can still give you hints
to complete those castle tasks."
What would you like to ask? These are all clues that you've already paid for with berries, so they're completely free.
(if: $greenhouseClue is true)[
[[Ask about Greenhouse|GreenhouseAsk]](if: $greenhouseCandle is true)[: you've already solved this room] ](if: $kitchenClue is true)[
[[Ask about Kitchen|KitchenAsk]](if: $kitchenCandle is true)[: you've already solved this room] ](if: $musicClue is true)[
[[Ask about Music Room|Music RoomAsk]](if: $rookeryDoor is true)[: you've already solved this room] ](if: $libraryClue is true)[
[[Ask about Library|LibraryAsk]](if: $libraryCandle is true)[: you've already solved this room] ](if: $mapClue is true)[
[[Ask about Map Room|MapAsk]](if: $mapCandle is true)[: you've already solved this room] ](if: $rookeryClue is true)[
[[Ask about Rookery|RookeryAsk]](if: $rookeryCandle is true)[: you've already solved this room](else:)[: the raven refused to give you a clue (if: $rookeryGimme is false)[, and sadly, you're out of berries](elseif: $rookeryGimme is true)[, but you paid a berry to persuade it, and that clue is now free] ] ]
<span class='travel'>[[Back to Basement|Basement]]</span>