Guilded Youth — 6 of 6

Jim Munroe

Release 1

Section 5 (Scenes)

Login is a scene. Login begins when play begins. Login ends when player is not worried. Online is a scene. Online begins when player is in adventurers' lounge and map is in adventurers' lounge. Online ends when the number of filled rows in the Table of Online Events is 0. Logout is a scene. Logout begins when the number of filled rows in the Table of Online Events is 0. Logout ends when player is real.

Offline is a scene. Offline begins when Logout ends. Offline ends when player is in Outside the Coachhouse and player has the magazine.

Online2 is a scene. Online2 begins when Offline ends. Online2 ends when Harry is joined for two turns. Logout2 is a scene. Logout2 begins when Harry is joined for two turns. Logout2 ends when player is real.

Offline2 is a scene. Offline2 begins when Logout2 ends. Offline2 ends when player has the doorknob and player has the fork and harry is not joined.

Interim is a scene. Interim begins when DirtyKissing ends. Interim ends when watch is polished for three turns.

Online3 is a scene. Online3 begins when Offline2 ends. Online3 ends when chris is joined and ryan is joined. Logout3 is a scene. Logout3 begins when ryan is joined and chris is joined. Logout3 ends when player is real.

Offline3 is a scene. Offline3 begins when Logout3 ends. Offline3 ends when DirtyKissing ends.

Online4 is a scene. Online4 begins when Interim ends. Online4 ends when Paula is joined and Maximus is joined. Logout4 is a scene. Logout4 begins when Paula is joined and Maximus is joined. Logout4 ends when player is real.

Offline4 is a scene. Offline4 begins when Logout4 ends. Offline4 ends when player has white wine. Login2 is a scene. Login2 begins when Confrontation ends. Login2 ends when player is worried. Online5 is a scene. Online5 begins when Login2 ends. Online5 ends when chris is joined or paula is joined or ryan is joined or maximus is joined. Logout5 is a scene. Logout5 begins when Online5 ends. Logout5 ends when player is real. Offline5 is a scene. Offline5 begins when Logout5 ends. Offline5 ends when two people are in Inside the Coachhouse.

DirtyKissing is a scene. DirtyKissing begins when player is in Front of Manor and Chris has the pocket watch.

CellarClimb is a scene. CellarClimb begins when maximus is occupied for two turns.

Confrontation is a scene. Confrontation begins when the Dining Room is visited for the first time. Confrontation ends when Paula is in Dining room for eight turns.

Banter is a scene. Banter begins when Ryan is joined and player is in Your Front Porch. Banter ends when Ryan is in In Front of Manor.

When login begins:

follow the set open sezame rule.

Every turn when login is happening (this is the set open sezame rule):

if player is in the Dining Room:

continue the action;

otherwise:

now current question is "";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sezame rule):

if login is happening:

if the current answer is "login":

parse;

otherwise if the current answer is "skipthru":

parse;

otherwise:

say "Type LOGIN to continue.".

When login2 begins:

follow the set open sezame2 rule.

Every turn when login2 is happening (this is the set open sezame2 rule):

now current question is "";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sezame2 rule):

if login2 is happening:

if the current answer is "login":

parse;

otherwise:

say "Type LOGIN to continue.".

When logout begins:

follow the set open sesame rule.

Every turn when logout is happening (this is the set open sesame rule):

now current question is "Type LOGOUT to continue.";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sesame rule):

if logout is happening:

if the current answer is "logout":

parse;

otherwise:

say "Type LOGOUT to continue.".

Stealing is an action applying to one touchable thing. Understand "steal [something]" as stealing. Instead of stealing noun, try taking noun.

Skipthruing is an action applying to nothing. Understand "skipthru" as skipthruing.

Carry out skipthruing:

if login is happening:

go normal;

now player is real;

now player is smooched;

move player to Dining Room;

move paula to dining room;

refresh avatar illustrations;

now player is not worried;

otherwise:

say "That has to be the very first command. Hit refresh on your browser to start again."

Logining is an action applying to nothing. Understand "login" as logining.

Logouting is an action applying to nothing. Understand "logout" as logouting.

Carry out logining:

if player is real:

if player has the wine:

now paula is not joined;

now maximus is not joined;

eval "$('#vorple').empty()";

