Update to reorg and expand with 1PD6 support

This commit is contained in:
William Moore 2022-10-07 04:26:20 -05:00
parent 72e3fbe948
commit 9f499a64fd
4 changed files with 206 additions and 79 deletions

View File

@ -1,4 +1,4 @@
"Buttered Toast: Beside the Old Oak Tree" by "Masterful Interactions".
"Buttered Toast: Enter the Kansas City" by "William and Kiel Moore".
Chapter 0 - License and General Set Up
@ -22,6 +22,7 @@ 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.
Include 1PD6 Buttered Toast 3 Setting 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.
@ -102,6 +103,78 @@ Response
"One is not truly clean until they are Zest-fully clean."
"Kirk? Kirk!? Kirk, can you hear me?"
Table of Television Responses
Response
"Where's Waldo? He's 5 foot 10 inches with a red and white striped shirt, red and white striped hat, propensity to hide. Please, let us know. His family misses him."
"Corey Corem has put out his latest album containing all new classics. You can find 'It's a Plea Bargain, Baby!' is available on all your favorite streaming platforms and local stores."
"And that, folks, was the latest trailer for 'Hands Off My Burrito!', the lastest film in the Billy Davis Cinematic Universe. Well, it was exactly what I expected. Let's just say!"
"The ex-wife of Firenze Prumt was found dead today in an apparent suicide while falling down the stairs. This comes days after said she has dirt on his activities many have claimed are illegal in nature."
"Enjoy the newest, hippest, greatest chip in town: Mumford Chips. Mumford Chips: the chips that make you...gruuuuuuunt! Made by S.C. Johnson Wax."
"Drink Pepso! The only drink made with real pepsin!"
Table of Help Commands
command description
"north" "Move north"
"south" "Move south"
"east" "Move east"
"west" "Move west"
"northeast" "Move northeast"
"northwest" "Move northwest"
"southeast" "Move southeast"
"southwest" "Move southwest"
"up" "Move up"
"down" "Move down"
"look" "Looks around at current location"
"save" "Save state to a file"
"restore" "Restores a saved state"
"restart" "Restarts the game"
"verbose" "Gives full description after each command"
"score" "Displays score and ranking"
"diagnostic" "Give description of health"
"brief" "Give a description upon first entering an area"
"superbrief" "Never describe an area"
"quit" "Quit game"
"climb" "Climbs (up)"
"g" "Redo last command"
"go (direction)" "Go towards direction (west/east/north/south/in/out/into)"
"enter" "In to the place"
"in" "Go into something"
"out" "Go out of the place"
"hi/hello" "Say hello"
"get/take (item)" "Removes item from current room and places it in your inventory"
"get/take all" "Takes all takeable objects in room"
"throw (item) at (location)" "Throws the item at something"
"open (container)" "Opens the container, whether it is in the room or your inventory"
"open (exit)" "Opens the exit for travel"
"read (item)" "Reads what is written on readable item"
"drop (item)" "Removes item from inventory and places it in current room"
"put (item) in (container)" "Removes item from inventory and places it in container"
"turn (control) with (item)" "Attempts to operate the control with the item"
"turn on (item)" "Turns on the item"
"turn off (item)" "Turns the item off"
"move (object)" "Moves a large object that cannot be picked up"
"attack (creature) with (item)" "Attacks creature with the item"
"examine (object)" "Examines, or looks, at an object or item or location"
"inventory" "Shows contents of the inventory"
"eat" "Eats item (specifically food)"
"shout" "Shout it out (shout it out loud)"
"close (Door)" "Closes door"
"tie (item) to (object)" "Ties item to object"
"pick (item)" "Take/get item"
"kill self with (weapon)" "Humorously commits suicide"
"break (item) with (item)" "Breaks item"
"kill (creature) with (item)" "Attacks creature with the item"
"drink" "Drink an item"
"smell" "Smell an item"
"cut (object/item) with (weapon)" "Comment: Strange concept, cutting the (object/item). If (object/item)=self then you commit suicide"
"listen (target)" "Listens to a creature or an item"
"slap (target)" "Slap the target viciously."
"poke (target)" "Poke a target."
"stat" "Display your stats"
"reroll" "Reroll your stats if in Poorly Lit Room."
"buy (strength, defense, hp, or die)" "Purchase an attribute with experience points."
Chapter 3 - Setting Up Non-Standard Rooms and Doors
Chapter 4 - Setting Up Actors
@ -120,7 +193,7 @@ Police Clerk is a person. They are in Kansas City Police HQ. The description is
Officer Arnold is a person. The description is "He's a generic-looking white police officer with a crew cut so sharp you can slice bread with it.".
Zingo the Makeupless Clown is a person. They are in Ewing & Muriel Kaufman Memorial Garden. The printed name is "Zingo, the Makeup-less Clown". The description is "Zingo, the Makeup-less Clown has no make up on. He has a black eye from a prior altercation. His face is covered in grime. He wears a raggedy, fitted, red shirt. He wears sweatpants that are dirty with torn out pockets and holes in semi-random places. On his right wrist is a smart watch despite no apparent accompanied smart phone. On one foot is a dirty, old sneaker. On the other is a smelly sock and a grody sandal. He smells vaguely like cat litter."
Zongi the Clown is a person. The printed name is "Zongi, the Clown". They are in Ewing & Muriel Kaufman Memorial Garden. The description is "This Gacy-esque clown is doing clown things.".
Wil Wheaton is a person. The description is "A black haired, bearded man known for being many things, one of which was on some space show in the 80s.".
Colonel Barleyton is a person. The description is "A black haired, bearded man known for being many things, one of which was on some space show in the 80s.".
Chapter 5 - Setting Up Things
@ -135,6 +208,7 @@ BBQ Stained Napkin is a thing. The description is "A memorial of the delicious b
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 City Hall. The description is "It is a flask containing some unknown liquid."
Balloon Dog is a thing. The description is "This green dog-shaped balloon animal was masterfully crafted by Zongi, the Clown.".
TV is a thing. The TV is in Bartle Hall. The description is "The flat screen 8K OLED TV has a black trim.".
[ Other Things ]
@ -143,6 +217,13 @@ ye flask is a thing. The description is "It is a flask containing some unknown l
Chapter 6 - Setting Up the Actions
Understand "help" as helping. Helping is an action applying to nothing.
Carry out helping:
say "You like help? Here we go!:[paragraph break]";
repeat through Table of Help Commands:
say "[bold type][command entry][roman type]: [description entry][line break]".
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]".
@ -262,6 +343,10 @@ After examining Elmo:
display the Figure of Elmo & Gandalf;
say "[Elmo] and [Gandalf the Grey] are playing a game.".
After examining TV:
let rr be a random number from 1 to number of rows in Table of Television Responses;
say "The TV says '[Response in row rr of Table of Television Responses]'".
After examining the player while the location of the player is not Poorly Lit Room:
display the Figure of Me.
@ -283,7 +368,7 @@ 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."
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: Enter the Kansas City.[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;
@ -378,15 +463,14 @@ When Act II Scene 3 begins:
say "[paragraph break]Arnold stops pacing and taps the floor. After a brief pause, he says 'Paola?'";
say "[paragraph break]You frown and say 'C'mon, man! I'm not driving all that way for a hunch. Think harder! What do we have going on in town?'";
say "[paragraph break]At the same time you both shout 'Planet Comicon!'. As both you and Officer Arnold leave, you say 'Let's go to Bartle Hall and check it out. This investigative stuff really should be done by the detectives, you know!'";
move Wil Wheaton to Bartle Hall.
move Colonel Barleyton to Bartle Hall.
After speech when the noun is Wil Wheaton and Act II Scene 3 is happening:
say "Officer Arnold sternly looks at Wil Wheaton and proclaims 'Alright, buddy! I see the beard and the tattoos. You're clearly a biker. What do you know about the murder of a black boy in 18th & Vine?'";
say "[line break]Wil Wheaton throws an icy glare and says 'The acceptable term is African-American and I am no biker, although there is nothing wrong with that lifestyle. I wish, I could honestly help you out.'";
After speech when the noun is Colonel Barleyton and Act II Scene 3 is happening:
say "Officer Arnold sternly looks at Colonel Barleyton and proclaims 'Alright, buddy! I see the beard and the tattoos. You're clearly a biker. What do you know about the murder of a black boy in 18th & Vine?'";
say "[line break]Colonel Barleyton throws an icy glare and says 'The acceptable term is African-American and I am no biker, although there is nothing wrong with that lifestyle. I wish, I could honestly help you out.'";
say "[line break]You smile, offer your card, and say 'Thank you, sir! If you could, could you keep an eye out for any information on this while you're town. Seriously, enjoy the convention while here.'";
say "[line break]Wil Wheaton takes the offered card and says 'Sure thing, officer! It's a shame that some people here have such attitudes as this one, and that you get to deal with it, given recent Kansas City history.'".
say "[line break]Colonel Barleyton takes the offered card and says 'Sure thing, officer! It's a shame that some people here have such attitudes as this one, and that you get to deal with it, given recent Kansas City history.'".
test me with "speak with Narrator / speak with Darcon / eat BBQ / go east / go west / go nw / enter / go west / enter / go north / go north / go east / go east / give clerk photos / go west / say hi to arnold / go west / go south / go south / enter / go south / go south / go east / say hi to zongi
/ get balloon / go west / go west / say hi to wheaton
/ get balloon / go west / go west / say hi to barleyton
".

View File

@ -0,0 +1,109 @@
Version 1.0.0 of 1PD6 Buttered Toast 3 Setting by William Moore begins here.
Chapter 1 - Values
Game Turns is a number that varies.
A person has a number called strength.
A person has a number called defense.
A person has a number called health.
A person has a number called damage.
A person has a number called experience.
A person has a number called dice pool.
Chapter 2 - Actions
Understand "stats" as stats. Stats is an action applying to nothing.
Carry out stats:
say "[bold type]dice pool:[roman type] [the dice pool of the player][line break]";
say "[bold type]strength:[roman type] [the strength of the player][line break]";
say "[bold type]defense:[roman type] [the defense of the player][line break]";
say "[bold type]experience points:[roman type] [the experience of the player][line break]";
Understand "reroll" as rerolling. Rerolling is an action applying to nothing.
Carry out rerolling while the location of the player is Poorly Lit Room:
Now the dice pool of a player is 1;
Let new health be a random number from 1 to 6;
Now the health of a player is new health;
Let new strength be a random number from 1 to 6;
Now the strength of a player is new strength;
Let new defense be a random number from 1 to 6;
Now the defense of a player is new defense.
Understand "buy dice" as buying dice. Buying dice is an action applying to nothing.
Carry out buying dice:
if the experience of the player is greater than 49:
increase the dice pool of the player by 1;
decrease the experience of the player by 50;
say "You have purchased one die for your dice pool!";
otherwise:
say "You do not have enough experience to purchase a die!".
Understand "buy strength" as buying strength. Buying strength is an action applying to nothing.
Carry out buying strength:
if the experience of the player is greater than 9 and the strength of the player is less than 6:
increase the strength of the player by 1;
decrease the experience of the player by 10;
say "You have purchased one to your strength!";
otherwise:
if the strength of the player is 6:
say "You have maxed out your strength.";
otherwise:
say "You do not have enough experience to purchase strength!".
Understand "buy defense" as buying defense. Buying defense is an action applying to nothing.
Carry out buying defense:
if the experience of the player is greater than 9 and the defense of the player is less than 6:
increase the defense of the player by 1;
decrease the experience of the player by 10;
say "You have purchased one to your defense!";
otherwise:
if the defense of the player is 6:
say "You have maxed out your defense.";
otherwise:
say "You do not have enough experience to purchase defense!".
Understand "buy health" as buying health. Buying health is an action applying to nothing.
Carry out buying health:
if the experience of the player is greater than 9:
increase the health of the player by 1;
increase the experience of the player by 10;
say "You have purchased one to your health!";
otherwise:
say "You do not have enough experience to purchase health!".
Chapter 3 - Added Game Flow
When play begins:
Now the right hand status line is "[bold type]DMG/HP:[roman type] [the damage of the player]/[the health of the player][line break]";
Now the dice pool of a player is 1;
Let new health be a random number from 1 to 6;
Now the health of a player is new health;
Let new strength be a random number from 1 to 6;
Now the strength of a player is new strength;
Let new defense be a random number from 1 to 6;
Now the defense of a player is new defense.
Every turn:
if the location of the player is not Poorly Lit Room:
increase Game Turns by 1;
if Game Turns is 50:
now Game Turns is 0;
increase the experience of the player by 1.
1PD6 Buttered Toast 3 Setting ends here.
---- DOCUMENTATION ----
[ 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/>. ]

View File

@ -19,11 +19,11 @@ Arthur Bryant's is a room. The description is "Arthur Bryant's is a special BBQ
The Grove Park is a room. It is east of Arthur Bryant's. The description is "The Grove Park is a small park located in the 18th & Vine district and is known for the colorful Breach mural. There is a road to the west.".
Entrance to the Plaza is an easydoor in the Plaza. It is unopenable and open. It leads to Summit & Jefferson.
Overview of the Plaza is an easydoor in Summit & Jefferson. It is unopenable and open. It leads to the Plaza.
Streets of the Plaza is an easydoor in Summit & Jefferson. The printed name is "Enter the street". It is unopenable and open. It leads to the Plaza.
Entrance to Downtown is an easydoor in Downtown Kansas City. It is unopenable and open. It leads to Union Station.
Overview of Downtown is an easydoor in Union Station. It is unopenable and open. It leads to Downtown Kansas City.
Overview of Downtown is an easydoor in Union Station. The printed name is "Enter the street". It is unopenable and open. It leads to Downtown Kansas City.
Entrance to 18th & Vine is an easydoor in the 18th & Vine. It is unopenable and open. It leads to 1 of a Kind.
Overview of 18th & Vine is an easydoor in 1 of a Kind. It is unopenable and open. It leads to 18th & Vine.
Overview of 18th & Vine is an easydoor in 1 of a Kind. The printed name is "Enter the highway". It is unopenable and open. It leads to 18th & Vine.
Penn Valley Park is a room. It is south of Union Station. The description is "Penn Valley Park is a wonderful park containing many features, including the famous, and national, WW I museum. There are roads to the north and northeast.".
Crown Center is a room. It is northeast of Penn Valley Park. The description is "Crown Center is a shopping area containing several amenities. There are roads to the southwest and northwest.".

View File

@ -17,72 +17,6 @@ Before reading a command:
if N is "take over world",
say "Sorry, Brain!".
Table of Help Commands
command description
"north" "Move north"
"south" "Move south"
"east" "Move east"
"west" "Move west"
"northeast" "Move northeast"
"northwest" "Move northwest"
"southeast" "Move southeast"
"southwest" "Move southwest"
"up" "Move up"
"down" "Move down"
"look" "Looks around at current location"
"save" "Save state to a file"
"restore" "Restores a saved state"
"restart" "Restarts the game"
"verbose" "Gives full description after each command"
"score" "Displays score and ranking"
"diagnostic" "Give description of health"
"brief" "Give a description upon first entering an area"
"superbrief" "Never describe an area"
"quit" "Quit game"
"climb" "Climbs (up)"
"g" "Redo last command"
"go (direction)" "Go towards direction (west/east/north/south/in/out/into)"
"enter" "In to the place"
"in" "Go into something"
"out" "Go out of the place"
"hi/hello" "Say hello"
"get/take (item)" "Removes item from current room and places it in your inventory"
"get/take all" "Takes all takeable objects in room"
"throw (item) at (location)" "Throws the item at something"
"open (container)" "Opens the container, whether it is in the room or your inventory"
"open (exit)" "Opens the exit for travel"
"read (item)" "Reads what is written on readable item"
"drop (item)" "Removes item from inventory and places it in current room"
"put (item) in (container)" "Removes item from inventory and places it in container"
"turn (control) with (item)" "Attempts to operate the control with the item"
"turn on (item)" "Turns on the item"
"turn off (item)" "Turns the item off"
"move (object)" "Moves a large object that cannot be picked up"
"attack (creature) with (item)" "Attacks creature with the item"
"examine (object)" "Examines, or looks, at an object or item or location"
"inventory" "Shows contents of the inventory"
"eat" "Eats item (specifically food)"
"shout" "Shout it out (shout it out loud)"
"close (Door)" "Closes door"
"tie (item) to (object)" "Ties item to object"
"pick (item)" "Take/get item"
"kill self with (weapon)" "Humorously commits suicide"
"break (item) with (item)" "Breaks item"
"kill (creature) with (item)" "Attacks creature with the item"
"drink" "Drink an item"
"smell" "Smell an item"
"cut (object/item) with (weapon)" "Comment: Strange concept, cutting the (object/item). If (object/item)=self then you commit suicide"
"listen (target)" "Listens to a creature or an item"
"slap (target)" "Slap the target viciously."
"poke (target)" "Poke a target."
Understand "help" as helping. Helping is an action applying to nothing.
After helping:
say "You like help? Here we go!:[paragraph break]";
repeat through Table of Help Commands:
say "[bold type][command entry][roman type]: [description entry][line break]".
Buttered Toast Rules ends here.
---- DOCUMENTATION ----