Guilded Youth — 6 of 6

Jim Munroe

Release 1

Section 5 (Scenes)

Online is a scene. Online begins when play begins. 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.

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 Paula is in Dining Room. Confrontation ends when Paula is in Dining room for nine 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 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.

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

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:

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 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 sesame4 rule):

if logout4 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:

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.[paragraph break][bold type]***[paragraph break]";

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 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:

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.

Before doing something other than logouting, 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.

Every turn during Online:

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."

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;

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."

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 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 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 banisters 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]"

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;

say "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.

You stash the wine bottle with your other loot in the briefcase you got for your grade eight graduation. The locks close with a satisfying snap.[if player is smooched]As you put it away you reflect that it doesn't contain your most exciting Manor discovery -- the kiss you stole from Chris.[end if][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.";

set the header image to "topbar_fire.gif";

end the game in victory.

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 genious. 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 pinoit 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 "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/e/take opener/w/w/w/e/s/s/take watch/hit chris/z/w/show watch to maximus/show opener to paula/logout/e/n/n/u/"