say "[paragraph break]***WELCOME BACK, TONY THE THIEF***[paragraph break]";

now player is worried;

move chris to the adventurers' lounge;

move maximus to the adventurers' lounge;

move ryan to the adventurers' lounge;

move paula to the adventurers' lounge;

move harry to the adventurers' lounge;

move player to the Adventurers' Lounge;

go retro;

clear avatar illustrations;

refresh avatar illustrations;

otherwise:

say "You can't login without a computer.";

otherwise if online is happening:

say "You're already logged in.";

otherwise if online2 is happening:

say "You're already logged in.";

otherwise if online3 is happening:

say "You're already logged in.";

otherwise if online4 is happening:

say "You're already logged in.";

otherwise if online5 is happening:

say "You're already logged in.";

otherwise if player is worried:

say "(Guilded Youth v2.2. HELP and CREDITS are available.)[paragraph break]***WELCOME, TONY THE THIEF***[paragraph break]";

move chris to the adventurers' lounge;

move maximus to the adventurers' lounge;

move ryan to the adventurers' lounge;

move paula to the adventurers' lounge;

move harry to the adventurers' lounge;

move map to the adventurers' lounge;

now player is not worried;

go retro;

try looking.

Carry out logouting:

if player is real:

say "You can't logout of real life, though it's tempting at times.";

otherwise if online is happening:

say "It would be better if you got some more party members joined up first.";

otherwise if online2 is happening:

say "It would be better if you got some more party members joined up first.";

otherwise if online3 is happening:

say "It would be better if you got some more party members joined up first.";

otherwise if online4 is happening:

say "It would be better if you got some more party members joined up first.";

otherwise if online5 is happening:

say "It would be better if you got some more party members joined up first.";

otherwise:

eval "$('#vorple').empty()";

say "[paragraph break]***DISCONNECTED***[paragraph break]";

now player is real.

When logout2 begins:

follow the set open sesame2 rule.

Every turn when logout2 is happening (this is the set open sesame2 rule):

now current question is "Now that you've got some muscle on board, time for another Manor raid.[paragraph break]Type LOGOUT to continue.";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sesame2 rule):

if logout2 is happening:

if the current answer is "logout":

parse;

otherwise:

say "Type LOGOUT to continue.".

When logout3 begins:

follow the set open sesame3 rule.

Every turn when logout3 is happening (this is the set open sesame3 rule):

now current question is "[one of]That's enough reinforcements for another Manor raid. Type LOGOUT to continue.[or][run paragraph on] [stopping]";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sesame3 rule):

if logout3 is happening:

if the current answer is "logout":

parse;

otherwise:

say "Type LOGOUT to continue.".

When logout4 begins:

follow the set open sesame4 rule.

Every turn when logout4 is happening (this is the set open sesame4 rule):

now current question is "[one of]That's enough backup for a final Manor raid. Type LOGOUT to continue.[or][run paragraph on] [stopping]";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sesame4 rule):

if logout4 is happening:

if the current answer is "logout":

parse;

otherwise:

say "Type LOGOUT to continue.".

When logout5 begins:

follow the set open sesame5 rule.

Every turn when logout5 is happening (this is the set open sesame5 rule):

now current question is "[one of]Type LOGOUT to continue.[or][run paragraph on] [stopping]";

now current prompt is ">";

now punctuation removal is true;

ask a closed question, in text mode.

A text question rule (this is the open sesame5 rule):

if logout5 is happening:

if the current answer is "logout":

parse;

otherwise:

say "Type LOGOUT to continue.".

Every turn during Offline3:

If Chris has been in Inside the Manor for four turns and chris does not have pocket watch:

try silently going up.

Every turn during Online2:

If Harry has been in Adventurers' Lounge for three turns and harry does not have magazine:

say "'Whatcha got there?' says Harry the Barbarian. 'SHOW it TO me!".

Instead of going during Confrontation, say "You’d like to, but a glance from Paula pins you in your place."

When Offline begins:

go normal;

play mp3 sound file "piano.mp3";

say "You switch off your C-64, dropping the room into complete darkness. Your eyes adjust quickly, as befits a fifth level thief. In the hallway you wait and listen for the sounds of your parents[] deep sleep. From the upper floor window you gaze upon your dangerous destination. The Oakville Manor.";

