<<set $speaker = "Two Frog">>
\Is somebody there?
[[Hello?]]
Hello!
It's me, Two Frog.
[[Hello, Two Frog!]]That's why I'm in prison.
[[You're in prison?]]Spot on.
Will you help me escape?
[[Ok|Yes]]
[[Nope|Cancel]]
[[Maybe later]]You're so kind. I don't know how I'll ever repay you.
Now, let's see if we can escape.
[[I have some questions|questions]]
[[Let's go!|Bunk Bed Room]]We're currently in the bunk bed room.
[[I want to look at someone's bed!|beds]]
<<if visited("Assembly") is 0>>
\[[Can we go somewhere else?|somewhere else]]
\<<else>>
\[[Go to the assembly hall|Assembly]]
\<</if>>
[[Can I ask you a question?|questions]]
Let me tell you about the bunk bed room.
In the bunk bed room, there are lots of beds on top of beds on top of beds.
It's like a maze trying to find your way through. I, however, always remember the right way to go.
<<back>>A bit weird, but that's ok.
Whose bed do you want to look at?
[[Old Worm Eater's please|owe bed]]
[[Misty's please|misty bed]]
[[Candlestick Jack's please|cj bed]]
[[Two Frog's please|tf bed]]
\<<if $day > 1>>
[[Where does the Baron sleep?|baron sleep]]
\<</if>>
[[Back|Bunk Bed Room]]There's only one other place to go to at the moment, I'm afraid.
You see, we all have to stick to the schedule.
[[Go there then!|Assembly]]
[[What's the schedule?]]I'm all ears.
[[What did you do to wind up in prison?|prison reason]]
[[What is the prison like?]]
[[What room are we in?|bunk bed room]]
<<if visited("Bunk Bed Room")>>
\[[Let's get going|Bunk Bed Room]]
\<<else>>
\[[Let's get going?|Bunk Bed Room]]
\<</if>>
[[I'm just generally confused]]
<<if $day is 1>>
\That's a private matter, I'm afraid.
Ask me again tomorrow.
\<<else>>
\I don't think I'm ready to tell you that...
But it's a funny story. I'll tell you once we've escaped.
\<</if>>
<<back>>Ah.
Are you new to text adventure video games?
[[I know a thing or two|n]]
[[I don't know a thing or two|y]]I'm so sorry, how impolite of me.
I seem to have thrown you in at the deep end.
Would you like to play the tutorial?
[[I'll figure it out on my own|tut no]]
[[Oh go on then|tutorial]]Then you'll be fine!
Just click the links at random and see where you end up.
Most of the text isn't worth reading anyway.
<<link "I don't even read what I'm saying!" "questions">><</link>>Are you sure?
The tutorial is extremely helpful. You'll be surely lost without it.
[[Yes|Tut 2]]
[[No|Tut 2]]You still don't want to?
Very well. Let's continue.
[[Sure|questions]]
It's cold and slimy and deep underground.
The floors are uneven and the wallpaper is crumbling.
There aren't many of us here, but we all try and work together.
<<back>>
<<if visited() is 1>>
\Here we are... The Assembly Hall!
What an exciting place to be.
All my friends are milling about. You can go and meet them if you like (but I'll always be your favourite).
\<<else>>
\We're back in the Assembly Hall.
\<</if>>
[[Candlestick Jack][$speaker to "Candlestick Jack"]]
\<<= either(["is smoking in the corner.", "glances around suspiciously.", "is tapping his foot.", "is frowning intently.", "chews and fidgets."])>>
[[Misty][$speaker to "Misty"]]
\<<=either(["wanders the room aimlessly.", "spins slowly in the middle.", "is trying to lick her own nose.", "is trying her best to do a cartwheel.", "is pretending to be a caterpillar."])>>
\<<if $owe_gone>>
Old Worm Eater is nowhere to be seen.
\<<else>>
[[Old Worm Eater|owe1][$speaker to "Old Worm Eater"]]
\<<=either(["avoids eye contact.", "wipes their brow.", "murmurs, coughs and shivers.", "shudders and blinks.", "weakly blows their nose."])>>
\<</if>>
There's also a [[fancy booth|booth]] at the end of the hall.
\<<if $day >= 2>>
I'm here too, if you want to talk to [[me]].
\<</if>>
Or we can [[wait for the assembly to start|counting]].
Everyday, we do things in the same order.
First, we gather us all up in the assembly hall.
Second, we work all day in the engine room.
Third, we eat supper round the dining table.
Last, we go to bed. Everybody sleeps in the bunk bed room, except for the lucky person who gets the master suite.<<if hasVisited("baron sleep")>> (And except for the Baron who sleeps in his armchair.)<</if>>
That's what we do everyday, and everyday that's what we do.
[[Who is this lucky person?|ex]]
[[To the assembly hall!|Assembly]]This is Old Worm Eater's bed.
The mattress doesn't have a cover. There are suspicious stains on it.
There's also a blanket but frankly it doesn't look very nice. (I don't want to touch it.)
<<back>>Candlestick Jack's bed is just a normal bed really.
<<linkappend "That's odd...">> There's a [[suitcase|Suitcase]] hidden beneath the mattress.<</linkappend>>
<<back>>My bed is lovely and neat.
I have a [[picture of my wife]] on my bedside table.
I keep a [[precious book]] beneath my pillow.
<<back>>Inside the suitcase are a few objects.
There's a yo-yo covered in stars.
\<<if !$wallet_stolen>>
There's a wallet with a silver duck on it.
\<</if>>
There's an ornate ring with a carmine jewel.
There's also a dictionary.
\<<linkappend "Hold on a second...">> That's [[MY dictionary!|dict]]<</linkappend>>
[[Loot everything (shorcut: e for evil)]]
<<back>>No way!
I'm not going to take someone else's stuff.
(also please don't tell me you actually tried to press e)
<<back>>This is my favourite dictionary!
I was wondering where it had got to.
\<<if hasVisited("bad quiz")>>
[[Look up 'adversity']]
\<</if>>
\<<if $day > 1>>
[[Look up 'bathhouse']]
\<</if>>
\<<if hasVisited("food likes")>>
[[Look up 'black pudding']]
[[Look up 'bubble and squeak']]
\<</if>>
\<<if hasVisited("plate hog")>>
[[Look up 'bunch of fives']]
\<</if>>
[[Look up 'carmine']]
\<<if hasVisited("Chaise longue")>>
[[Look up 'chaise longue']]
\<</if>>
[[Look up 'dictionary']]
\<<if hasVisited("getlost2")>>
[[Look up 'get lost']]
\<</if>>
\<<if $day > 1>>
[[Look up 'supercilious']]
\<</if>>
<<back>>Here's the definition:
''Dictionary''
//A large book containing a lot of different words (and what they all mean).//
<<back>><<nobr>>
/*<<run UIBar.destroy()>>*/
<<set $speaker = "Two Frog">>
<<set $history = []>>
<<set $header = "">>
<<set $old_speaker = "Two Frog">>
<<set $day = 1>>
<<set $wallet_stolen = false>>
<<set $engine_fixed = false>>
<<set $rightwayup = false>>
<<set $bath = "empty">>
<<set $plug = false>>
<<set $has_swum = false>>
<<set $seen_bathhouse = false>>
<<set $has_tenpence = false>>
<<set $has_tooth = false>>
<<set $has_ticket = false>>
<<set $owe_hint = true>>
<<set $has_water = false>>
<<set $has_soup = false>>
<<set $owe_gone = false>>
<<set $owe_waiting = false>>
<<set $has_rat = false>>
<<set $has_owl = false>>
<<set $has_eel = false>>
<<set $has_rabbit = false>>
<<set $has_duck = false>>
<<set $first_quiz = true>>
<<set $beat_quiz = false>>
<<set $tried_quiz_today = false>>
<<set $is_bathhouse = false>>
<<set $is_kitchen = true>>
<<set $is_train = false>>
<<set $tf_fate = false>>
<<set $has_key = false>>
<<set $has_escaped = false>>
<<set $spy_attempt = 1>>
<<set $spy_letter = 0>>
<</nobr>><<if $speaker is $old_speaker>>!!$speaker /* a level 2 header */
\<<else>>!<<=$speaker>>
\<<set $old_speaker to $speaker>>
\<</if>>
\<<if $header isnot "">>
\<<=$header>><<set $header = "">><br>
\<</if>>
\<<if $history.length is 0 or $history.last() isnot passage()>>
\<<set $history.push(passage())>>
\<</if>>//Find me on lands, on lakes and in skies,//
//I have no hands, but I do have eyes,//
//I can be crispy, I can be fried,//
//If you hear my name, bend over and hide.//
//What am I?////Find the clues engraved in silver,//
//The starting letters hold the key,//
//Take them all and put in order,//
//Hint: without it, we are free!////Forgive this substitute of day,//
//But who needs sunlight anyway?////The first is the last of second,//
//The last the second of third,//
//The second the second of second,//
//The second to last the first of third,//
//And the third's the third last of last.//I've done terrible, terrible things.
[[Oh no!]]No problem! I'll just wait here until you come back.
Don't feel under pressure to help. Take your time.
[[I'm ready now|Yes]]
[[I've decided against it|Cancel]]
Excuse me? Why not?
[[I'm a horrible person|cancel2]]
[[I have ethical objections to helping you escape]]
[[Sorry, I've changed my mind|Yes]]
Oh... You're one of //those// people.
You don't want to play the game. You want to ruin it.
All you care about is exploring every possible path until the game is dead and dissected.
[[sorry|Sorry]]Don't worry, I have something I think you'd like...
Here's a special button that makes a number count down!
<<nobr>>
<<set $number = 1000>>
<<link "<span id='number_id'><<=$number>></span>">>
<<set $number-->>
<<if $number <= 0>>
<<goto "true ending">>
<</if>>
<<replace "#number_id">><<print $number>><</replace>>
<</link>>
<</nobr>>
[[Fine I'll help you|Yes]]It's been a long time since I saw her last...
Do excuse me. I shan't let my emotions bubble over. Hah, hah!
<<back>><span id="message">Which page would you like to go to?</span>
<<nobr>>
<<link "Turn">>
<<if $page === 1>><<goto "page1">>
<<elseif $page === 2>><<goto "page2">>
<<elseif $page > 2>>
<<replace "#message" t8n>>
There aren't that many pages in the book!
<</replace>>
<<elseif $page < 1>>
<<replace "#message" t8n>>
Wow, you found the secret page! (just kidding)
<</replace>>
<<else>>
<<replace "#message" t8n>>
You just can't resist the urge to break things, can you?
<</replace>>
<</if>>
<</link>>
to page
<<numberbox "$page" 10>>
<</nobr>>
<<back>>Sadly I have already used up all the stickers from this page.
I hope you're not too disappointed. If I find any more I will give them to you.
<<back>>This is the last page of the sticker book.
There's only one sticker left on this page and it's a bunch of bananas.
I haven't found a use for it yet, but hopefully one day I will come across the perfect opportunity to use it, and I will be very smug.
<<back>>Oh dear! Misty's bed is unbelievably messy.
How embarrassing!
\<<if $has_tenpence>>
[[Check under her pillow]]
\<</if>>
<<back>>I'm not sure. They don't come out much.
<<linkappend "Although..." t8n>> I've heard they sometimes go creeping around the prison at night. No one's seen their face, but you can recognise them by the smell of soot and ash...<</linkappend>>
<<back>>I CAN'T TAKE IT ANYMORE!
I'M GOING TO BREAK OUT OF THIS PRISON MYSELF!
[[calm down mate|te2]]BAH!
I BROKE THROUGH THE CEILING WITH MY BARE HANDS!
I'M TUNNELING UP THROUGH THE ROCK!
[[sure, well done|te3]]I DID IT! I REACHED THE SURFACE!
NOW I STOLE A MOTORBIKE AND I'M RIDING OFF INTO THE SUNSET!
THEN I END UP ON A BEACH SOMEWHERE NICE AND THEN SOME GUY WITH SUNGLASSES WALKS UP AND IS LIKE "MR TWO FROG YOU HAVE TRULY BECOME WHAT WE ALWAYS THOUGHT YOU COULD BE" BECAUSE IN THE MEAN TIME I FULFILLED MY DREAM OF BECOMING A SECRET AGENT AND THEN I'M RICH AND NOW I'M RETIRED!!!!
WOOOO!!!!!!
[[ok|te4]]YEAH!!!
Well that's it, that's the game. You beat it. Well done.
Well done for beating the game.
Seriously though, well done, that's it. That's the game.
----
//TRUE ENDING UNLOCKED//
----//__TUTORIAL!!!__//
Step 1: press the button to win!
<<linkappend "Which button?">>
That one!
<<linkappend "This one?">> No, not this one!<</linkappend>>
<<linkappend "That one?">> Yes, that one!<</linkappend>>
<<linkappend "This one?">> Yes, [[this one!|tut fin]]<</linkappend>>
<</linkappend>><<set $misty_name to "Misty">>
\Well, well, well, look who it is!
[[I'd recognise you anywhere, Ivy Pickwick!|misty questions][$misty_name to "Ivy Pickwick"]]
[[Who is it?|misty questions]]hheeleloooo.......
pleeasse dodn'tt toutchch meee eeee.....
[[Why are you in prison?]]
[[Are you ok?]]
\<<if $has_water>>
[[I got you some water from the kitchen!]]
\<<elseif $has_soup>>
[[I saved you some soup from the kitchen!]]
\<<else>>
[[Is there anything I can do to help?]]
\<</if>>
[[Can I touch you?]]
[[Goodbye, Old Worm Eater|owe to tf][$speaker to "Two Frog"]]The Baron lives in that booth, and he won't be happy to see you.
[[Pull back the curtains|Baron][$speaker="Baron"]]
[[Pull back from the curtains|Assembly]]What?
[[What?]]
[[Who are you?]]
[[Remember me?]]It's me, <<=$misty_name>>!
Ha ha ha!
\<<if $misty_name is "Misty">>
I'm only joking.
\<<else>>
I'm deadly serious.
\<</if>>
\<<if $day is 1>>
What do you want?
\<<elseif $day is 2>>
Would you like a sweetie?
\<<else>>
Are you up for a game of I spy?
\<</if>>
\<<if lastVisited("misty self") > 3 or !hasVisited("misty self")>>
[[Who are you?|misty self]]
\<</if>>
[[What did you do to wind up in prison?|misty prison]]
[[Do you know how to escape prison?|misty escape]]
\<<if $has_tenpence>>
[[Can I borrow your tooth?]]
\<</if>>
\<<if $day is 2>>
[[Yes I would like a sweetie thank you|sweetie]]
\<<elseif $day > 2>>
[[I'm totally down to play I spy!]]
\<</if>>
\<<if hasVisited("tooth2")>>
[[I want Two Frog back|misty to tf]]
\<<else>>
[[I want Two Frog back|tooth]]
\<</if>>
Public transport is boring and useless.
Also, it's very unreliable and quite expensive. That's something we can all agree on.
So really it's no wonder I blew up a bus.
<<back "ah">>Who do you think I am?
If you get it right, I'll give you one million pounds.
[[Are you Misty?]]
[[Are you Two Frog?|misty wrong][$misty_name to "Misty"]]
[[Are you Jake the Bumblebee?|misty wrong][$misty_name to "Misty"]]Well then you'd better go and get one!
Because guess what? I don't have any! Sorry!
<<back "That's fine, I'm not upset">>Wrong!
I'll give you one more guess. Try harder this time! LOL!
[[Are you Two Frog?|wrong again][$misty_name to "Jake the Bumblebee"]]
[[Are you Jake the Bumblebee?|wrong again][$misty_name to "Two Frog"]]
Wrong!
Too bad, guess I'm keeping the milly!
[[Oops|misty questions]]Wrong again!
Guess I'll be keeping the milly. Bad luck wimpy!
[[Great, brilliant|misty questions]]Do you really want to talk to Two Frog again?
Are you 100% sure?
<<if $misty_name is "Two Frog">>
\[[Two Frog please|misty questions]]
[[Misty please|misty to tf2][$speaker to "Two Frog"]]
\<<else>>
\[[Two Frog please|misty to tf2][$speaker to "Two Frog"]]
[[Misty please|misty questions][$misty_name to "Misty"]]
\<</if>>Welcome back. Did you learn anything useful?
[[Don't let me talk to her again]]Oh dear.
[[Let's have another look around|Assembly]]Wait!
Can you help me with something? (pretty pleeeeease?)
<<link "No chance, I'm up to here with you already." "misty to tf">><</link>>
[["Fine, what is it?"|tooth2]]
I have a wobbly tooth. (I'm not a kid or anything I just got into a fight the other day (I mean you should have seen the other guy!))
Alright? So?
[[What do you want me to do?|tooth3]]Punch me square in the jaw!
[[Only if I get to keep the tooth]]
[[Only if you punch me first!|punch]]
[[Only if you pay me 50p]]No way, Jose!
I'm giving my tooth to the tooth fairy.
I need the cash. Some of us have bills to pay you know.
<<back "fine.">>Deal!
//*WHACK!*//
All right, now my turn!
[[Hang on a second...|tooth3]]Let's meet halfway. 10p?
[[Deal!|tooth4]]
[[No deal!|tooth3]]Nice one big shot!
Give me a sec to get ready.
[[Sucker punch|tooth5]]
<<linkappend "Pummel">> //(not enough energy!)//<</linkappend>>
<<linkappend "Round house kick">> //(not enough energy!)//<</linkappend>>
Ow! That didn't even hurt!
Thanks for the help, partner. Maybe one day I'll return the favour.
And that day is today, here's __10p__! <<set $has_tenpence = true>>
\<<set $speaker to "Two Frog">>
<<link "Thanks, Misty!" "misty to tf2">><</link>>
Get lost.
[[Fine!|cj to tf][$speaker to "Two Frog"]]
[[What?|get lost]]
[[Can I ask you something?|fun fact]]It literally says my name at the top of the screen.
[[I can't read]]
[[What?|Candlestick Jack]]
[[Tell me a fun fact about yourself|fun fact][$header to "My mother's a horse.\n"]]
<<if visited() is 1>>
\No. Get lost.
\<<else>>
\How could I forget that beautiful smile?
Now get lost.
\<</if>>
[[Can we talk?|fun fact]]
[[I don't like your attitude|attitude]]
Did you have a fun time with Candlestick Jack?
[[You missed out on some friendly banter|Assembly]]
[[Get lost.|Assembly][$header to "How rude.\n"]]
\<<if $has_duck and not hasVisited("first clue")>>
[[I've figured out the first clue!|first clue]]
\<</if>>What do you want?
\<<if not $has_duck>>
[[Do you know how to escape?]]
\<</if>>
[[How did you end up in prison?]]
\<<if $has_duck>>
[[Where did you get your wallet from?]]
[[I found something!]]
\<<if $day >= 2>>
[[Any clues?]]
\<</if>>
\<</if>>
\<<if ($day >= 4) and (not $has_water) and (not $has_owl)>>
[[Got any water?]]
\<</if>>
[[See you later, Candlestick Jack|cj to tf][$speaker to "Two Frog"]]Oh, I'm so sorry!
Here, let me speak a bit louder so you can hear me better:
GET LOST.
[[I don't like your attitude|attitude]]
Die in a hole.
[[Goodbye!|cj to tf][$speaker to "Two Frog"]]So what if I did?
[[I'll help you escape]]
<<if $has_tenpence>>
\[[I'll give you 10p if you tell me how]]
\<</if>>
<<back "Never mind">><<nobr>>
<<switch visited()>>
<<case 1>>
That's none of your business. Don't ask me again.
<<case 2>>
That's still none of your business. Don't ask me again.
<<case 3 4>>
If you ask me again I'll just say the same thing, so don't bother.
<<case 5>>
Leave me alone! Argh! Stop asking me!
<<case 6>>
I ran over an elephant.
<<case 7>>
I embezzled an elephant.
<<case 8>>
I buried a dead elephant (but illegally).
<<case 9>>
I sold some pancakes.
<<case 10>>
The pancakes were made from dead elephant.
<<case 11 12>>
Actually stop asking me now.
<<default>>
[[Guess what?|attitude]]
<</switch>>
<</nobr>>
<<return "Sure">><<if visited() < 2>>
\And why should I trust you?
[[I'm very strong and good-hearted]]
[[I can be the brains of the operation]]
[[Because I trust you]]
\<<else>>
\Look, fine. I could do with some help.
You see that door over there?
[[Oh yeah?]]
<</if>>10p? Wow. No.
<<back "All the more for me!">>Sure. And I'm kind and wise.
<<return "Worth a shot">>Excuse me?
I am the brains of the operation.
So don't try and outwit me, or I'll outwit you right back.
<<return "Fair enough">>You trust me, do you?
Then press
\<<linkappend "this button.">><<script>>
Dialog.setup("Warning");
Dialog.wiki("Are you sure?<br>Doing so will remove all save data.<br>");
Dialog.open();
<</script>>
Ha ha ha.
<</linkappend>>
<<return "I no longer trust you">>That's the door to the master suite.
But it's locked - you need a secret code to enter.
[[What's the secret code?]]I don't know. But there's a clue written on the door in golden letters:
<<include "SilverRiddle">>
Then there's a five-letter combination lock.
Funny, right?
[[Got any leads?]]Yeah, I've got one.
\<<set $wallet_stolen to true>>
There's something silver engraved on my wallet. Only thing is, my wallet went missing this morning.
[[Sorry to hear that]]It was a new wallet as well. Seems like everything I own keeps going missing since I came here...
Anyway, I COULD just tell you what was on it.
But that wouldn't be very fun would it?
[[Oh dear|duck2]]This is what was on my wallet:
<<include "DuckRiddle">>
<<nobr>>
<<set $c1 = "a">>
<<set $c2 = "a">>
<<set $c3 = "a">>
<<set $c4 = "a">>
<<set $_chars = ["C", "D", "I", "K", "L", "R", "U"]>>
<<listbox "$c1" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c2" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c3" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c4" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
<</nobr>>
<<link "Am I right?">>
\<<if $c1 is "D" and $c2 is "U" and $c3 is "C" and $c4 is "K">>
<<goto "duck success">>
\<<elseif $c1 is "D" and $c2 is "I" and $c3 is "C" and $c4 is "K">>
<<replace "#result">> Ha. You're so funny. Ha. (No.)<</replace>>
\<<else>>
<<replace "#result">> <<=either("Not at all.", "Nope.", "No.", "That's not it.", "Wrong!", "Very wrong!", "Incorrect!", "Try something else.", "Almost!", "You're not even close.", "Definitely not.", "No. Did you really think that would be it?", "No! Give me a break.", "Certainly not!", "Hilariously wrong!", "Good guess!", "Nearly there!", "Spectacularly wrong!")>><</replace>>
<</if>>
<</link>>
\<span id='result'></span>Drat. I made it too easy.
Yeah, it was a __''silver duck''__, well done.
\<<set $has_duck to true>>
I get the feeling there are four other silver things hidden around. Come back when you find them and we'll see if we can get this master suite door open.
[[See you later then|cj to tf][$speaker to "Two Frog"]]
[[How is that fair?]]
[[One more thing...|fun fact]]
What? I've already found one of the clues. Plus I was the one that figured out what to do in the first place.
I'm the brains of the operation, remember?
Now get back to work.
[[Yes sir|cj to tf][$speaker to "Two Frog"]]Everyone's attention turns to the fancy booth.
Suddenly, the curtains draw back to reveal the Baron, looking supercilious as ever.
[[What does supercilious mean again?]]
\<<if $beat_quiz>>
[[Listen to the Baron|baron good][$speaker = "Baron"]]
\<<else>>
[[Listen to the Baron][$speaker = "Baron"]]
\<</if>>It's a large circular bedroom. It's extremely decorated.
There's a [[big purple bed]] in the corner, covered in fluffy pillows.
Opposite the bed is a [[ginormous fireplace]]. The fire inside is tall and menacing.
North of the fireplace is an [[inconspicuous filing cabinet]].
To the right of the cabinet lies a [[heavy wooden coffin]].
Directly in the middle of the room is a [[ladder]]. That could be our escape!
And immediately behind the ladder is the [[door we came in through]].
Congratulations!
We'll be out of here in no time at all.
[[Hooray!|Assembly]]GOOD MORNING.
The special person today is THE BARON. (ME.)
That is all.
GOODBYE.
[[Wow|counting2][$speaker = "Two Frog"]]
We'll look it up in my dictionary later, ok?
Now's not the time.
<<back "neato">>''Supercilious''
//When someone thinks they're better than you (even if they look super silly)//
<<back>>The curtains close.
Say what you want about the Baron, but he's a very good public speaker.
Right then. To the engine room?
[[To the engine room!|Engine Room]]
[[What did he mean by 'special person'?]]<<if visited() is 1>>
\Welcome to the Engine Room!
(Try not to inhale.)
\<<else>>
\We're back in the Engine Room.
\<</if>>
There's a huge [[engine]].
Next to it is very messy [[desk]].
In the corner of the room is a [[fuse box]].
\<<if not $has_rabbit>>
There's also a [[model train set]], goodness knows why.
\<<else>>
There's also the model train set, although I don't think we need to look at it again.
\<</if>>
\<<if not $engine_fixed>>
When you're ready to move on, we can [[get some dinner|no engine]].
\<<elseif not $is_kitchen>>
When you're ready to move on, we can [[get some dinner|no fuse]].
\<<else>>
When you're ready to move on, we can [[get some dinner|Kitchen]].
\<</if>>
Here's the fuse box. There are a number of switches in here.
\<<if $engine_fixed>>
It looks like we're inputting power from the engine.
\<<else>>
However, it doesn't look like we're inputting any power from the engine yet.
\<</if>>
<label><<checkbox "$is_kitchen" false true autocheck>> KITCHEN</label>
<label><<checkbox "$is_bathhouse" false true autocheck>> BATHHOUSE</label>
<label><<checkbox "$is_train" false true autocheck>> TRAIN SET</label>
<<return "Leave">>I can't work out how to move it!
I figure there should be an on button around here somewhere, but I can't find one.
[[Try the ticket machine?|ticket machine2]]
[[Give up on it|Engine Room]]<<if not $engine_fixed>>
\<<include "Engine Setup">>
\The engine currently isn't outputting power.
Do you want to try to fix it?
[[Yes I do|engine proper]]
[[No I do not|Engine Room]]
\<<else>>
\The engine is already outputting power!
We've done all we can for today.
[[Fantastic|Engine Room]]
<</if>>There are dirty mugs on here that haven't been cleaned in years.
\<<if hasVisited("ticket")>>
There's an open envelope.
\<<else>>
There's a [[sealed envelope]].
\<</if>>
There's an [[engine manual]].
And then, well, there's a [[pizza advert]].
<<back>>The envelope says 'Misty' on the front.
But at the same time, it does look very mysterious and it would be a shame not to open it.
[[Open it!]]
<<back>>//__Barry's Pizza__//
//Are you looking for loooove?//
//Then why not fool in love with a pizzzzza?//
//Litrally why noooot? I looooovoe pizza!//
//If you looove pizza then why dont you jus kiss it?//
//Go on gvie that pizzzzaa a kiiiiissssssss//
//Yummmy yuummy yummmyy yummmmmmmmmmiiiieeeeeee//
//I llllooveeeeeeeee pizza//
//(Barry's Pizza)//
<<back>>Well... This isn't complicated.
<<include "Engine Manual">>
I'll bring it with us so we can refer to it when needed.
\<<set $has_manual = true>>
[[Fantastic, I think I've got it|Engine Room]]
I'm not sure how.
I've never been good with opening envelopes.
[[Rip it open!]]
[[Use your teeth!]]
\<<if $has_tooth>>
[[Use Misty's tooth!]]
\<</if>>
[[Use a knife!]]
<<back>>No thanks. Then Misty will know we've been snooping around her stuff.
We need to do this discreetly, maybe just cut a hole in the bottom.
<<back>>I can't. My teeth aren't sharp enough.
I bet Misty has sharp enough teeth though. Maybe that's why the envelope has her name on it.
\<<if $has_tenpence>>
[[What did she do with that wobbly tooth of hers?]]
\<</if>>
<<back>>
Which one, the machete or the dagger?
[[Machete!|knife][$knife to "machete"]]
[[Dagger!|knife][$knife to "dagger"]]
<<back [[Try something else?|Open it!]]>><<if visited() is 1>>
\I was joking.
Of course I don't have a $knife, I'm in a prison. Even the knives we get from the Kitchen are cheap and plastic.
<<return "Back">>
\<<else>>
\I use the $knife to open the envelope.
Wow, you'll never guess what's inside!
[[What?!]]
<</if>>
I'm sorry, friend.
I still don't have any knives. (I was joking.)
Let's try something else.
<<back [[Try something else?|Open it!]]>>Alright, I cut a small opening in the bottom!
Ah, you'll never guess what was inside.
[[A ticket?|ticket][$header="Yes! Exactly right.\n"]]
[[A pizza advert?|ticket][$header="What? No.\n"]]
[[A dollar bill?|ticket][$header="Nope.\n"]]
[[A certificate?|ticket][$header="Nice try, but no.\n"]]It was a __train ticket__. I wonder what this could be used for...
\<<set $has_ticket = true>>
[[Hmmmmmmmmmmmm...|Engine Room]]Misty's left her tooth under her pillow.
[[Take it!]]
<<back>>Who do you think I am? Candlestick Jack?
I won't go around stealing people's teeth, that's just not me.
[[Give her 10p for it]]Alright fine, I'll swap it for 10p.
\<<set $has_tenpence = false>>
\<<set $has_tooth = true>>
I hope you're happy, tooth stealer.
Now we've got to carry __Misty's tooth__ around with us...
[[Two Frog... Are you the tooth fairy?|Bunk Bed Room][$header="No. (maybe.)\n"]]
[[What nice teeth you have|Bunk Bed Room][$header="Thank you.\n"]]Yes! Yes I do!
Ha ha ha ha ha ha!
(don't tell them about the secret jetpack)
<<return "Great, thanks">>
Why would you want my tooth?
[[I'm the tooth fairy]]
[[I'm a vampire]]
\<<if visited("Engine Room")>>
[[I need it to steal from your envelope discreetly]]
\<</if>>
<<back>>No you're not!
I've met the tooth fairy and they're actually entirely edible.
Besides, they always come and take your tooth from under your pillow.
<<back "Oh right">>I knew it!
Begone, vile demon! Return to whence you came!
(wait so you wanted my tooth so you could use it so suck my blood?)
(wait that doesn't make sense)
Nah never mind you're cool.
<<back "Oh yeah">>Well then, that's even more reason for me NOT to give it to you!
And while we're on the topic of stealing from me, here's some advice:
Don't steal from me!
Or I'll steal from you!
Don't. Don't do it.
<<back "(Don't not do it?)">><<nobr>>
<<include "Engine Checks">>
<<switch $action>>
<<case "none">>
Let's have a look...
<<case "piston">>
I manually retracted the piston!
<<case "cord">>
I yanked the pull cord!
<<case "oil">>
I poured in some oil!
<<case "crank">>
I wound the ricket-crank!
<<case "ignition">>
I fired the ignition!
<<default>>
Let's see...
<</switch>>
<</nobr>>
\<<if $engine_pos is 0>>
The engine is silent.
\<<else>>
The engine is making a <<=either($noise_array)>> sound.
\<</if>>
\<<if $hazard_light>>
The hazard light is on
\<<if $warning_light>>
\ and the warning light is blinking.
\<<else>>
\.
\<</if>>
\<<elseif $warning_light>>
The warning light is blinking.
\<<else>>
Neither the hazard light nor the warning light is on.
\<</if>>
<<nobr>>
The piston in the central cylinder
<<if $piston_retracted>>
is retracted
<<else>>
is extended
<</if>>
and the pressure gauge reads <<=$pressure_level>>kPa.
<</nobr>>
\<<if $condensate>>
Also, I have reason to suspect that there is condensate in the ignition chamber.
\<</if>>
\<<if !$piston_retracted>>
[[Manually retract the piston|engine proper][$action = "piston"]]
\<</if>>
[[Yank the pull cord|engine proper][$action = "cord"]]
[[Pour in oil|engine proper][$action = "oil"]]
[[Wind the ricket-crank|engine proper][$action = "crank"]]
[[Fire the ignition|engine proper][$action = "ignition"]]
\<<if $has_manual>>
[[Check the manual]]
\<<else>>
Maybe we ought to have a look around for a manual first?
\<</if>>
\<<if $engine_fixed>>
[[I've done all I can for today|Engine Room]]
\<<else>>
[[I'll come back later I swear|Engine Room]]
\<</if>>
<<include "Engine Manual">>
<<back>>----
//__Engine Manual__//
If the only blinking light is the HAZARD light then do not panic. Simply yank the pull cord, then wind the ricket-crank. Do not forget to pour in oil immediately after you yank the pull cord (but before you wind the ricket-crank), and of course ensure the piston is retracted BEFORE you begin.
If the only blinking light is the WARNING light then you can safely ignore it, UNLESS the pressure is above 80kPa in which case there is cause for alarm! Quick! Manually retract the piston, pour in oil, and then yank the pull cord twice.
BUT! If the warning light is blinking AND the hazard light is on then that can only mean one thing: IMMINENT DISASTER! Listen carefully: DO NOT yank the pull cord, DO remember to wind the ricket-crank but DO NOT forget to manually retract the piston first, then keep pouring in oil until EITHER the hazard light turns off OR the warning light stops blinking OR BOTH.
HOWEVER, if you have reason to suspect that there is condensate in the ignition chamber then ignore all the above advice and whatever you do, DO NOT fire the ignition, UNLESS the warning light is blinking, the piston is retracted AND the pressure level is below 10kPa, in which case fire the ignition IMMEDIATELY.
//Thank you for choosing Ignit Solutions//
----<<nobr>>
<<set $error_array = ["hazard", "warning", "both", "condensate"]>>
<<set $noise_array = ["whistling", "humming", "purring", "whirring", "sputtering", "rattling", "howling", "moaning", "squealing", "murmuring", "mumbling", "whimpering", "gurgling", "grunting", "chattering", "screeching", "clanking", "grumbling"]>>
<<set $error_num to ($day - 1)>>
<<for $error_num > 3>><<set $error_num to $error_num - 4>><</for>>
<<set $error to $error_array[$error_num]>>
<<set $action = "none">>
<<set $noise = either($noise_array)>>
<<set $engine_fixed = false>>
<<set $checks = []>>
<<set $engine_history = []>>
<<set $engine_pos = 0>>
<<include "Engine Normal">>
<<switch $error>>
<<case "hazard">>
<<set $hazard_light = true>>
<<set $piston_retracted = either([true, false])>>
<<set $checks = ["cord", "oil", "crank"]>>
<<case "warning">>
<<set $warning_light = true>>
<<set $piston_retracted = false>>
<<set $pressure_level = random(82, 116)>>
<<set $checks = ["oil", "cord", "cord"]>>
<<case "both">>
<<set $warning_light = true>>
<<set $hazard_light = true>>
<<set $piston_retracted = false>>
<<set $checks = ["crank", "oil", "oil", "oil"]>>
<<case "condensate">>
<<set $condensate = true>>
<<set $piston_retracted = true>>
<<set $warning_light = true>>
<<set $pressure_level = random(3, 8)>>
<<set $checks = ["ignition"]>>
<</switch>>
<</nobr>><<nobr>>
<<if not $piston_retracted>>
<<if $action is "piston">>
<<set $piston_retracted = true>>
<</if>>
<<else>>
<<set $engine_fixed to false>>
<<if $checks[$engine_pos] is $action>>
<<set $engine_pos += 1>>
<<else>>
<<set $engine_pos to 0>>
<</if>>
<<if $engine_pos is $checks.length>>
<<set $engine_fixed to true>>
<<goto "Engine Fixed">>
<</if>>
<</if>>
<</nobr>><<nobr>>
<<set $hazard_light = false>>
<<set $warning_light = false>>
<<set $safety_cable = false>>
<<set $piston_retracted = false>>
<<set $pressure_level = random(23, 57)>>
<<set $condensate = false>>
<</nobr>>Gosh, here I am again, the Kitchen!
\<<set $plate_stack to 5>>
How I love the Kitchen!
Oh how I //love// the Kitchen!
[[What do you like about the kitchen?|kit like]]
[[Can we get some food?|table]]Congratulations, you finished the tutorial!
Remember, if you ever get stuck then try looking for a button to press.
[[Thanks, Two Frog|questions]]
Hello again.
You didn't touch them, did you?
[[No|Assembly]]
[[No, but I wanted to|Assembly]]ia'a'mmmmm nnnntsootototottt surueureee......
iiiaiic c anannant'tttttt ermemememmbebbbeeeeeerrrrrrr....
pplleaeasse s s se s s s e ehehehel plpppppp em,ememeeee memeeee....
<<back "Ok, great!">>iiii a a mammmmm nttnoooottt okokokokkkkkkkkkayayakakyy.......
iiaiw woowuullldodwld llliekekke ssommmemee wattteeeeerrrrrr pleaaseseee.....
sorrsroyyyryyy.....
<<back "Don't worry, I'll get you some water">>
<<back "I think we're all of watteer I'm afraid">>nononoooonoonooooooonononnnnnnnnnnnnnnnnchchchllllklllkll
palalallessse e dodonnntnt touchc emeememeeemeeeee.....
ahahahaahaaaahhhahhhh.....
titiiititt thurrrrststssssssssss..........
<<back "Fine">>WHAT is it?
[[Hello!|baron questions]]HELLO.
I am the BARON.
WHAT do you WANT?
[[Why are you in prison?|baron prison]]
[[I like your fancy booth]]
\<<if $day gt 1>>
[[Can I be the special person today?]]
<</if>>
\<<if not $first_quiz>>
[[Your quiz is really annoying.|bad quiz]]
\<</if>>
[[I'm sorry to have disturbed you]]
And so you SHOULD be.
GOODBYE.
[[What a lovely fellow|Assembly][$speaker="Two Frog"]]I would NOT be in prison if I did NOT want to be here.
<<back "Sure">>I like food!
Lots of food!
Lots of food!
I like lots of food!
Let's go and EAT!
<<back "Good!">>No!
First we need to sit down at the dining table.
\<<if $day is 1>>
[[Sit down at the dining table]]
\<<else>>
[[Sit down at the dining table|Choose a chair][$header to "Pick a chair!\n"]]
\<</if>>You can't do that!
[[Why not?]]You haven't chosen a chair!
[[Choose a chair][$header to "Which one?\n"]][[Armchair]]
[[Spinny chair]]
[[Rocking chair]]
[[Folding chair]]
\<<if not visited("EM chairs")>>
[[EM chairs]]
\<<else>>
[[Electric chair]]
[[Three-legged chair]]
[[Chaise longue]]
\<<if $rightwayup>>
[[Right-way-up chair|Upside-down chair]]
\<<else>>
[[Upside-down chair]]
\<</if>>
[[Wheelchair]]
[[Highchair]]
\<</if>>ZAP!
You can't sit in that one, it would KILL you!
<<back>>No! That one's for the Baron!
<<back>>Weeeeeeeeeeeeeeeee!
No way, that one's for CJ!
<<back>>Rock! Rock! Rock!
You can't sit on this one, it'll make you sick!
<<back>>Don't sit on the folding chair!
No!
That's where Old Worm Eater sits, YUCK!
<<back>><<if $rightwayup>>
\Fantastic, good choice!
[[Can't you just turn it upside-down?|Choose a chair][$rightwayup to false, $header to "Now it's upside-down!\n"]]
[[Sit down|plates]]
\<<else>>
\NO!
You can't sit on that one, it's upside-down!
[[Can't you just turn it right-way-up?|plates1][$rightwayup to true]]
<<back>>
\<</if>>
ABSOLUTELY not! No way!
That's where Misty sits! She'll sit on top of me! I'll die!
<<back>>Chaise longue? No way!
<<linkappend "Why not?">> Because we don't have one!<</linkappend>>
[[Back|Choose a chair][$header to "Pick a chair!\n"]]It's got a hole in it!
<<back>>Too high!
<<back>>Quick! The plates are here, pass the plates!
We have <<= $plate_stack>> plates.
<<nobr>>
<<link "Pass">>
<<set $plates to Math.trunc($plates)>>
<<if $plates gt $plate_stack>>
<<goto "too many plates">>
<<elseif $plates < 0>>
<<goto "negative plates">>
<<else>><<set $plate_stack to $plate_stack - $plates>>
<<if $plate_stack === 1>><<goto "good plates">>
<<elseif $plate_stack === 0>><<goto "no plates">>
<<else>><<set $speaker to "Misty">><<goto "plate hog">>
<</if>>
<</if>>
<</link>>
<<numberbox "$plates" 1>>
plates along!
<</nobr>>''Chaise Longue''
//It's a really long chair, more of a sofa really//
<<back>>Ha ha, almost there!
Now you just need to go and place an order with the chef.
\<<if $beat_quiz>>
[[What would you like?|like special]]
\<<else>>
[[What would you like?|food likes]]
\<</if>>
[[Talk to the chef!|chef][$speaker to "Candlestick Jack"]]That's too many plates!
We don't have that many!
<<back "Oh yeah">>Oh yeah, I guess that works.
[[Great, let's sit down|plates]]You gave away all the plates!
Now there's no plates left for me.
Oh well.
[[Oops. Sorry, Two Frog.|Sorry, Two Frog]]Oi! Plate hog!
Why are you hogging all the plates?
[[Who, me?]]Pass some plates down this end!
Or else I'll give you a bunch of fives!
[[Ok (sorry)|plates][$speaker to "Two Frog"]]Great choice!
[[What does EM chairs stand for?|Choose a chair][$header to "Even more chairs!\n"]]That's a superb question.
I really fancy some bacon, sausages, eggs, black pudding, baked beans, tomatoes, mushrooms, toast, and a beverage such as coffee or tea.
That's not my favourite food though. My favourite food is bubble and squeak! Hah hah hah.
Just make sure that the food doesn't contain marmalade in it (I'm allergic) and I'll be perfectly happy.
<<return>>What?
[[What?|chef what]]
[[Do you know where the chef is?|who is chef]]
What's your order, dummy?
\<<if not visited("who is chef")>>
[[I'm looking for the chef|who is chef]]
\<</if>>
[[Sausages please|food guess][$header = "Sausages?\n"]]
[[What's available?]]Hey. Can I ask you a question?
Do you know who the chef is?
[[You?]]
[[Me?|chef quiz][$header = "What? No.\n"]]
[[Misty?|chef quiz][$header = "No, I don't think that's right.\n"]]
[[No?|chef quiz][$header = "Great.\n"]]
''Bubble and Squeak''
//==xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==//
<<back>>Get lost.
You can go hungry for all I care, I'm not serving you.
[[Fine, I will!][$speaker to "Two Frog"]]Hello again!
What did you get? I can't wait!
[[Er oops]]You didn't get anything?
That's quite all right. CJ can be a bit of a menace at times.
This way the food will seem even tastier tomorrow.
[[Sorry, Two Frog]]Never mind!
<<include "bath choice">>What do you think's available?
[[Sausage?|food guess]]
[[Egg?|food guess]]
[[Soup?|food guess][$header = "Well, yes. Good guess.\n"]]
[[Carrots?|food guess]]
\<<if $beat_quiz>>
[[CHEF'S SPECIAL???!???!??!|get special]]
\<</if>>
[[Boiled potatoes?|food guess]]
Me?
If I'm the chef, then why were you asking me who the chef was?
[[I didn't realise it was you|chef what][$header = "Great.\n"]]
[[I did realise it wasn't you|chef quiz][$header = "Great.\n"]]I was just wondering who it was.
Because someone was asking to talk to the chef and I thought you might know.
[[Who was asking to talk to the chef?]]You were.
[[What?|chef what2]]
[[Just tell me who the chef is!|chef what][$header = "I'm the chef.\n"]]What?
[[I'm confused|chef what][$header = "I'm the chef.\n"]]
[[Are you the chef?|chef what][$header = "Congratulations.\n"]]
[[Was I the chef all along?|chef fail][$header = "I've had enough of you.\n"]]It's fish paste or soup.
[[What sort of fish paste?]]
[[What sort of soup?]]
\<<if visited("food likes")>>
[[Is there any marmalade in your cooking?]]
\<</if>>
\<<if $beat_quiz>>
[[GIVE ME THE CHEF'S SPECIAL PLEASE!|get special]]
\<<else>>
[[Can I have the chef's special please|special]]
\<</if>>
[[I'll pass]]One dollop of fish paste.
Bon appetit.
[[MMmmmmmmmmmmmmmMMmmMmMMMMMMMmmmmm!][$speaker to "Two Frog"]]And what would you like in your soup?
<label><<checkbox "$soupWater" false true checked>> Water</label>
<label><<checkbox "$soup1" false true checked>> Tomato</label>
<label><<checkbox "$soup2" false true checked>> Onion</label>
<label><<checkbox "$soup3" false true checked>> Pepper</label>
<label><<checkbox "$soup4" false true checked>> Lentils</label>
<label><<checkbox "$soup5" false true checked>> Carrot</label>
[[Looks good to me]]What do I look like, the Queen of England?
[[Not really|marmalade]]
[[A little bit|marmalade]]You want the chef's special?
You can't have it. It's only for the Baron.
[[Can't I have it too?]]
[[What is it anyway?]]
[[Fair enough|food guess]]Are you sure I can't tempt you with the fish paste?
[[I'm good thanks. Goodbye!|nothing][$speaker = "Two Frog"]]
[[Sell it to me]]There's no marmalade in my cooking.
[[Ok|food guess]]It's fish paste. Ground up fish.
Also I spit in it. Take it or leave it.
[[Yummy yummy yes please!|Fish paste please]]
[[You disgust me. Goodbye!|nothing][$speaker = "Two Frog"]]Hello again friend!
Did you manage to get your hands on some scrumptious grub?
[[Well not exactly]]You didn't get anything?
Oh well. We'll just have to wait until tomorrow.
[[Sorry, Two Frog]]Hello again friend!
Have you got anything for me?
[[Only the finest fish paste!]]Ah, how lovely!
You do know how to treat me.
[[Eat up!]]Mmmmmmmmmmmmm, delicious!
What a good meal that was!
<<include "bath choice">>Why yes!
We have our own private Bathhouse. It's state-of-the-art.
[[To the bathhouse!|Bathhouse]]
[[Straight to bed!|sleep]]All right then!
See you in the morning.
[[Good night, Two Frog|sleep]]<<set $day to $day + 1>>
\<<set $tried_quiz_today = false>>
\<<set $engine_fixed = false>>
\<<set $beat_quiz = false>>
\<<type 30ms>>
\Zzzzzzzzzzzzzzzzzz
Zzzzzzzzzzzzzzzzzzzzzzzzzzz
Zzzzzzzzzz
\<<if $owe_waiting>>
[[Hey... Who's there?][$speaker = "Old Worm Eater"]]
\<<else>>
[[Wake up!]]
\<</if>>
<</type>>
Good morning!
Ready for another day?
<<nobr>>
<<switch $day>>
<<case 2>>
[[Let's go!|waking]]
<<case 3>>
[[Here we go again!|waking]]
<<case 4>>
[[Let's do this!|waking]]
<<case 5>>
[[I was born ready!|waking]]
<<case 6>>
[[As ready as I'll ever be!|waking]]
<<case 7>>
[[I thought we'd be done by now!|waking]]
<<case 8>>
[[HERE WE GO AGAIN!|waking]]
<<case 9>>
[[I would rather eat my own spleen!|waking]]
<<case 10>>
[[When will this end?|waking]]
<<default>>
[[This time for sure!|waking]]
<</switch>>
<</nobr>>Sorry.
Only special people get the chef's special.
If you're not happy about it, try asking the Baron about his special quiz.
<<return "cry">>It's a bucket of spaghetti mixed with tomatoes, olives, spinach, baked beans, scrambled egg, sardines, vinegar, cream cheese, hot sauce and guacamole. And I spit in it.
It might not sound great, but you've got to try it at least once. Trust me.
<<back "Delightful">><<if not $soupWater>>
\You don't have any water in there.
That's not soup.
[[Whoops|Soup please]]
\<<elseif $soup1 or $soup2 or $soup3 or $soup4 or $soup5>>
\Good choice. One cup of brown soup.
Bon appetit.
[[Thanks, Candlestick Jack][$speaker = "Two Frog"]]
\<<else>>
\You know that's just water, right?
[[I've changed my mind|Soup please]]
[[Just water? My favourite!]]
\<</if>>Hello again!
Did you get me some scrumptious grub?
[[I got you some soup!]]Fair enough. Here's some __water__ I guess.
Bon... appetit?
[[Goodbye!|just water][$speaker to "Two Frog"]]Hello again friend!
Did you bring back some scrumptious grub for dinner?
[[I just got some water]]Oh dear!
I must admit, I'm not such a fan of soup.
Sorry I didn't that mention that. You can keep the __soup__ for yourself if you want.
\<<set $has_soup to true>>
[[Why not?|why not soup]]
[[Do you want some fish paste instead?]]
[[Tough luck!]]Would you be so kind?
I'd appreciate that a lot. You can even keep the soup if you'd like.
[[I'll go and speak to the chef|chef return][$speaker to "Candlestick Jack"]]Right, well...
Thanks for trying anyway.
<<include "bath choice">>
Oh...
I just had a bad experience with making soup a while back...
It was a lot messier than I expected. But that's another story.
<<back>>What?
[[Can I have some fish paste?]]''Black Pudding''
//Made with blood, sweat and tears.//
<<back>>''Bathhouse''
//A house with a bath in it (it's a real word, I promise).//
<<back>>The Baron gets to choose one person each day to be the special person. But he always chooses himself.
If you're not so happy about it, try asking him tomorrow about his special quiz.
[[What's so special about being special?]]
[[Maybe I will|counting2]]Oh...
Well, that's not much of a meal, is it?
Is there any chance you could go and grab something else for me? You can keep the water for yourself if you so wish.
\<<set $has_water to true>>
[[Tough luck!]]
[[Fine, I'll get some fish paste|chef return][$speaker = "Candlestick Jack"]]Only if you say please.
[[Please can I have some fish paste?]]
[[I refuse!|chef fail]]And why should I give you a second serving?
[[I'm getting it for Two Frog]]
[[I'm so very hungry]]
[[Your food is so nice, Candlestick Jack]]
[[I love you, Candlestick Jack]]That fellow?
I'm not a fan. There's something off about him... I can't quite tell what it is.
But I suppose since you asked so nicely... Here's some fish paste.
[[Thank you very much][$speaker = "Two Frog"]]You poor thing.
Here, have some fish paste.
[[Thank you very much][$speaker = "Two Frog"]]Of course it is. I'm the best chef in this entire prison.
Here, have some fish paste.
[[Thank you very much][$speaker = "Two Frog"]]Oh dear.
I suppose you can't help it.
Here, have some fish paste.
[[Thank you very much][$speaker = "Two Frog"]]Hello again, friend!
Did you get some of that fabulous fish paste?
[[I certainly did!|Eat up!]]''Bunch of Fives''
//What someone gets when you punch them.//
<<back>>Here we are, the wonderful Bathhouse!
\<<set $seen_bathhouse = true>>
Do you know what time it is?
[[Check the boiler]]
\<<if $has_eel>>
[[Run a bath|no bath]]
\<<else>>
[[Go to the bath!]]
\<</if>>
[[What time is it?]]
[[Does anyone else come here?]]
\<<if not $has_water>>
[[Collect some bath water?]]
\<</if>>
[[Let's go to bed]]The boiler...
\<<if $is_bathhouse>>
It looks like it's working! It must be getting power from the engine room.
Looks like we have hot water!
[[Turn it off?]]
\<<else>>
It doesn't seem to be working. It must not be getting power from the engine room. Maybe one of the fuses is down.
Looks like we have cold water today.
\<</if>>
<<back>><<if $bath is "empty">>
\The bath is currently empty.
\<<elseif $bath is "cool">>
\Oh... It looks like the bath water has cooled down since last time. Now it's cold.
\<<set $bath to "cold">>
\<<else>>
\The bath has some <<= $bath>> water in it.
\<</if>>
\<<if $plug>>
[[Pull the plug out]]
\<<else>>
[[Put the plug in]]
\\<</if>>
[[Turn the tap on]]
[[Get in!]]
\<<if $has_swum and $bath is "empty">>
[[Look inside the bath]]
\<</if>>
[[Do something else|Bathhouse]]<<if $has_eel>>
\It's bedtime!
\<<else>>
\It's bathtime!
\<</if>>
<<back "Oh, yeah">>Is it bedtime already?
\<<if $bath is "hot" or $bath is "warm">>
\<<set $bath to "cool">>
\<</if>>
[[Good night, Two Frog|sleep]]<<nobr>>
<<if $is_bathhouse>>
<<set $tap to "hot">>
<<else>>
<<set $tap to "cold">>
<</if>>
<<if not $plug>>
The water drains straight out because I forgot to put the plug in.
<<elseif $tap is $bath>>
I turned the tap on and poured some more <<=$tap>> water into the bath. Now it's still <<=$bath>>.
<<elseif $bath is "empty">>
I turned the tap on and put some <<=$tap>> water into the bath.
<<set $bath to $tap>>
<<elseif $bath is "warm">>
I turned the tap on and put some <<=$tap>> water into the <<=$bath>> bath. The bath is still lovely and warm though.
<<else>>
I turned the tap on and mixed some <<=$tap>> water into the <<=$bath>> bath. Now the bath is nice and warm! Perfect!
<<set $bath to "warm">>
<</if>>
<</nobr>>
[[Is there another tap?]]
[[Ok then|Go to the bath!]]
<<if $bath is "empty">>
\There's no water in there!
<<return>>
\<<elseif $bath is "warm">>
\Ah, it's the perfect temperature!
Let's go for a swim...
[[Swim!]]
\<<else>>
\I'm not getting in that!
The water is much too <<=$bath>>.
I prefer my baths lukewarm.
<<return>>
<</if>><<if $bath is "empty">>
\All right, I pulled the plug out.
\<<set $bath to "empty">>
\<<set $plug to false>>
<<return>>
\<<elseif $bath is "warm">>
\I'm not doing that! I don't want to waste a perfectly warm bath.
<<back>>
\<<else>>
\I pulled the plug out and all the water drained.
\<<set $bath to "empty">>
\<<set $plug to false>>
<<return>>
\<</if>>
I put the plug in.
\<<set $plug to true>>
<<return>>Ah, I've longed for this for a long time!
What freedom!
\<<set $has_swum = true>>
[[Swim deeper!]]I'm afraid there's only one tap, and it's directly connected to the boiler.
<<return "Great">>Goodness... I can't seem to see the bottom!
This bath is deeper than I expected!
[[Keep going deeper!]]It's getting quite dark down here...
The water seems to be hotter the further down I go too...
[[Maybe turn back]]
[[Even deeper!]]Ok...
I'm back at the top of the bath, thankfully!
But... Part of me wants to know what's at the bottom... What if it's important?
[[Get out|Go to the bath!]]
[[Try swimming down again...|Swim deeper!]]Oh wow, it's very hot...
Almost uncomfortably hot down here...
I can't see the surface anymore...
[[Ok, let's turn back|Maybe turn back]]
[[Keep going down!]]
Aaaaghh! It's too hot! It's much too hot!
How did the bath get this hot?
My skin's turning red! Ow! OWWW!
[[Turn back|Maybe turn back]]
[[Deeper still!]]AAAAAGHHHHHGHHHGHGHgahHGGHAHGHGH!!!!
OWWW! I'm BURNING!! I'M BURNING!!!! My skin is BLISTERING!!! My eyes are MELTING!!!!
It's TOO HOT! I'm going to have to go back up! OOWWW!!!
[[Ok, turn back|Maybe turn back]]
[[EVEN DEEPER!]]AAARAHGAHGAGHHH!!!
Aaarghhhahhh...
AAaaaaaghhhh...
There's...
There's something down here...
[[What is it?|eel]]There's a __''silver eel''__ engraved at the bottom of the bath.
\<<set $has_eel to true>>
[[Go back up]]THANK GOODNESS!
I'm back at the surface.
Luckily, no lasting harm was done. We can continue our escape plan as if nothing ever happened.
(I'm sorry you had to see that side of me.)
[[Hooray!|Bathhouse]]No thanks!
I think one bath will last me a while.
<<back>>Well, between you and me...
I've heard that the special person gets access to the "chef's special". I'd love to try it, but I've never been picked...
[[Hmm...|counting2]]Nope!
I get the whole place to myself.
It's like it was made for me.
<<back>>The bathhouse? Never been.
I've heard Two Frog likes to spend time there... I'd prefer to stay as far away from that grotty oddball as possible.
<<back>>Old Worm Eater's handkerchief?
I always had my suspicions about that one. You know it was me who found the body, don't you? Not a pleasant sight. (Or smell, for that matter.)
<<back>>You mean the toy train?
What a load of rubbish. I tried searching around there recently, and then Misty gave me a bunch of fives just for touching it.
In fact, I think I accidentally hit her back. She's not hurt, is she? (Just checking, that's all.)
[[She's fine!|I found something!][$header to "Good.\n"]]You did?
A duck, a rabbit, an owl, a rat and an eel?
Well done.
[[Thanks!]]The one with the silver duck on it?
I suppose I must have found it when I first arrived here.
If I'd known it would be stolen, I wouldn't have put all my important stuff in it.
<<back>>
Was that the chef's special bucket by any chance?
Interesting...
All the other meals I make myself and I would have seen such a symbol a long time ago while preparing them.
But I must admit, the chef's special is not my own - it gets delivered each night. I never thought to check the bucket that thoroughly before.
(The spit's my own though.)
<<back>>You can't HAVE it because it's MINE.
I was here FIRST.
<<back>><<if $tried_quiz_today>>
\You have tried the SPECIAL QUIZ today ALREADY.
Come back TOMORROW.
<<back>>
\<<elseif $has_rat>>
\You have ALREADY tried the CHEF'S SPECIAL.
That is QUITE ENOUGH for you.
<<back>>
\<<else>>
\Only if you can complete the SPECIAL QUIZ.
You need to get ALL the questions CORRECT.
Would you like to TRY?
[[Go on then|quiz1]]
[[No thanks actually|baron questions]]
<</if>>Is a cattle crane BIGGER or SMALLER than a French heron?
[[Bigger?|quiz3][$answer = 1]]
[[Smaller?|quiz3][$answer = 2]]
<<set $correct = 0>><<if $first_quiz>>
\<<set $quiz1 to (3 - $answer)>>
\<<else>>
\<<if $answer is $quiz1>>
\<<set $correct = $correct + 1>>
\<<else>>
\WRONG! Hahahahaha!
\<</if>>
\<</if>>
\Is the green belt located EAST or WEST of the pyramids?
[[East?|quiz4][$answer = 1]]
[[West?|quiz4][$answer = 2]]
<<if $first_quiz>>
\<<set $quiz3 to (3 - $answer)>>
\<<else>>
\<<if $answer is $quiz3>>
\<<set $correct = $correct + 1>>
\<<else>>
\WRONG!
\<</if>>
\<</if>>
\And FINALLY...
Is my favourite colour MAROON or CRIMSON?
[[Maroon?|quiz end][$answer = 1]]
[[Crimson?|quiz end][$answer = 2]]
<<nobr>>
<<set $tried_quiz_today = true>>
<<if $first_quiz>>
<<set $quiz4 to (3 - $answer)>>
WRONG!
<<else>>
<<if $answer is $quiz4>>
<<set $correct = $correct + 1>>
<<else>>
WRONG! I like <<=["MAROON", "CRIMSON"][$quiz4 - 1]>>!
<</if>>
<</if>>
<<set $first_quiz to false>>
<<if $correct is 3>><<goto "quiz complete">>
<</if>>
HAHAHAHAHAHAHAHAHAHAHA!
<</nobr>>
<<if $correct is 0>>
You got them ALL WRONG!
<<elseif $correct is 1>>
You still got two questions WRONG!
<<elseif $correct is 2>>
You still got one question WRONG!
<</if>>
Come back to try again TOMORROW!
[[Oh dear|Assembly][$speaker="Two Frog"]]HAHAHAHAHAHA! Oh.
It appears you got them ALL CORRECT.
I suppose that makes you a SPECIAL PERSON.
\<<set $beat_quiz to true>>
[[Hooray!|quiz complete2]]I will announce that for today only, YOU are the special person.
Well done and GOODBYE.
[[Goodbye!|quiz success][$speaker to "Two Frog"]]Hello again friend!
Did you try the quiz?
[[I got all the questions right!]]Wowie! Tremendous!
That means we get to try the chef's special tonight!
[[I can't wait!|Assembly]]Hmm... The lights aren't on in the Kitchen.
Maybe we've blown a fuse?
<<back>>Hmm... The lights aren't on in the Kitchen.
Maybe we ought to start the engine first. Then we'll have power.
<<back>>GOOD MORNING.
The special person today is YOU. //[dramatic finger point]//
That is all.
GOODBYE.
[[Yay|counting3][$speaker = "Two Frog"]]Well done!
I can't wait to try the chef's special later!
[[To the engine room!|Engine Room]]Oh right, yeah.
You're special today. You're giving off special vibes.
Here's your bucket.
[[What's in it?]]
[[Thanks, CJ!]]Are you sure you want to know?
Might be better not to think about it.
[[Maybe not then|get special]]
[[Tell me!]]Don't call me CJ.
[[Thanks, Candlestick Jack!|special food][$speaker to "Two Frog"]] Hello again friend!
What's that bucket you're carrying?
[[It's the chef's special]]Alright then.
It's a bucket of spaghetti mixed with tomatoes, olives, spinach, baked beans, sardines, scrambled egg, vinegar, cream cheese, hot sauce and guacamole.
[[Oh dear|get special]]Oh... Wow!
It's not quite what I was expecting.
[[Tuck in!]]Oh...
Oh goodness gracious...
[[Hold your nose!]]Mmmm...
Delicious?
[[Halfway there!]]If I close my eyes then I can almost pretend like everything's ok.
[[Almost there!]]GULP!
Finished!
What a meal! It reminded me of my wife.
Oh, look at that. There's something at the bottom of the bucket.
[[What is it?]]It looks like someone's engraved a __''silver rat''__ at the bottom.
That's a little off-putting.
\<<set $has_rat to true>>
[[Weird!|bath choice]]pleaeeaeeeeaeeasssessssssee........
iiie eeneenneeeededeeddddddd waawattteeeeerrrrrrrrrrr.......
pplllalellassseseeee geet eteeeeetttt somemeeme ewatttawteeeerrrrr....
[[I'll see if I can find some water for you|Old Worm Eater]]wwwaattaattttteererrrerrrrrr......
gggieiiveeee etotoooe ememeeeee....
[[Take it!|owe take]]
[[Actually no|owe no]]sosososuusuuuuuuuooouououuuoouuuuuuuuppp?????....
nonnoooooo..........
iii enenenedddd jjsuuuuststtt wwattererrerrerrrrrr...
plleaalasssseeseee...
[[Fine, I'll get you some water|Old Worm Eater]]Why would you want to drink bath water?
I would ask for some from the Kitchen instead.
<<back>>Oh look!
There's something down there...
It looks like a __''silver eel''__ is engraved at the bottom of the bath. How odd.
(I can't believe I didn't think of doing this before!)
\<<set $has_eel to true>>
[[I'm just glad I didn't make you swim down that far!|Bathhouse]]watteerrrrrr....!!..!...
finnannanalllyllyyyyy!!...!!.!..!......
GLUG GLUG GLUG GLUG GLUG
gooodododdddbyyeyeyyyeeee...
[[Aren't you going to give me something in return?|owe gone][$speaker to "Two Frog"]]
wwhwhahhahahaaaattt??..???....
iii eneeeedddddd waattteeerrrrerrrrer.....
whhyhwhyyyyyyywyyyyy????..?????..???..
[[You need to learn to stand up for yourself!|owe cruel]]
[[I don't think you deserve it!|owe cruel]]
[[yeah tbh idk why i'm doing this|owe cruel]]yyouuuu aaareree sosoooo crruuuuuuuuueellee!!..!....
nnooonooo......
nnooonoo wonnddererrrer yyouuouuu aaareee inninnnn prrrsisissosoonnnn.......
[[LOL]]gggodoodooooddddbbbyeyeyyeeeee.....
[[Wait, give me your quest item! I'm sorry!|owe gone][$speaker to "Two Frog"]]Hello friend!
Did you have a pleasant chat with Old Worm Eater?
(You didn't touch them did you?)
[[They didn't give me anything!]]Oh?
That's probably for the best. It might've been contaminated anyway.
I'm sure Old Worm Eater will pop up again when we least expect it - they always do!
\<<set $owe_gone = true>>
\<<set $owe_waiting = true>>
[[Sure|Assembly]]iitstttsssstsssss meememeeeeee.....
[[What are you up to? It's 3am!]]Don't worry, we'll be out of here soon!
<<nobr>>
<<if not $has_duck>>
Maybe talk to Candlestick Jack, I think he has some information...
<<elseif $first_quiz>>
Maybe try asking the Baron about his quiz today! Although I've heard it's rather unfair...
<<elseif (not $has_tenpence) and (not $has_ticket) and (not $has_tooth) and (not $has_rabbit)>>
Maybe try talking to Misty today. It's always good to help out a friend!
<<elseif (not $seen_bathhouse)>>
Maybe think about visiting the bathhouse this evening! It's very nice in there...
<<elseif (not $has_tooth) and $has_tenpence>>
Maybe see if we can get a hold of Misty's tooth? I think she said she was going to hide it under her pillow for the tooth fairy...
<<elseif not hasVisited("ticket")>>
Maybe see if we can get that envelope in the Engine Room open now that we have Misty's tooth?
<<elseif (not $has_owl) and (not $has_water)>>
<<if $owe_hint>>
Maybe have a chat with Old Worm Eater. It's always good to help out a friend!
<<else>>
Maybe have a look at the soup menu today... I don't fancy it myself, but there sure are a lot of ingredients!
<</if>>
<<set $owe_hint to (not $owe_hint)>>
<<elseif (not $has_eel) and (not $has_swum)>>
Maybe try running a bath again! There must be some way to get the perfect temperature...
<<elseif (not $has_eel) and $has_swum>>
Although, it's a bit of a shame we didn't investigate that warm bath. It will have gone cold by now! I suppose we could always have a look once it's empty if you really want to.
<<elseif $has_ticket and (not $has_rabbit)>>
Maybe investigate that train set - I'm sure there's something suspicious about it...
<<elseif not $has_rat>>
Maybe try the Baron's quiz again? I know it's unfair, but if you can remember which answers are right...
<<elseif not $has_owl>>
Maybe try talking to Old Worm Eater again? They always seem to be a bit down...
<<else>>
But... Well. There may be something I need to take care of. Don't worry! It will be fine. Just go and talk to Candlestick Jack.
<</if>>
<</nobr>>
[[Ok!|Bunk Bed Room]]
iiii neeededddd toooo giggigieevvveee eyoeyuuuuu sosommemtthigngngg...
ssosmemtmmthihngngn immempoortantnntt.....
bebbbfbfffeeefrroooeoeeree iiii ggogooooo......
[[What is it?|owl]]mmmymymyyyyy hhaaannnndddeerkkchhieieeeggfff.f..f......
ssshheheheeeee gagagvveveve ittt ttitiotooto memeemeee....
aatttt tthehee beeginnnigngnnngg......g...
[[Yuck! It's all covered in snot and dribble!|yuck]]iii eheeaaraarddd....
yyouuu neneneeeeed ssilllvvlerer ttthhhiingngsss?????....
tthheeerreee issisa a __''sososiiillvverrrr ooowwwwllllll''__.....
\<<set $has_owl = true>>
\<<set $owe_waiting = false>>
[[There's a silver owl on the handkerchief?]]yeessssssess.s....... aachkakk..... AAAchkakkakak.....
EEEegheghhegEhHhhhh.....
[[Are you all right?]]
[[Why is 'EX' embroidered next to it?]]
[[Fine, I'll take it]]iii....
neneeeede tooo ggogooo.....
iiii undndeeerstannandndddd nowowowww.....
whahahatattttt iii iii ii i hahhavvvvee dodonnneneee.......
<<back "Ok...">>yyouuu havavvebtnn't'tt mettt herrrr?
yyouuuu willls soonnonnnnnn.......
<<back "Ok...">>nnNNNnoonnnoonOO!O!Ooo!ooooo..oo.oooo.....
dododnnnt'ttt toutuuccUchcHHhcHHHhhch.chhh...
AAchchhkkkkkEEEhekehkkee...e.ee.e.EEHhkk....AAAEeekchchh....
veveveryryryy babaaddddd.d.......d.... AeeehhKKkkeEkkhh....
[[Great. Goodbye then?]]yyouuuuu shshouullddlddddd elelaaaaaveeee......
dodonnnn'ttt ttrsususssttt ththteeemmmm........
[[Goodbye!][$speaker to "Two Frog"]]Good morning friend!
Were you saying goodbye to me? We've only just woken up!
[[Old Worm Eater was here!]]Don't be silly!
That was just a wacky dream. (I get those dreams too sometimes!)
[[It didn't feel like a dream...|waking][$header = "Good!\n"]]There is some sort of slot in a box on the table...
Maybe this is where a ticket goes?
\<<if not $has_ticket>>
[[Put a ticket in!|no ticket]]
\<<else>>
[[Put the ticket in!|train on]]
\<</if>>
[[Come back later|Engine Room]]It swallowed it!
\<<set $has_ticket = false>>
Looks like we're in business!
[[Chugga chugga choo choo!][$speaker = "Misty"]]I can't!
I don't have a ticket to put in.
<<back "Oh yeah">>Oi!
What are you doing with my train?
[[Oh, hello Misty]]
[[What do you mean 'your train'?]]
[[Just having a look]]<<if $has_rabbit>>
\I think we've spent enough time playing with the train!
<<back>>
\<<elseif $engine_fixed and $is_train>>
\Ah!
The train set lights are on.
[[Can you get the train working?|model train set2]]
\<<else>>
\Hmmm...
The train set lights are off so I can't see anything.
[[Oh well|Engine Room]]
\<</if>>Hellloooo!
I'll ask you again!
What do you think you're doing with my train?
[[What do you mean 'your train'?]]
[[Just having a look]]It's covered in stars!
(also it's got my name on it)
[[Oh yeah, so it does|train questions]]That's not fair!
It's not like I ever look at your train.
[[True|train questions]]
[[Wait, I don't have a train!]]So? What do you think you're doing with my train?
(and how did you turn the power back on?)
[[What do you mean 'your train'?]]
[[Just having a look]]
[[I got a ticket for it!]]
[[I fixed the engine!]]
[[Please can I play with it?]]Well how would I know?
I've never seen it.
Because I'm a good friend!
[[Thanks, Misty|train questions]]
[[(are we friends?)]]It's NOT a TOY!
So you definitely can't play with it!
But you can watch me play with it if you want.
[[Let's go!]]
[[In a sec|train questions]]Woo!
Where should we go first?
[[Islington]]
[[Pall Mall]]
[[Piccadilly]]
[[Mayfair]]We can be friends if you want to.
[[Yay!|train questions]]
[[No way!]]That's ok.
I didn't want to be friends with you anyway.
[[Me neither!|train questions]]Hang on a second!
There's only ever one ticket each day and I keep it in my envelope!
[[I definitely didn't steal it]]
[[I may have stolen it|misty badddd]]I don't believe you!
I bet you stole it from me because you hate me.
[[I don't hate you!|misty good]]
[[I didn't steal it from you even though I hate you!|misty badddd]]
Oi! That's very rude!
Say sorry.
[[Sorry|train questions]]Even though I blew up a bus?
[[Even though you blew up a bus!|train good]]
[[Oh actually maybe a little bit|train bad]]Chugga chugga chugga chugga chugga c
Oh look!
Lot's of flowers!
And what's this? An angel wants to get on the train!
[[Let them on the train!|station]]Chugga chugga chugga chugga chugg
Wow! Look! A hotel!
And what's more, there's an old shoe!
[[Put the shoe on the train!|station]]Chugga chugga chugga chu
Look over there!
So many houses!
And a fancy new race car!
[[Put the car on the train!|station]]Chugga chugga chugga chugga chugga chugga chugga c
Wow! Look at all the aeroplanes!
And look, there's a fancy man in a top hat!
[[Put the top hat on the train!|station]]<<if visited() < 3>>
\Yaaaaaaaay!
Where next?
\<<if !hasVisited("Islington")>>
[[Islington]]
\<</if>>
\<<if !hasVisited("Pall Mall")>>
[[Pall Mall]]
\<</if>>
\<<if !hasVisited("Piccadilly")>>
[[Piccadilly]]
\<</if>>
\<<if !hasVisited("Mayfair")>>
[[Mayfair]]
\<</if>>
\<<else>>
\Oh no, look!
[[What is it?|rabbit]]
\<</if>>It's the rabbit.
\<<set $has_rabbit to true>>
Watch out!
[[Aaaah!]]KA-BOOOOOOOOOMMM!
The train exploded!
Now I'm sad.
[[Why did the train explode?]]It always explodes when we get close to the __''silver rabbit''__.
The rabbit's not like the other pieces - there's something weird about it.
I'm so upset.
[[This happens every day?]]
Yes it does!
The train's always put back together by the next morning, but it's not me who does it.
It's an endless tragedy.
[[See you later, Misty|train_return][$speaker="Two Frog"]]
[[Didn't you blow up a bus once?]]No!
I mean yes.
But that was different! Nobody was on the bus and nobody got hurt.
I would never hurt anyone. I'm not like some of the others here.
[[Some of the others here?]]
<<back "I see">>
LOL!
Can't you tell?
You're in for a world of surprise!
[[Back|This happens every day?]]Hello, friend!
Did you enjoy your play with Misty?
[[I found a silver rabbit!]]Fantastic!
I'm not quite sure what that means, but you sound happy about it!
[[Back to the engine room|Engine Room]]SWEET! are the uses of ADVERSITY.
<<return "Great.">>''Adversity''
//An adverse situation.//
<<back>>You're welcome.
Don't get too full of yourself though.
We've still got to escape. All you've done so far is find part of the code to unlock the door to the master suite.
It might turn out to have been pointless anyway.
[[Just open the door!]]Fine.
Here's the riddle on the door:
<<include "SilverRiddle">>
The silver clues you found (in no particular order) were: a duck, a rabbit, an owl, a rat and an eel.
There are five bits to rotate letters:
<<nobr>>
<<set $c1 = "a">>
<<set $c2 = "a">>
<<set $c3 = "a">>
<<set $c4 = "a">>
<<set $c4 = "a">>
<<set $_chars = ["A", "D", "E", "L", "O", "R"]>>
<<listbox "$c1" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c2" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c3" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
-
<<listbox "$c4" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
<<listbox "$c5" autoselect>>
<<optionsfrom $_chars>>
<</listbox>>
<</nobr>>
<<link "Try this code?">>
\<<if $c1 is "O" and $c2 is "R" and $c3 is "D" and $c4 is "E" and $c5 is "R">>
<<goto "door success">>
\<<else>>
<<replace "#result">> <<=either("Nope, doesn't work.", "Nope.", "No.", "That's not it.", "Wrong!", "Very wrong!", "Incorrect!", "Try something else.", "Almost!", "You're not even close.", "Definitely not.", "No. Why did you think that would work?", "No! Give me a break.", "Failed!", "Hilariously wrong!", "Good guess!", "Nearly there!", "Spectacular failure!")>><</replace>>
<</if>>
<</link>>
\<span id='result'></span>Oh. It actually opened.
That's surprising. To be honest, I thought you'd made all those animals up.
[[Enter the master suite!]]There's a spiral staircase leading upwards.
There's a room at the top... The ''Master Suite''.
Oh wow.
[[What's it like?|Master Suite]]Big purple bed!
It's lovely and soft. Not that I enjoy that, of course. I wouldn't consider myself a soft person, quite the opposite.
Hang on - ugh, yuck! This bed stinks of soot. Must be the fire.
<<back "Look at something else">>Someone's been keeping this fire alive, for sure!
I wonder who?
It doesn't seem like anybody else is here.
<<back "Look at something else">>It's filled with files, surprisingly.
There's a lot of stuff in here.
Oh my...
There's a file in here for each of us.
[[What does it say?]]Well, this is certainly odd.
A heavy wooden coffin in the middle of a bedroom?
Can't be good.
[[What does it say on it?]]
[[What's inside?]]
[[How do you know it's heavy?]]
[[Do something else|Master Suite]]It goes up to the ceiling.
It's quite tall.
[[Climb up!]]
[[Look around more first|Master Suite]]You want to go back to the Assembly room?
You can't. Two Frog's not there anymore.
\<<if $tf_fate>>
[[Might as well try and escape then|Master Suite]]
\<<else>>
[[What do you mean?]]
\<</if>>The ladder [[ends]] at the ceiling.
Painted onto the ceiling is a [[circular painting]]. It's a pretty scene in the [[countryside]].
There's also an [[inscription]] around the outside.
Oh, and there appear to be small [[clockwork keyholes]] at various locations in the painting.
Or we could [[go back down|Master Suite]].
Embezzlement, theft, arson, explosives, poisoning...
I think these are our criminal records. We're all in here.
Oh wow. Did you know Two Frog boiled his wife?
[[Boiled his wife?]]That's what it says.
How could you boil your wife? I don't understand the logistics of it.
Oh wait, there's a picture. OH.
Well, I always knew Two Frog had something strange about him.
\<<if $has_key>>
[[Let's do something else|Master Suite]]
\<<else>>
[[Is there anything else?]]
\<</if>>Ah.
How best to put this?
He's a little busy at the moment, but he wishes you were there.
[[Fair enough|Master Suite]]
[[Candlestick Jack, tell me how it is!|not riddle]]I've been preparing this one for a while. (I'm quite proud of it.)
This is what happened to Two Frog:
\<<set $tf_fate = true>>
<<include "DeathRiddle">>
Comprenez-vous?
[[I understand perfectly]]
[[I haven't a clue what you mean]]Good.
I'm sorry to have put it so bluntly, but 'electrocution' would have taken too long.
\<<if $has_escaped>>
[[Oh dear|Hooray!]]
\<<else>>
[[Let's keep moving then|Master Suite]]
\<</if>>Well, you could say that Two Frog's fate is quite 'shocking'.
There, that's all you get.
That one was quite obvious, actually. Should've stuck with just the riddle.
\<<if $has_escaped>>
[[Oh dear|Hooray!]]
\<<else>>
[[Let's keep going then|Master Suite]]
\<</if>>Engraved on the front is a silver chestnut tree.
Underneath it, also in silver, are two letters:
"E.X."
Whose surname begins with X?
<<back>>
I can't open it.
The lid is sealed on tight with hot glue.
[[Hot glue?]]
<<back>>Great. You caught me.
I guess I tried to lift it up when we first entered the room? Does that make you happier?
You and your attention to detail.
<<back "Sure">>That's what I said.
The glue is hot.
It hurt me when I touched it.
I could touch it again to check if it were still hot, but I strongly imagine it is still hot, in which case I would hurt myself yet again.
<<back>>Fine. Maybe it starts at the ceiling and ends at the floor, in which case I've just climbed it backwards.
<<back "Just checking">>Oh, yes - something fell out while I was perusing the files.
It's a __clockwork key__. I'll bring it with us.
\<<set $has_key = true>>
[[Let's have another look around|Master Suite]]It's a weirdly complex painting.
There's a <<linkreplace "large chestnut tree...">>large chestnut tree in the middle. It's missing a branch.<</linkreplace>>
Sat in the shade of the tree is an <<linkreplace "owl...">>owl, throwing various spices into a cooking pot.<</linkreplace>>
There is a <<linkreplace "suspicious trail...">>suspicious trail of soup leading away from the cooking pot. It leads to a rat, sniffing at fish bones.<</linkreplace>>
On the other side of the tree is a <<linkreplace "duck...">>duck wielding an axe. It looks like it's chopping bits of wood.<</linkreplace>>
At the bottom of the painting is a <<linkreplace "lake...">>lake with a small wooden boat. In the boat sits an eel, holding a fishing rod. There are bubbles in the lake where the fishing line enters the water.<</linkreplace>>
At the shore of the lake is a <<linkreplace "rabbit...">>rabbit, carrying a long plank of wood. It seems to be assembling a sturdy boat.<</linkreplace>>
Oh - and there's also a <<linkreplace "hollow in the tree...">>hollow in the tree. Now that I look closer... There seems to be a hand in the darkness. It's holding a matchstick.<</linkreplace>>
<<back>>
The inscription is in golden letters. It reads:
//Forgive this substitute of day,//
//But who needs sunlight anyway?//
<<back>>There are a number of clockwork keyholes.
I think they must be used in some kind of code.
\<<if $has_key>>
[[Try using the clockwork key!]]
\<<else>>
[[I guess we ought to look for a key|Climb up!]]
\<</if>>
\
<<nobr>>
<<set $key_order = ["tree", "duck", "rabbit", "eel", "owl", "rat"]>>
<<set $key_pos = 0>>
<<set $keyhole = "none">>
<</nobr>>The countryside!
A wonderful place full of bees and butterfiles and pollen.
I've been down here for so long I can hardly imagine it.
<<back>>I don't know what order to use the keyholes in.
Maybe there's a clue written around here somewhere.
Hmm... It does seem that the only one I can turn first is the chestnut tree though.
[[Use key on chestnut tree|key][$keyhole = "tree"]] (missing a branch)
[[Use key on owl|key][$keyhole = "owl"]] (with cooking pot)
[[Use key on rat|key][$keyhole = "rat"]] (eating soup)
[[Use key on duck|key][$keyhole = "duck"]] (holding an axe)
[[Use key on eel|key][$keyhole = "eel"]] (fishing on the lake)
[[Use key on rabbit|key][$keyhole = "rabbit"]] (building a boat)
[[Go back|Climb up!]]I used the key on the <<= $keyhole>> keyhole.
\<<if $keyhole is $key_order[$key_pos]>>
\
\<<set $key_pos += 1>>
\<<if $key_pos is 6>><<goto "escape">><</if>>
\
It makes a satisfying click-click-click as I turn it.
\
\<<elseif $key_pos is 0>>
\
I can't turn the key though. It seems I have to do the chestnut tree first.
\
\<<else>>
\
\<<set $key_pos = 0>>
Hmm... It sounds like the clockwork just reset itself.
I don't think that was right. We should start again from the beginning.
\<</if>>
<<return>>It worked!
\<<set $has_escaped = true>>
A hatch in the ceiling swung open to reveal a vertical tunnel.
This must be the exit! We've done it, we've escaped!
\<<if $tf_fate>>
[[Hooray!]]
\<<else>>
[[Let's go get everyone!]]
<</if>>I can't tell you what happened to Two Frog!
It's not the sort of thing you should say out loud.
I can tell you in the form of a riddle, though.
[[Riddle me up, Candlestick Jack|riddle]]Hang on...
What's that smell?
[[Smoke?]]Oh, right...
I forgot to tell you.
Two Frog won't be coming.
[[Why not?|fate]]It's not the sort of thing you should say out loud.
I can tell you in the form of a riddle, though.
[[Riddle me up, Candlestick Jack|riddle]]
[[Don't bother, let's just escape|Hooray!]]Yes, smoke!
The coffin!
The coffin's on fire!
[[What?!|coffin_fire]]It just caught alight!
How did that happen? It's on the opposite side of the room to the fireplace!
[[Get the others!]]
[[Escape quickly!]]There's no time!
The fire is spreading around the room!
Bed's on fire!
Filing cabinet's on fire!
[[Run away!]]
Good plan!
The fire's already spreading...
The bed's on fire!
Now the filing cabinet's on fire!
[[Quickly!|Run away!]]Up the ladder!
Up the ladder!
Smoke's coming up behind me...
[[Quicker!]]I'm trying, I'm trying!
This tunnel goes on forever...
I think I'm nearly at the top!
[[The top!]]Ah-ha!
Fresh air at last!
[[Woooo!]]We actually made it!
I never thought I'd see the sun again.
Aren't you glad you trusted me to help you escape?
[[Where are we?]]
[[What happened to the others?]]
[[What do we do now?]]
[[Time to go?]]Good question.
From the looks of it, we've just emerged from beneath an ordinary-seeming manhole cover at the side of the road in Chelmsford.
It's very chilly, but at least the sun's out.
<<back>>Probably burned alive.
Cheer up, though! At least it's not raining.
<<back>>Whatever you want to do!
My criminal record burnt up in that blaze, and I have a sneaking suspicion that no one else has a copy of it.
In other words, I'm free to do whatever I want.
[[That doesn't sound very responsible]]I'd say it was nice knowing you, but that would be a lie.
I know nothing about you.
And I'd prefer to keep it that way.
Goodbye, stranger.
[[Goodbye, Candlestick Jack][$speaker to ""]]Responsible?
Do you think the people down in that prison were responsible?
Because I think they certainly were, they were responsible for a lot of things. And now they're all dead.
Right now, I'm feeling less responsible than ever. And it's the best feeling of my life.
So don't bother lecturing me on 'responsibility'.
[[Ok|Woooo!]]
[[The end?][$speaker to "Misty"]]Hello, person!
It's me, Misty!
Are we in Budapest?
[[No, we're in Chelmsford]]
[[Misty! How did you escape?]]Ah yes!
Chelmsford.
<<back>>Well, I did almost get eaten by flames.
But then I used my [[secret jetpack]]!
So now I'm perfectly safe.
Do you want a ride on my secret jetpack?
[[Yes please]]
[[No thank you]]Here we go!
Into the clouds!
Through the atmosphere!
Into space!
[[Woohoo!|Fin][$speaker to ""]]Ok, goodbye then!
Woohoo! Here I go!
Goodbye!
[[Goodbye, Misty|Fin][$speaker to ""]]
<<type 500ms start 1s>>
----
!//THE END//
----
<</type>>
<<type 60ms start 1s>>
//Escape! Frog Prison - a game by William Rous//<</type>>
<<type 60ms start 1s>>//Thanks for playing!//<</type>>
<<type 60ms start 1.5s>>//''See you next time...''//<</type>>
You did it!
The engine <<=either("chugs back to life.", "grunts and starts furrowing away.", "pulls itself together and gets back on with things.", "picks itself up by the bootstraps and dives back into full power.", "yowls and snores, clears its throat, then plunders onward.", "gives an uncanny hoot, licks its lips, and then recontinues its energy-making career.", "reconsiders its predicament and decides to fix itself.")>>
We should have power now!
[[Yay|Engine Room]]It's my very own secret jetpack!
It's got a twenty-seven horsepower dual-force thruster and a sticker of a bunch of bananas on it.
<<back>>
Hello!
It's me, Two Frog!
[[How are you today?]]
[[What's in your pocket?]]
[[Let's do something else|Assembly]]
Oh, <<=either("very well", "questionable at best", "perfectly fine", "positively ok", "quite all right", "moderately great", "could be worse", "almost holding up", "couldn't be better", "heigh-ho", "splendidly average", "superbly ordinary", "excitingly regular", "extraordinarily fair to middling", "really truly adequate", "emphatically acceptable", "flat out modest", "supremely so-so", "indubitably indifferent", "can't complain", "reasonably decent", "exceptionally pleasant", "not too shabby", "top-notch", "greatly moderate", "not too bad, not //too// bad")>>, thank you! Lovely morning!
<<back "Good good">>Let's see...
<<nobr>>
So far we've collected
<<if $has_ticket>>
a train ticket from Misty's envelope,
<<elseif $has_tooth>>
Misty's sharp tooth,
<<elseif $has_tenpence>>
a 10p coin from Misty,
<</if>>
<<if $has_water>>
some plain water from the Kitchen,
<<elseif $has_soup>>
some old soup from the Kitchen,
<</if>>
<<if $has_tenpence or $has_tooth or $has_ticket or $has_water or $has_soup>>
and nothing else.
<<else>>
absolutely nothing. Well done!
<</if>>
<</nobr>>
<<back>>All-sorts-of-fish paste.
[[I'll have the fish paste then please!|Fish paste please]]
[[I think I'll pass on the fish paste|food guess][$header to "Suit yourself.\n"]]Brown soup.
Tell you what, if you list a load of random ingredients, I'll make a soup to those exact specifications.
[[I'll have the soup then please!|Soup please]]
[[I'll pass on the soup|food guess][$header to "Suit yourself.\n"]]I said get lost!
Or do you not understand what that means?
[[I don't understand what that means|getlost2]]
[[Fine!|cj to tf][$speaker to "Two Frog"]]Then look it up, doughnut!
<<return "Maybe I will">>''Get lost''
//The process of becoming a state in which one is not found.//
<<back>>Well, that's fair enough I guess.
It's a bit of a shame though.
No worries, I'm sure I'll find someone else to help me escape.
[[Goodbye.][$speaker to ""]]
//Two Frog lived the rest of his days in prison.//
//No one missed him, and the world was better off.//
//Thank goodness that no one helped him escape. That was definitely the morally responsible thing to do.//
----
//GOOD ENDING UNLOCKED//
----Hmm... I think she said something about the tooth fairy?
And all we got in return for helping her knock it out was this 10p coin...
<<back>>''Carmine''
//Deep bright red. (crushed bugs.)//
<<back>>hheeeheheheeeheeellllehlllloooohhooohoo????????..???...??....
[[Hello?|Old Worm Eater]]
The Baron has an interesting lifestyle.
First, he runs the assembly.
Second, he falls asleep in the fancy booth all day.
Third, he comes to eat his supper. (I think Candlestick Jack has to wake him up.)
Last, he falls asleep in his armchair until the next morning.
Some might call him lazy, but I would call him strong principled.
<<return "Back">>Woo!
Sick.
I'm actually the best at this.
[[Give me all you've got]]<<nobr>>
<<set $letters to ["B", "C", "M", "T"]>>
<<set $letter to $letters[$spy_letter]>>
<<set $name to []>>
<<set $words to []>>
<<set $wrongs to []>>
<<set $alternatives to []>>
<<set $options to []>>
<<set $answer to "none">>
<<set $guesses to 0>>
<<switch $letter>>
<<case "B">>
<<set $name to "Baron">>
<<set $words to ["Booth", "Beds", "Biscuit", "Bananas"]>>
<<set $wrongs to ["Bongos", "Bat"]>>
<<set $alternatives to ["Byzantine Empire", "Bangladesh", "Bioluminescence", "Brontosaurus"]>>
<<case "C">>
<<set $name to "Candlestick Jack">>
<<set $words to ["Ceiling", "Cup"]>>
<<set $wrongs to ["Cart", "Cod", "Crocodile", "Calculator"]>>
<<set $alternatives to ["Cleopatra", "Capybara", "Circumnavigator", "Complementation", "Chronobiologist"]>>
<<case "M">>
<<set $name to "Misty">>
<<set $words to ["Me", "Mattress", "Mouse", "Master suite"]>>
<<set $wrongs to ["Magnet", "Map"]>>
<<set $alternatives to ["Missed Opportunity", "Melancholia", "Magniloquence", "Mauritius", "Materialisation"]>>
<<case "T">>
<<set $name to "Two Frog">>
<<set $words to ["Train"]>>
<<set $wrongs to ["Tent", "Trout", "Tea", "Table"]>>
<<set $alternatives to ["The Dissolution of the Holy Roman Empire", "The Only Living Relative of John Constable", "The Eternal Plight of the Capybara"]>>
<</switch>>
<<set $options to [$name, $words, $wrongs].flat().shuffle()>>
<<if $spy_attempt < 3>>
<<set $answer to $name>>
<<elseif $spy_attempt is 3>>
<<set $answer to $alternatives.random()>>
<<elseif $spy_attempt is 4>>
<<set $answer to $words.random()>>
<<elseif $spy_attempt is $letters.length + 1>>
<<set $answer to "Bananas">>
<<else>>
<<set $answer to [$words, $alternatives].flat().random()>>
<</if>>
<<set $spy_attempt += 1>>
<<set $spy_letter += 1>>
<<if $spy_letter >= $letters.length>>
<<set $spy_letter to 0>>
<</if>>
<</nobr>>
\I spy with my little eye something beginning with <<=$letter>>.
<<nobr>>
<<for _i, _guess range $options>>
<<set _guess2 to _guess + "?">>
<<if (_guess is $answer) and not ($answer is "Bananas")>>
<<link _guess2 "spy_correct">><</link>>
<<else>>
<<linkappend _guess2>> Nope!<</linkappend>>
<</if>>
<br>
<</for>>
<</nobr>>
[[I give up!|spy_wrong]]<<if $spy_attempt is 2>>/* spy_attempt has already been increased */
\You got it! I was thinking of "<<=$answer>>".
Hahaha!
\<<elseif $spy_attempt is 3>>
\Yep!
You got it right, it was "<<=$answer>>".
\<<else>>
\No fair! CJ always lets ME win.
You got it right, it was "<<=$answer>>".
\<</if>>
Want to play again?
[[Yes|Give me all you've got]]
[[No|misty to tf2][$speaker to "Two Frog"]]Too bad!
The word I was thinking of was "<<=$answer>>". <<if $answer is "Bananas">>(my favourite!)<</if>>
Hahaha!
Want to play again?
[[Yes|Give me all you've got]]
[[No|misty to tf2][$speaker to "Two Frog"]]
\<<if $answer is "Bananas">>
[[But I said bananas!]]
\<</if>>No you didn't!
I was listening very carefully and you definitely didn't say it. Sorry!
<<back>>Oh right. Thanks.
(CJ says I'm not allowed to play with the engine because it's too dangerous.)
<<back>>Oh don't worry - I'll tell you what was on my wallet...
In the form of a riddle! (I made it up myself!)
[[Oh great!|duck]]The only way to turn it off is in the engine room!
Sorry!
<<back>>Don't worry.
Most people say that.
[[Oh dear|train questions]]Wow!
You sure are weird.
Welcome to the squad!
[[Yay!|train questions]]<<if $has_eel>>
\Now I'm very sleepy. (I don't think I need another bath after last time!)
\<<elseif visited("Bathhouse")>>
\Perhaps there's still time for a nice warm bath?
[[To the bathhouse!|Bathhouse]]
\<<else>>
\Perhaps there's still time for a nice warm bath?
[[Does this prison have a bath?]]
\<</if>>
[[Let's just go straight to bed]]Woah!
I passed some plates and now we have even more plates than before!
It's magic! But we need to make sure that the normal plates don't come into contact with the antimatter plates otherwise there'll be an insane explosion!
[[Really?!?|plates][$header = "No. I was joking.\n"]]What have you found?
[[I found a silver duck on your wallet!]]
\<<if $has_eel>>
[[I found a silver eel in the bathhouse!]]
\<</if>>
\<<if $has_owl>>
[[I found a silver owl on Old Worm Eater's handkerchief!|cj_owe]]
\<</if>>
\<<if $has_rabbit>>
[[I found a silver rabbit in the model train set!]]
\<</if>>
\<<if $has_rat>>
[[I found a silver rat at the bottom of a bucket!]]
\<</if>>
\<<if $has_eel and $has_owl and $has_rabbit and $has_rat>>
[[I've found all the silver animals!]]
\<</if>>
[[That's it|fun fact][$header="Then keep looking!\n"]]No, I found a silver duck on my wallet.
Tell me something I don't know already.
<<back>>What?
Ask me again in the kitchen later.
<<back "Ok">>
[[But you don't serve water!]]I serve anything you'd like.
You just need to know how to order it.
<<back "Right...">>There should be __five silver clues__ in total (including the duck).
There's probably another one in the __engine room__...
There's probably also one in the __bathhouse__...
For the other two, try asking around - I'm sure the others here would be willing to help you, if you help them first.
<<back>>What would I like?
My, I fancy the CHEF'S SPECIAL!
PLEASE get it for me, won't you?
I'd KILL for a tasty meal!
<<return "Coming right up!">>