ButteredToast/ButteredToast3.inform/Source/story.ni

309 lines
16 KiB
Plaintext

[ Copyright (C) 2022 William R. Moore <william@nerderium.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. ]
"Buttered Toast: Beside the Old Oak Tree" by "Masterful Interactions".
Chapter 0 - General Set Up
The release number is 1.
The story description is "The seeds of racism are everywhere. Can you uncover some?".
The story headline is "An interactive fiction officially sponsored by Pepso".
Release along with cover art, an interpreter, library card, and the source text.
Include Buttered Toast Rules by William Moore.
Include Buttered Toast KC Map by William Moore.
Asking someone about something is speech. Telling someone about something is speech. Answering someone that something is speech. Asking someone for something is speech.
Looking is look.
The block giving rule is not listed in the check giving it to rules.
Chapter 1 - Setting Up the Figures
Figure of Melkior is the file "melkior.jpg".
Figure of Buckethead is the file "buckethead.jpg".
Figure of Sanctuary Lower Floor West is the file "sanct-west-lower.jpg".
Figure of Sanctuary Lower Floor Southwest is the file "sanct-sw-lower.jpg".
Figure of Sanctuary Lower Floor Southeast is the file "sanct-se-lower.jpg".
Figure of Sanctuary Lower Floor Northwest is the file "sanct-nw-lower.jpg".
Figure of Sanctuary Lower Floor Northeast is the file "sanct-ne-lower.jpg".
Figure of Sanctuary Lower Floor East is the file "sanct-east-lower.jpg".
Figure of Sanctuary Upper Floor East is the file "sanct-east-upper.jpg".
Figure of Sanctuary Upper Floor West is the file "sanct-west-upper.jpg".
Figure of Stage is the file "stage.jpg".
Figure of Baptismal Font is the file "font.jpg".
Figure of Stained Glass Window is the file "stained-glass-window.jpg".
Figure of Stone Water Feature of Narthex West is the file "font-narthex-west.jpg".
Figure of Stone Water Feature of Narthex Center is the file "font-narthex-center.jpg".
Figure of Stone Water Feature of Narthex East is the file "font-narthex-east.jpg".
Figure of Narthex Northeast is the file "narthex-ne.jpg".
Figure of Narthex Northwest is the file "narthex-nw.jpg".
Figure of Narthex East is the file "narthex-east.jpg".
Figure of Narthex West is the file "narthex-west.jpg".
Figure of Narthex Center is the file "narthex-center.jpg".
Figure of Sanctuary Northwest Corridor is the file "sanct-nw-corr.jpg".
Figure of Sanctuary West Corridor is the file "sanct-west-corr.jpg".
Figure of Sanctuary Center Corridor is the file "sanct-center-corr.jpg".
Figure of Sanctuary East Corridor is the file "sanct-east-corr.jpg".
Figure of Sanctuary Northeast Corridor is the file "sanct-ne-corr.jpg".
Figure of Altar Table is the file "altar-table.jpg".
Figure of Elmo & Gandalf is the file "elmo_gandalf_game.jpg".
Figure of Arthur Bryant's is the file "arthur_bryants.jpg".
Figure of Me is the file "me.jpg".
Figure of BBQ is the file "bbq.jpg".
Figure of 1 of a Kind is the file "1ofakind.jpg".
Chapter 2 - Setting Up the Tables
Table of Melkior Responses
Response
"Melkior says 'You will kneel before me and Lord Death!'"
"Melkior says 'Would you like to try some of this black ichor?'"
"Melkior says 'I cannot believe that I was defeated by a dwarf and a multi-armed human.'"
"Melkior says 'Lord Death, save me!'"
"Melkior says 'Ailusherai! I will find you!'"
Table of Hank the Wino King Rants
Rant
"Hank the Wino King frowns. 'The rich oppress things.'"
"Hank the Wino King says 'The rich subjugate things. Look no further than Christianity!'"
"Hank the Wino King exclaims 'One of these days people will rise up in droves against the wealthy.'"
"Hank the Wino King furrows his brow, the deep lines showing his age, and says 'They say 'eat the rich' when I say 'let's just take their cash from them and run'.'"
"Hank the Wino King whistfully smiles and says 'Some churches do a good job for the community like Church of the Resurrection. I really wish I had an awesome ring to rub to take me there at this moment!'"
Table of Mr Linendot Sayings
Saying
"Mr Linendot smiles and says 'Hi, kids! I'm Mr. Linendot the officially unofficial spokesperson of Pepso: the only drink made with real pepsin!'"
"Mr Linendot offers you an unmarked can and shouts 'Hi, kids! I'm Mr. Linendot! Try the new 'refreshing' flavor of Pepso: 'vanilla'!'"
"Mr Linendot frowns and says 'I'm legally required to use air quotes so as not to be sued by Pepso...again..."
"Mr Linendot says 'Hi, kids! I'm Mr. Linendot here to tell you about the delicious beverage Pepso. The only drink made with real pepsin and now comes in a new refreshing flavor of 'vanilla'. And remember kids, I can no longer say they are the official sponsor of the show as that has never been the case.' He drinks a Pepso 'And here comes my lunch...'"
Chapter 3 - Setting Up Non-Standard Rooms and Doors
Kansas City Police HQ is a room. It is north of City Hall. The description is "The Kansas City police headquarters has white stone facade and is quite beautiful.".
Chapter 4 - Setting Up Actors
The Narrator is a person. They are in Poorly Lit Room. The description is "The narrator is well-dressed and young looking. However, what their true form is beguiling. They look like they urgently want to speak with you.".
Amelia is a person. The description of Amelia is "Amelia is a slender woman wearing ruined aviator clothes. She has sandy blonde hair. She is totally drunk and appears to almost always be that way.".
Darcon is a person. They are in Arthur Bryant's. The description is "He looks like a typical cook wearing a black shirt and pants.".
Buckethead is a person. The description is "That's right. THE Buckethead! He appears to be staring at his chickens, which are aimlessly pecking at and scratching the floor.".
Mr Linendot is a person. They are in UMKC. The description is "He has lines for limbs and dots for joints. His perfectly circular head only has dots for eyes and a line for a mouth.".
Melkior is a person. They are in Broadway & 47th. The description is "He is an Eldarim turned undead after pledging his life to Death himself. He is currently held together it would seem by just simple rags. There are severely damaged parts on his body from previous battles.".
Hank the Wino King is a person. They are in Central & 4th. The description is "A dishevelled man stands before you with long, matted, brown hair. The odor that eminates from them is an assault on the senses. Their long coat is greasy and grimey."
Moonchild is a person. They are in Crown Center. The description is "The Moonchild is a man dressed in early Renaissance-style clothing and speaks with an authentic English accent."
Elmo is a person. They are in CoR Leawood Sanctuary Lower Floor Northwest Corridor. The description is "Elmo is a furry red muppet that has a high pitched voice, refers to himself in the third person, and loves to smile and dance and play."
Gandalf the Grey is a person. They are in CoR Leawood Sanctuary Lower Floor Northwest Corridor. The description is "Gandalf is a tall wizard with grey hair, long beard, grey robes, and a wide-brimmed hat. He is often seen smoking from an ornate long pipe."
Chapter 5 - Setting Up Things
[ Key Things ]
The ring of awesomeness is a thing. It is wearable. The description is "An awesome-looking ring that fits your finger perfectly.".
The officer's hat is a thing. It is wearable. The description is "A blue police officer's hat.".
The officer's badge is a thing. It is wearable. The description is "A silvery metallic police officer's badge.".
The officer's baton is a thing. It is wearable. The description is "A black police officer's baton."
The handcuffs is a thing. It is wearable. The description is "These silvery metallic handcuffs are used to control a person.".
BBQ Burnt Ends is a thing. It is edible. The description is "The BBQ burnt ends are a Kansas City specialty. They look so good and that they should be eaten before getting too cold.".
BBQ Stained Napkin is a thing. The description is "A memorial of the delicious burnt ends from Arthur Bryant's.".
Crime Scene Photos is a thing. The description is "These are photos of the murdered teenager taken at the scene of the crime in Grove Park.".
ye flask is a thing. It is in Power & Light District. The description of ye flask is "It is a flask containing some unknown liquid."
[ Other Things ]
Can of Vanilla Pepso is a thing. The description is "A can of 'delicious', 'refreshing', 'vanilla' Pepso.".
ye flask is a thing. The description is "It is a flask containing some unknown liquid.".
Chapter 6 - Setting Up the Actions
After speech when noun is Melkior:
let rr be a random number from 1 to number of rows in Table of Melkior Responses;
say "[Response in row rr of Table of Melkior Responses]".
After speech when noun is Hank the Wino King:
let rr be a random number from 1 to number of rows in Table of Hank the Wino King Rants;
say "[Rant in row rr of Table of Hank the Wino King Rants]".
After speech when noun is Mr Linendot:
let rr be a random number from 1 to number of rows in Table of Mr Linendot Sayings;
say "[Saying in row rr of Table of Mr Linendot Sayings]";
if player is not carrying Can of Vanilla Pepso:
say "[paragraph break]Mr Linendot says 'Have this can of 'vanilla' pepso on the house!'";
move can of vanilla pepso to location of the player;
silently try taking the can of vanilla pepso.
After rubbing when noun is ring of awesomeness:
say "[bold type]You feel a warmth about you. Suddenly, everthing fades to black. Upon waking up you look around...";
move the player to CoR Leawood Narthex Center.
[ For displaying figures ]
After looking in Arthur Bryant's:
display the Figure of Arthur Bryant's.
After looking in CoR Leawood Sanctuary Lower Floor Southwest:
display the Figure of Sanctuary Lower Floor Southwest.
After looking in CoR Leawood Sanctuary Lower Floor Southeast:
display the Figure of Sanctuary Lower Floor Southeast.
After looking in CoR Leawood Sanctuary Lower Floor West:
display the Figure of Sanctuary Lower Floor West.
After looking in CoR Leawood Sanctuary Lower Floor East:
display the Figure of Sanctuary Lower Floor East.
After looking in CoR Leawood Sanctuary Lower Floor Northwest:
display the Figure of Sanctuary Lower Floor Northwest.
After looking in CoR Leawood Sanctuary Lower Floor Northeast:
display the Figure of Sanctuary Lower Floor Northeast.
After looking in CoR Leawood Sanctuary Upper Floor West:
display the Figure of Sanctuary Upper Floor West.
After looking in CoR Leawood Sanctuary Upper Floor East:
display the Figure of Sanctuary Upper Floor East.
After looking in CoR Leawood Sanctuary Northwest Corridor:
display the Figure of Sanctuary Northwest Corridor.
After looking in CoR Leawood Sanctuary West Corridor:
display the Figure of Sanctuary West Corridor.
After looking in CoR Leawood Sanctuary Center Corridor:
display the Figure of Sanctuary Center Corridor.
After looking in CoR Leawood Sanctuary East Corridor:
display the Figure of Sanctuary East Corridor.
After looking in CoR Leawood Sanctuary Northeast Corridor:
display the Figure of Sanctuary Northeast Corridor.
After looking in CoR Leawood Stage:
display the Figure of Stage.
After looking in CoR Leawood Stained Glass Window:
display the Figure of Stained Glass Window.
After looking in CoR Leawood Narthex Center:
display the Figure of Narthex Center.
After looking in CoR Leawood Narthex West:
display the Figure of Narthex West.
After looking in CoR Leawood Narthex East:
display the Figure of Narthex East.
After looking in CoR Leawood Narthex Northwest:
display the Figure of Narthex Northwest.
After looking in CoR Leawood Narthex Northeast:
display the Figure of Narthex Northeast.
After looking in 1 of a Kind:
display the Figure of 1 of a Kind.
After examining the CoR Leawood Baptismal Font:
display the Figure of Baptismal Font.
After examining the CoR Leawood Stone Water Feature of Narthex West:
display the Figure of Stone Water Feature of Narthex West.
After examining the CoR Leawood Stone Water Feature of Narthex Center:
display the Figure of Stone Water Feature of Narthex Center.
After examining the CoR Leawood Stone Water Feature of Narthex East:
display the Figure of Stone Water Feature of Narthex East.
After examining CoR Leawood Altar Table:
display the Figure of Altar Table.
After examining Melkior:
display the Figure of Melkior.
After examining Buckethead:
display the Figure of Buckethead.
After examining Elmo:
display the Figure of Elmo & Gandalf;
say "[Elmo] and [Gandalf the Grey] are playing a game.".
After examining the player while the location of the player is not Poorly Lit Room:
display the Figure of Me.
After examining Burnt Ends BBQ:
display the Figure of BBQ.
After examining Gandalf the Grey:
display the Figure of Elmo & Gandalf;
say "[Elmo] and [Gandalf the Grey] are playing a game.".
Instead of taking while the noun is ye flask:
say "You can't get ye flask.".
Chapter 7 - The Game
[ The Beginning scene ]
The Beginning is a scene. The Beginning begins when play begins. The Beginning ends when the player is wearing the ring of awesomeness. The description of the Beginning is "Welcome to Buttered Toast: Final Battle.[line break][line break]We want to claim this is full of action, adventure, mystery, and love![line break][line break]In loving memory of Johnny von Soundstation."
After speech when the noun is Narrator and The Beginning is happening:
move the ring of awesomeness to the location of the player;
try silently taking ring of awesomeness;
now the player is wearing ring of awesomeness;
move the officer's hat to the location of the player;
try silently taking officer's hat;
now the player is wearing officer's hat;
move the officer's badge to the location of the player;
try silently taking officer's badge;
now the player is wearing officer's badge;
move the officer's baton to the location of the player;
try silently taking officer's baton;
now the player is wearing officer's baton;
move the handcuffs to the location of the player;
try silently taking handcuffs;
say "The Narrator says 'Take these implements! Seek out the root cause of a murder, officer. Maybe give yourself a good look and don't forget to have some fun along the way, or you'll go mad.'".
The player is in Poorly Lit Room.
[ Act I ]
Act I is a scene. Act I begins when The Beginning ends. Act I ends when the player has Crime Scene Photos.
When Act I begins:
move the player to Arthur Bryant's.
Instead of speech when the noun is Darcon:
If the player does not have BBQ Burnt Ends and the player does not have BBQ Stained Napkin:
say "Darcon frowns and says 'You seem to have a distinct lack of burnt ends in your posession. Here, have some...for a price!'";
move BBQ Burnt Ends to the location of the player;
say "You pay Darcon the money and receive the delicious looking BBQ.";
silently try taking BBQ Burnt Ends.
After eating BBQ Burnt Ends:
say "Your police radio crackles and the voice on the other end says 'We have a murdered teenager in the Grove Park.'";
say "You sigh because that's east of Arthur Bryant's and respond with an affirmative. Thinking to yourself, you conclude that this is going to be a difficult day despite the delicious food.";
move BBQ Stained Napkin to the location of the player;
try silently taking BBQ Stained Napkin.
After going to a room (called new room) when Act I is happening and the player has BBQ Stained Napkin:
If new room is the Grove Park:
say "Police are everywhere. Witnesses are in the process of being interrogated. As you walk closer to where a cluster of police and detectives are, you see it: the body of an African-American teenage boy covered in blood. He appears to have been shot seveal times. After a quick debriefing by the detectives, you're tasked with taking the photos downtown to the Kansas City Police headquarters for further investigation.";
move Crime Scene Photos to the location of the player;
silently try taking Crime Scene Photos;
continue the action;
otherwise:
continue the action.
[Act II]
Act II Scene 1 is a scene. Act II Scene 1 begins when Act I ends.
test go2act2 with "speak with Narrator / speak with Darcon / eat BBQ / go east".