move player to Your Front Porch;

refresh avatar illustrations.

When Offline ends:

say "Loot in hand, you head for home, thinking about what your fellow adventurers will say when they see it.";

say "[paragraph break]***Press any key to continue***";

wait for any key;

eval "$('#vorple').empty()";

move Harry to the Adventurers' Lounge;

go retro;

move player to the Adventurers' Lounge;

refresh avatar illustrations.

When Offline2 begins:

go normal;

say "It’s been a strange night so far. If Harry hadn’t been carrying a large bag you never would have picked him out of the crowd getting off the bus. Stocky and talky, the guy’s as verbose in the flesh as he is on the screen, and kept up a running chatter the whole walk over here...";

move harry to Front of the Manor;

move player to Front of the Manor;

refresh avatar illustrations.

When Online2 begins:

remove map from play;

refresh inventory illustrations.

When Online3 begins:

go retro;

move player to the Adventurers' Lounge;

move Ryan to Adventurers' Lounge;

refresh avatar illustrations.

When Offline3 begins:

go normal;

say "Ryan meets you in front of your house. He’s as jumpy as always. You check to see if he’s brought his picks, and he pulls them briefly out of a schoolbag festooned with band names. [paragraph break]";

now chris is occupied;

move Ryan to the Your Front Porch;

move player to Your Front Porch;

refresh avatar illustrations.

When Online4 begins:

say "Loot in hand, you head for home.";

say "[paragraph break]***Press any key to continue***";

wait for any key;

eval "$('#vorple').empty()";

go retro;

move player to the Adventurers' Lounge;

move harry to the Adventurers' Lounge;

now Ryan is not joined;

now Chris is not joined;

refresh avatar illustrations.

When Offline4 begins:

go normal;

say "You meet Max at the edge of the field. He lives not too far away, but neither of you really want to give the other your home address.

He’s a few years older and about a foot taller, but with the build and the cornstalk hair of a scarecrow. He’s carrying a backpack. His voice is as annoying as you imagined from the BBS.

‘You quite sure it’s unpatrolled?’ he says. ‘If it gets traced back to the Guild, they can easily shut us down.’";

now paula is occupied;

move Chris to Adventurers' Lounge;

move player to The Field;

refresh avatar illustrations.

When Offline5 begins:

go normal;

set the header image to "topbar_fire.gif";

remove magazine from play;

now the initial appearance of Chris is "Chris isn't here.";

say "You start smelling the burned Manor from the forest. Guilt and excitement compete in your belly as you emerge...";

move police tape to In Front of the Manor;

now description of In Front of the Manor is "The ring of brush is blackened. The Manor’s roof is caved in, beaten to its knees by the firehose water. They must have gotten here quickly as there’s good chunks of the eastern wing that are mostly intact.

The portico is wrapped in that yellow police tape that you’ve only seen in cop shows.

To the northeast is the coachhouse, tonight’s rendezvous spot.";

now description of Outside the Coachhouse is "The double doors are large enough to drive a horse and carriage into, but one of them is missing, leaving an entryway to the north.

The small structure seems to have far enough away to have been spared the fire.";

now description of Inside the Coachhouse is "There’s a significant hole in the roof that lets in enough light to look around. The moonlight gives everything an unearthly hue.";

move player to In Front of the Manor;

refresh avatar illustrations.

When Offline5 ends:

clear avatar illustrations;

refresh avatar illustrations;

if paula is in location:

say "Paula is sitting cross-legged on a wooden crate, looking up at the moonlight. She’s not wearing her makeup today, and you can get a sense of how she looked when she was Paul.

She stretches out her hand for the wine. ‘Well, c’mon, let’s see if it was worth burning a house down for.’

***Press any key to continue***";

otherwise if Ryan is in location:

say "Ryan jumps a bit as he sees you. You lift the bottle of wine. 'Nice! I got some jungle juice to put us over the top,' he says, pulling a soda bottle out. 'And some pretzels!'

You hunker down on the floor and start to work on the cork.

***Press any key to continue***";

otherwise if Maximus is in location:

say "Maximus is reading a book that he puts away when you arrive. You recognize it from the cover art. ‘Looking forward to the second edition?'

