Update to include more dungeon rooms

This commit is contained in:
William Moore 2023-01-06 10:22:18 -06:00
parent 55d0ca73bc
commit bdc4d1cfe7
4 changed files with 93 additions and 172 deletions

View File

@ -22,11 +22,13 @@ The release number is 1.
The story description is "An interactive fiction of capering around a mega structure with the hopes of finding true...whatever.".
Release along with cover art, an interpreter, library card, and the source text.
Include Basic Screen Effects by Emily Short.
Include 1PD6 Buttered Toast Setting by William Moore.
The block giving rule is not listed in the check giving it to rules.
Chapter 2 - Figures and Tables
Figure of Mr Linendot is the file "mr_linendot.jpg".
Figure of Marshie is the file "marshie.jpg".
Figure of Melkior is the file "melkior.jpg".
Table of Television Responses
@ -109,30 +111,27 @@ command description
"slap (target)" "Slap the target viciously."
"poke (target)" "Poke a target."
"credits" "Display the credits for this game"
"punch" "you punch someone"
"talk to" "You will talk to someone for once in your life."
Table of RPG Commands
command description
"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."
"accuse (target)" "accuse the target of murder"
Chapter 3 - Rooms and Doors
Dungeon 1 Meet & Greet Room is a room. The description is "The meet and greet room has stone walls and granite floors and ceilings.".
Pie Room is a room. The description is "[if unvisited]A voice says 'This is the pie room! Take one pie but only one pie. Mwhahahahahaha!' There are a large assortment of pies laid out in the room, but most don't seem appetizing. The floors, walls, and ceiling appear to be carved out of granite. There is an opening to the southwest on the southwest side of the room.[Otherwise]There are a large assortment of pies laid out in the room, but most don't seem appetizing. The floors, walls, and ceiling appear to be carved out of granite. There is an opening on the southwest side of the room.".
Fluffy Puff Path is a room. It is southwest of Pie Room. The description is "You are in a slightly curving path that is literally carved out of the rock. It leads to the south.".
Pie Room Door is a door. It is southeast of Dungeon 1 Meet & Greet Room. It is northwest of Pie Room. It is closed and locked. The description is "The rock door has fading words scrawled on them that say 'Speak the lines and dots and you may enter.'".
Chapter 4 - Actors
Mr Linendot is a man. He is in Dungeon 1 Meet & Greet Room. 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.".
Marshie is a person. They are in Fluffy Puff Path. The description is "This is a giant marshmallow with squinted eyes, a button nose, a mouth, and a bite taken out of their upper right side of their 'head'.".
Melkior is a person. 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.".
[
The Narrator is a person. Understand "narr" as the Narrator. 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. They are in Arthur Bryant's. 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.".
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. The strenght of Hank the Wino King is 0. The defense of Hank the Wino King is 1. The health of Hank the Wino King is 6. The dice pool of Hank the Wino King is 1. 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 Resurrection 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."
@ -149,11 +148,31 @@ Chapter 5 - Things
The ring of awesomeness is a thing. It is wearable. The description is "An awesome-looking ring that fits your finger perfectly.".
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.".
ye flask is a thing. It is fixed in place. The description is "It is a flask containing some unknown liquid."
Can of Vanilla Pepso is a thing. The description is "A can of 'delicious', 'refreshing', 'vanilla' Pepso, the only flavored cola made with real pepsin.".
Can of Rubarb Pepso is a thing. The description is "A can of 'delicious', 'refreshing', 'rubarb' Pepso, the only flavored cola made with real pepsin.".
TV is a thing. It is fixed in place. It is in Dungeon 1 Meet & Greet Room. The description is "This television has a black shell surrounding a touch screen. The touch screen currently says 'Touch Me!'".
blueberry floor pie is a thing. It is edible. It is in the Pie Room. The description is "This floor pie is flavored blueberry.".
cherry floor pie is a thing. It is edible. It is in the Pie Room. The description is "This floor pie is flavored cherry.".
Chapter 6 - Actions
A thing can be examined or unexamined. A thing is usually unexamined.
A person can be examined or unexamined. A thing is usually unexamined.
The player has a number called score. The score of the player is 0.
When play begins:
now the right hand status line is "Score: [score of the player]".
Carry out taking something:
increase the score of the player by 1.
Carry out dropping something:
decrease the score of the player by 1.
Carry out examining something:
if the noun is unexamined:
now the noun is examined;
increase the score of the player by 1.
Understand "credits" as credits. Credits is an action applying to nothing.
Carry out credits:
say "I would like to first and foremost thank Nina Nadu, my wife, for being my everything.";
@ -165,35 +184,76 @@ Carry out helping:
say "You like help? Here we go![paragraph break]";
say "[bold type]Basic Commands[roman type]:[line break]";
repeat through Table of Basic Help Commands:
say "[bold type][command entry][roman type]: [description entry][line break]";
say "[line break][bold type]Dice Commands[roman type]:[line break]";
repeat through Table of RPG Commands:
say "[bold type][command entry][roman type]: [description entry][line break]";
pause the game.
say "[bold type][command entry][roman type]: [description entry][line break]".
Understand "talk to [something]" as talking. Talking is an action applying to one visible thing.
[
[ Just chatting features ]
After talking 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 talking when noun is Mr Linendot:
Carry out talking 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 "A disembodied voice says 'AWESOOOME!'".
After touching 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]'".
Instead of taking while the noun is ye flask:
say "You can't get ye flask.".
[ Game progressing features ]
Before going to a room (called new room) while the location of the player is Fluffy Puff Path and new room is not Pie Room:
if Marshie does not have a blueberry floor pie or Marshie does not have a cherry floor pie:
say "Marshie frowns and says 'I don't have me a floor pie!'. At that moment, he opens his eyes and shoots blue fire right onto you and you incinerate into dust.";
end the story;
otherwise:
continue the action.
Carry out talking when the noun is Marshie:
say "I really hungry. I could go for some pie right about now.".
Carry out talking when the noun is Mr Linendot and player is not carrying Can of Rubarb Pepso:
say "Mr Linendot says 'Have this can of 'rubarb' pepso on the house!'";
move can of rubarb pepso to location of the player;
silently try taking the can of rubarb pepso.
[ What if you take more than one pie from the pie room ]
Carry out taking:
if the noun is cherry floor pie and the player has blueberry floor pie:
say "A voice cackles and says 'I told you to only take one!'. You suddenly start rapidly aging until you're nothing but bones.";
end the story;
otherwise:
if the noun is blueberry floor pie and the player has cherry floor pie:
say "A voice cackles and says 'I told you to only take one!'. You suddenly start rapidly aging until you're nothing but bones.";
end the story;
otherwise:
continue the action.
After giving to Marshie:
if the noun is cherry floor pie or the noun is blueberry floor pie:
say "The pie magically starts floating from your hand into Marshie's open maw and is consumed in one bite.[paragraph break]Marshie smiles, says 'Thank you!', and floats away.";
remove Marshie from play;
otherwise:
continue the action.
After talking when the noun is Mr Linendot and the Pie Room Door is locked:
say "You hear a loud click that came from the southwest.";
now the Pie Room Door is unlocked.
[ For displaying figures ]
[
After examining Melkior:
display the Figure of Melkior.
[
After examining Buckethead:
display the Figure of Buckethead.
@ -202,10 +262,6 @@ After examining Elmo:
say "[Elmo] and [Gandalf the Grey] are playing a game.".
]
After touching 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.
@ -217,6 +273,9 @@ After examining Police Clerk:
After examining Mr Linendot:
display the Figure of Mr Linendot.
After examining Marshie:
display the Figure of Marshie.
[
After examining Burnt Ends BBQ:
display the Figure of BBQ.
@ -226,9 +285,6 @@ After examining Gandalf the Grey:
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.".
[
After talking when the noun is Zingo the Makeupless Clown:
let rr be a random number from 1 to number of rows in Table of Zingo Responses;
@ -237,4 +293,8 @@ After talking when the noun is Zingo the Makeupless Clown:
Chapter 7 - The Game
[ The player is in Dungeon 1 Meet & Greet Room. ]
[ The player is in Dungeon 1 Meet & Greet Room. ]
Chapter 8 - Tests
test happypath with "x mr / x tv / x door / talk to mr / se / x cherry / x blueberry".

View File

@ -1,139 +0,0 @@
Version 1.0.0 of 1PD6 Buttered Toast 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 Dungeon 1 Meet & Greet:
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!".
Understand "punch [something]" as punching. Punching is an action applying to one visible thing.
Carry out punching when the noun is a person and the noun is not the player:
if the health of the noun > the damage of the noun:
let encounter roll be strength of player;
repeat with die running from 1 to dice pool of player:
let die roll be a random number from 1 to 6;
increase encounter roll by die roll;
decrease encounter roll by defense of the noun;
if encounter roll is less than 0:
let encounter roll be 0;
say "You strike [the noun]!";
increase the damage of the noun by encounter roll;
let encounter roll be strength of the noun;
repeat with die running from 1 to dice pool of the noun:
let die roll be a random number from 1 to 6;
increase encounter roll by die roll;
decrease encounter roll by defense of the player;
if encounter roll is less than 0:
let encounter roll be 0;
say "[the noun] strikes back!";
increase the damage of the player by encounter roll.
Carry out punching when the noun is a person and the noun is the player:
say "For whatever it is worth, you punch yourself.".
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 Dungeon 1 Meet & Greet:
increase Game Turns by 1;
if Game Turns is 10:
now Game Turns is 0;
increase the experience of the player by 5;
say "(You gain 5 experience points.)";
if the health of the player < the damage of the player:
say "You are dead. Next time try leveling up!";
end the story.
1PD6 Buttered Toast Setting ends here.
---- DOCUMENTATION ----
[ Copyright (C) 2023 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/>. ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1 +1 @@
TARGETS := ButteredToast ButteredToast2 ButteredToast3
TARGETS := ButteredToast ButteredToast2 ButteredToast3 ButteredToast4