Maximus[] nostrils flare. 'Actually, I’m not.' He raps the book inside his backpack. 'The Dungeon Masters Guide is pretty much the definitive edition. It’s held me well for a decade, and I have no intention of changing.'

You nod soberly and show him the wine. 'Ah,' he says, taking out a satchel and removing some money from it. He gives you eight dollars. '10% of the anticipated retail value,' he says. He puts it in his backpack, nods to you, and leaves the coachhouse.

You can’t decide if you’re disappointed or relieved not to be drinking with Maximus.

***Press any key to continue***";

otherwise if Chris is in location:

say "You look up at the moon through the roof, feeling like a jackass.

When you turn to leave, you see her framed in the doorway, grinning. 'Had to make sure this wasn’t a set up.'

She sits down on a wooden crate and pulls tumblers out of her duffel bag. She smells them first before sticking them out. 'Wine me!'

***Press any key to continue***";

wait for any key;

eval "$('#vorple').empty()";

set the header image to "blank_header.gif";

say paragraph break;

say "[if chris is in location]Later that night, drunk, she chews you out for not including her in your scheme to burn down the Manor. You explain that it wasn’t a scheme, that you would never not include her in schemes, and she makes you pinky promise... and then pinky wrestle, then the kissing, and the rubbing, and then the puking puts an end to that.

But it’s only the beginning of your scheming together. After a particularly successful scheme eight years later, the two of you lie in a bed with a view of the Mediterranean, tracing the route of what got you there from your...[otherwise if maximus is in location]

Five years later, you’re on campus going between classes. You see Maximus walking towards you, earnestly talking to a guy your age about something called a hedge fund. He sees you seeing him, but he averts his eyes, and soon the two of them disappear into the School of Business. You check the wallet you snagged on the way by and confirm that it’s him. It’s funny, because of all of you, he seemed most likely to be a lifer... but it seems that Maximus the Cleric now disavows your...[otherwise if ryan is in location]That night you develop a lifetime hatred of gin and a renewed faith in your friendship with Ryan. At school he'd become a bit evasive lately, but you find out how hard he’s trying to fit in. It’s something you don’t care about, but it explains why he acts so weird in class sometimes.

Ten years later you’re on tour together and in a convenience store in Detroit. Ryan finds a bottle of the same stuff. You lift it & some pretzels and drink it in a squat later that night, laughing about your....[otherwise if paula is in location]That night you hear the whole history of the Freak Clique. The baffling pyrotechnics you witnessed in the dining room was the tip of the iceberg, the final scene in a complex teenaged drama -- a type that you never want to star in.

But by the end of the story you decide that Paula is one of the weirdest people you've ever met, and so of course she becomes one of your best friends.

Twenty years later, she throws you a crazy bachelor party which ends, as always, with the two of you in your cups reminiscing about your...";

say paragraph break;

display image "logo_ending_large_fade_wait4seconds.gif";

play mp3 sound file "finale.mp3";

say "by [run paragraph on]";

display "Jim Munroe[run paragraph on]" linking to url "http://nomediakings.org/";

say ". Art by [run paragraph on]";

display "Matt Hammill[run paragraph on]" linking to url "http://matthammill.com/";

say ". Sound: [run paragraph on]";

display "Troy Morrissey[run paragraph on]" linking to url "http://www.troymorrissey.com/";

say ". Vorple: [run paragraph on]";

display "Juhana Leinonen[run paragraph on]" linking to url "http://vorple-if.com/";

say ".[paragraph break]";

display "Click here to play again." linking to url "http://nomediakings.org/guildedyouth/" in the same window;

wait for any key;

stop game abruptly.

Before doing something other than logouting, crediting, logining, skipthruing, stealing, examining, looking, waiting, showing, giving or taking during Online:

say "Your access on the BBS only allows you to EXAMINE, LOOK, WAIT, SHOW something TO someone, or TAKE something.

Maximus sees your attempt and smiles smugly, casually [one of]turning invisible[or]transforming into a wyvern and back[or]becoming gaseous[or]causing a catapult to appear and disappear[or]exploding and reassembling[cycling] -- something only a 8th level Guild member could do.";

stop the action.

Before doing something other than logouting, crediting, logining, skipthruing, stealing, examining, looking, waiting, showing, giving or taking during Online2:

say "Your access on the BBS only allows you to EXAMINE, LOOK, WAIT, SHOW something TO someone, or TAKE something.

Maximus sees your attempt and smiles smugly, casually [one of]turning invisible[or]transforming into a wyvern and back[or]becoming gaseous[or]causing a catapult to appear and disappear[or]exploding and reassembling[cycling] -- something only a 8th level Guild member could do.";

stop the action.

Before doing something other than logouting, crediting, logining, skipthruing, stealing, examining, looking, waiting, showing, giving or taking during Online3:

say "Your access on the BBS only allows you to EXAMINE, LOOK, WAIT, SHOW something TO someone, or TAKE something.

Maximus sees your attempt and smiles smugly, casually [one of]turning invisible[or]transforming into a wyvern and back[or]becoming gaseous[or]causing a catapult to appear and disappear[or]exploding and reassembling[cycling] -- something only a 8th level Guild member could do.";

stop the action.

Before doing something other than logouting, crediting, logining, skipthruing, stealing, examining, looking, waiting, showing, giving or taking during Online4:

say "Your access on the BBS only allows you to EXAMINE, LOOK, WAIT, SHOW something TO someone, or TAKE something.

Maximus sees your attempt and smiles smugly, casually [one of]turning invisible[or]transforming into a wyvern and back[or]becoming gaseous[or]causing a catapult to appear and disappear[or]exploding and reassembling[cycling] -- something only a 8th level Guild member could do.";

stop the action.

Before doing something other than logouting, crediting, logining, skipthruing, stealing, examining, looking, waiting, showing, giving or taking during Online5:

say "Your access on the BBS only allows you to EXAMINE, LOOK, WAIT, SHOW something TO someone, or TAKE something.

Maximus sees your attempt and smiles smugly, casually [one of]turning invisible[or]transforming into a wyvern and back[or]becoming gaseous[or]causing a catapult to appear and disappear[or]exploding and reassembling[cycling] -- something only a 8th level Guild member could do.";

stop the action.

Every turn during Online:

if player is in the adventurers' lounge:

repeat through Table of Online Events:

say "[event entry][paragraph break]";

blank out the whole row;

if number of filled rows in the Table of Online Events is 2:

remove Harry from play;

play mp3 sound file "incinerate.mp3";

refresh avatar illustrations;

otherwise if number of filled rows in the Table of Online Events is 1:

if ryan has the map:

move map to player;

remove Ryan from play;

now ryan is not joined;

play mp3 sound file "unjoined.mp3";

refresh avatar illustrations;

refresh inventory illustrations;

rule succeeds.

Table of Online Events

event
"'hey tony' says Ryan.

'voltron would kill optimus' says Harry.

'he’s like 5 robots in one' says Harry.

'Optimus would have his whole team backing him up,' says Chris.

Maximus floats in on a cloud of glory."
"Paula winks at you.

'VOLTROOOOOOOOOOOOOON!' says Harry.

Chris transforms into an awesomebot.

Maximus frowns."
"'LESS THAN MEETS THE EYE111' says Harry.

'My child, strive to stay in character,' advises Maximus sternly.

Paula yawns."
"Chris drives circles around Harry.

'i stomp on your stupid ass!' exclaims Harry.

Maximus summons a dragon which proceeds to incinerate Harry the Barbarian and then disappear."
"[if ryan does not have map]'Language and character violations will not be tolerated,' intones Maximus.[otherwise]'oh crap my mom just busted me... sorry can't meet,' whispers Ryan.

Ryan gives you a map.

Ryan has logged off.[end if]"
"[if ryan is in location]You decide to leave before Maximus kicks you for some violation.[otherwise]Ryan's fickleness only strengthens your resolve.[end if]"

Every turn during Online2:

if the number of filled rows in the Table of Online2 Events is 0:

if harry does not have magazine:

say "The other guild members chatter on. You wonder if there is a way to convince them to join you in a raid on the Manor.";

repeat through Table of Online2 Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Table of Online2 Events

event
"'Greetings, thief,' says Maximus.

'2400 baud is totally enough! ' exclaims Harry.

Paula laughs at 4800 baud."
"'Yah Concrete Beach are just snobs, they’re all pirates anyway,' says Chris.

Maximus says a silent prayer for pirates to mend their ways.

'I know they’re pirates, I want the warez!!!' exclaims Harry."

Every turn during Online3:

repeat through Table of Online3 Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Table of Online3 Events

event
"Chris is here, shining a sword of great antiquity.

Paula is checking her makeup in the sword’s reflection."
"Maximus is enjoying the lack of barbaric chatter."

Every turn during Online4:

repeat through Table of Online4 Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Table of Online4 Events

event
"‘dice are stupid anyway,’ Harry says. ‘no skill.’

Maximus struggles with his vow of serenity.

‘hi tony,’ whispers Paula."
"Harry scratches his bum."

Every turn during Online5:

if number of filled rows in the Table of Online5 Events is 2:

remove Harry from play;

play mp3 sound file "incinerate.mp3";

refresh avatar illustrations;

otherwise if the number of filled rows in the Table of Online5 Events is 0:

if player has wine:

say "The other guild members chatter on, in a manner reassuringly familiar.";

repeat through Table of Online5 Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Table of Online5 Events

event
"‘it was in last week’s guardian!’ says Harry.

‘That free rag? I don’t even believe the coupons in the Etobicoke Guardian,’ mocks Paula.

At this verboten talk, Maximus brandishes his staff of banishment."
"‘Here: COPS DON’T SUSPECT ARSON’ says Harry.

Maximus lifts his staff and Harry vanishes.

Paula rolls her eyes.

‘Long time no see’ says Chris."
"Paula blows Tony a kiss. *SMAK*!

‘Thought we were going to have to induct a new thief,’ says Maximus."

DirtyKissing ends when the pocket watch is polished for two turns.

Every turn during DirtyKissing:

if pocket watch is in In Front of the Manor for two turns:

now Chris is not joined;

move chris to adventurers' lounge;

clear avatar illustrations;

refresh avatar illustrations;

if player is pinned for exactly two turns:

say "When you don’t struggle, just smile at her, she rolls off you and takes the letter opener with her. You look up at the sky, the moon barely visible, thinking about how weird it is that you’re lying in the grass in front of the Manor. A few nights from now, it’ll all be gone.

‘What's that handle, mother of pearl?’ Chris says, squinting at it before tossing it onto your chest. ‘You find the coolest stuff in these old houses.’";

now player is not pinned;

now pocket watch is polished;

repeat through Table of DirtyKissing Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

When DirtyKissing ends:

move Harry to adventurers' lounge;

say "The watch sits in your open palm. You look up at Chris, and she’s snapping a hairclip that got dislodged into place.

You have never wanted anything more in your life.

‘Why don’t you hold onto that for me, thief,’ she says, pulling her collar up. ‘My dad would find it eventually.’

She looks at you, a strange smile twisting her lips, and then she runs off into the forest.

You look longingly after her to to the west.";

remove chris from play;

now chris is not joined;

clear avatar illustrations;

refresh avatar illustrations.

Before taking watch:

if Chris is in In Front of the Manor:

now player is pinned;

say "Picking pockets was never your forte.

She grabs your wrist and soon you find yourself on your back, her arm pinning your neck down. ‘Dirty... thief...’ she puffs, smirking, her eyes shining.

Her hands go all over your body, searching for something. Finally her hand rests on a ridge in your pants.

‘Ah hah...’ she crows. ‘What have we here? Holding out on me, you dirty thief?’ She's breathing hard, her face a few inches from yours.";

move watch to player;

refresh inventory illustrations;

play mp3 sound file "treasuregetting.mp3";

stop the action;

otherwise if Chris is in the adventurers' lounge:

now player is pinned;

say "You lean over to pick up the watch, and -- bam! -- Chris tackles you from out of nowhere! You find yourself on your back, her arm pinning your neck down. ‘Dirty... thief...’ she puffs, smirking, her eyes shining.

Her hands go all over your body, searching for something. Finally her hand rests on a ridge in your pants.

‘Ah hah...’ she crows. ‘What have we here? Holding out on me, you dirty thief?’ She's breathing hard, her face a few inches from yours.";

move chris to In Front of the Manor;

move watch to player;

play mp3 sound file "treasuregetting.mp3";

stop the action.

Instead of kissing chris:

if player is pinned:

say "You can’t -- she’s got you pinned too good, but then she reads your intentions and lets up just... enough... for you to kiss her. When you try to slip her some tongue, she gasps and pins you again. ‘Oh no, oh no you don’t,’ she says, her eyes blazing, covering your mouth with her hand.

When you don’t struggle, she rolls off you and takes the letter opener with her. You look up at the sky, the moon barely visible, thinking about how weird it is that you’re lying in the grass in front of the Manor. A few nights from now, it’ll all be gone.

‘What's that handle, mother of pearl?’ Chris says, squinting at it before tossing it onto your chest. ‘You find the coolest stuff in these old houses.’";

now player is not pinned;

now pocket watch is polished;

now player is smooched;

otherwise:

say "That's not how you usually express the love you feel for your fellow guild members."

Instead of kissing person:

say "That's not how you usually express the love you feel for your fellow guild members."

Understand "wink [text]" or "wink" as a mistake ("You may be a rogue, but you're no flirt.")

Instead of attacking person:

if player is pinned and person is Chris:

say "You can't -- she's got you pinned too good. When you stop struggling, she rolls off you and takes the letter opener with her. You look up at the sky, the moon barely visible, thinking about how weird it is that you’re lying in the grass in front of the Manor. A few nights from now, it’ll all be gone.

‘What's that handle, mother of pearl?’ Chris says, squinting at it before tossing it onto your chest. ‘You find the coolest stuff in these old houses.’";

now player is not pinned;

now pocket watch is polished;

otherwise:

say "You're no barbarian. Your art is a subtler one."

When DirtyKissing begins:

move Chris to In Front of Manor;

move pocket watch to In Front of Manor.

Table of DirtyKissing Events

event
"You leave the house behind.

Chris kneels to tie her running shoe. Her jacket pocket opens wide -- inside is a gold gleam that makes your fingers itch."
"[if player is not pinned]When Chris stands, a golden pocketwatch falls to the ground.

Chris looks at you. 'See ya around, I guess.' She melts into the forest."

CellarClimb ends when maximus has been occupied for two turns.

Every turn during CellarClimb:

repeat through Table of CellarClimb Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

When CellarClimb ends:

remove Maximus from play;

refresh avatar illustrations.

Table of CellarClimb Events

event
"[if location is Inside the Manor]Max, wearing a headband with a light attached, starts to climb down the rope. There’s a tense moment when the banister squeaks, but it holds fast.

Alone, you and Paula trade a silent look of surprise.

She’s about to say something when a laugh comes from the room to the west. The dining room. And is that the tinkle of cutlery?[end if]"

Instead of going west when CellarClimb is happening:

say "You're transfixed by Max's climb."

Every turn during Banter:

repeat through Table of Banter Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Table of Banter Events

event
"‘Never actually used them except on the test lock,’ Ryan says, pulling his hat off and waving it at his face. It’s pretty muggy out."
"You describe the kind of keyhole it is as you head over. ‘Oh yeah, those are easier than modern ones.’ He gives you a sly smile. ‘Maybe you wanna give it a shot.’

You punch him in the shoulder at the reminder of your one thiefly failure. You’ve never had a knack for picks. It came up when Ryan wanted to join the Guild as a thief, but luckily he changed his mind and decided his mastery of three chords qualified him as a bard."
"You ask him about the kids at his new school, the Catholic one his mom made him go to. ‘Pretty boring. I’m the only one into hardcore and cool music there,’ he bragplains."
"You ask him if he’s made it downtown to a hardcore show yet. He shrugs. ‘Not yet. They start so late that there’s like no way to get back here before transit stops.’

He shoots a glance at you to see how well this latest excuse works. You keep your face neutral. You can mock him after the job."

Every turn during Confrontation:

if number of filled rows in the Table of Confrontation Events is 4:

move Maximus to Dining Room;

refresh avatar illustrations;

move bottle of white wine to Dining Room;

move bottle of red wine to Paula;

otherwise if number of filled rows in the Table of Confrontation Events is 3:

remove Maximus from play;

refresh avatar illustrations;

repeat through Table of Confrontation Events:

say "[event entry][paragraph break]";

blank out the whole row;

rule succeeds.

Before taking bottle of white wine:

if number of filled rows in the Table of Confrontation Events is greater than 3:

say "Too many people are watching.";

stop the action.

When Confrontation ends:

say "‘Look, Paul,' started Erik, his voice tired and sad. ‘I--’

‘It’s [italic type]Paula[roman type], you stupid fuck!’ She throws the bottle at him, and the last thing you see before you leave the room is the candelabra falling onto the tablecloth. ";

if player does not have white wine:

say "[run paragraph on]You grab the bottle of white wine in the confusion.";

move bottle of white wine to player;

play mp3 sound file "treasuregetting.mp3";

refresh inventory illustrations;

remove red wine from play;

now Paula is not joined;

now maximus is not joined;

say "[paragraph break]***Press any key to continue***";

wait for any key;

eval "$('#vorple').empty()";

remove Paula from play;

refresh avatar illustrations;

say "[paragraph break]In a rush you see the birds on the wallpaper, the front door still open, the flattened grass in front of you and before too long, you’re back in your bedroom. You take off your clothes, trying to decide if they smell of smoke or just of guilt.[paragraph break]You’re in your bed when the fire sirens start to wail and the flames are becoming visible on the Manor. It’s sad, but when you consider that the Manor was otherwise facing crowbars and rough hands and wrecking balls in the morning... better a funeral pyre.[paragraph break]***[paragraph break]A week, two weeks, three weeks pass. You use your nights for sleeping, not sneaking. Your modem neither winks or squeals. And no one in the Guild squeals either, since the knock on your door never comes. When Ryan tells you something funny Harry said online yesterday, you realize -- if even Ryan is sticking his head up -- that the smoke has cleared. [paragraph break]You decide to LOGIN again.[paragraph break]";

set the header image to "topbar_real_firegrow_500.gif";

play mp3 sound file "fire.mp3".

Table of Confrontation Events

event
"Paula sits down at an empty chair and seats you beside her. There’s no plate, but she reaches across the table and wrenches a drumstick from the bird."
"‘Um... hi,’ says the fellow in the suit jacket. Everyone’s staring at Paula as she gnaws the drumstick, and you will yourself invisible.

She points the drumstick at him and you see a drop of grease fall onto the tablecloth. ‘You stole my idea, Erik. And then you didn’t even invite me.’"
"‘Well, I would say it was our idea,’ says Erik.

Paula reaches over and takes the closest goblet. Its bespectacled owner pretends he doesn’t notice. She takes a sip and then spits it out, luckily away from you. ‘A white? With duck, Erik?’

Erik grimaces. ‘They were out of--’

He stops suddenly, seeing Max in the doorway with a bottle of wine in each hand."
"‘Ah, sommelier,’ Paula waves him over, proving herself an improvisational genius. Max comes, his eyes stunned, and only squeaks a bit as she pulls the dusty bottles from his grasp.

She sets one on the table and reads the label on the other. Max backs away towards the door, and then makes a break for it, his backpack clinking with other bottles."
"‘Ah -- a pinot noir,’ she says, uncorking it with surprising ease. ‘That’s suitable for duck.’

She goes around the table, picking up a goblet still full of wine. ‘What’s the point in doing something --’ throws the white wine onto the floor, ‘-- if you’re not going to go all the way with it?’ She fills the goblet and bangs it down onto the table, sloshing red, and the candelabra sways a bit. The light in the room sways too."
"‘The rules are the least interesting part of this,’ Erik snaps back. ‘You always take things too far.’

The dreadlocked man gulps down his white and holds it up for Paula, who overfills it. ‘Whoops, I guess I do. I guess it’s why you kicked me out of the freak clique, huh?’"

Test me with "take map/show map to ryan/z/z/z/z/z/logout/e/e/e/e/ne/n/take magazine/s/sw/show magazine to harry/logout/n/n/u/e/take doorknob/w/w/w/show fork to chris/show doorknob to ryan/logout/e/e/e/e/n/n/u/e/take opener/w/w/w/e/s/s/take watch"

Test shorter with "z/z/z/z/z/z/logout/e/e/e/e/ne/n/take magazine/s/sw/show magazine to harry/logout/n/n/u/e/take doorknob/w/w/w/show fork to chris/show doorknob to ryan/logout/e/e/e/e/n/n/u/"