This commit is contained in:
William Moore 2022-09-20 05:41:01 -05:00
parent a4e3b05b6b
commit 47c743fa99
4 changed files with 108 additions and 11 deletions

View File

@ -14,10 +14,11 @@
"Buttered Toast: the Interactive Fiction Starring Billy Davis" by "Masterful Interactions". "Buttered Toast: the Interactive Fiction Starring Billy Davis" by "Masterful Interactions".
The story description is "You are Billy Davis and you need to lead Chung Ho to San Francisco. However, can you keep him safe from the legendary Possum Crotch?". The story description is "You are Billy Davis and you need to lead Chung Ho to San Francisco. However, can you keep him safe from the legendary Possum Crotch?".
Include Buttered Toast Rules by William Moore.
Release along with cover art. Release along with cover art.
Release along with an interpreter. Release along with an interpreter.
Release along with the source text. Release along with the source text.
The release number is 2. The release number is 3.
Asking someone about something is speech. Telling someone about something is speech. Answering someone that something is speech. Asking someone for something is speech. Asking someone about something is speech. Telling someone about something is speech. Answering someone that something is speech. Asking someone for something is speech.
@ -27,11 +28,6 @@ The block giving rule is not listed in the check giving it to rules.
A person can be drunk or sober. A person is usually sober. A person can be alive or dead. A person is usually alive. A person can be drunk or sober. A person is usually sober. A person can be alive or dead. A person is usually alive.
Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing.
After slapping when the noun is a person:
say "You viciously slap [the noun]!"
[ The Beginning scene ] [ The Beginning scene ]
The Beginning is a scene. The Beginning begins when play begins. The Beginning ends when the player is wearing the amulet of destiny. The description of the Beginning is "Welcome to Buttered Toast: the Interactive Fiction Starring Billy Davis.[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 amulet of destiny. The description of the Beginning is "Welcome to Buttered Toast: the Interactive Fiction Starring Billy Davis.[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."

View File

@ -0,0 +1,100 @@
Version 1.0.0 of Buttered Toast Rules by William Moore begins here.
Chapter 1 - The Basic Commands
Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing.
After slapping when the noun is a person:
say "You viciously slap [the noun]!".
Understand "poke [something]" as poking. Poking is an action applying to one visible thing.
After poking when the noun is a person:
say "You poke [the noun]."
After reading a command:
let N be "[the player's command]";
if N is "take over kingdom",
say "What kingdom, you dumple!?".
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 ----
[ 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

@ -79,6 +79,7 @@ Buckethead is a person. The description is "That's right. THE Buckethead! He app
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.". 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.". 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." 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."
Chapter 5 - Setting Up Things Chapter 5 - Setting Up Things
@ -103,11 +104,6 @@ Before taking something when the noun is a thing and the significance of the nou
Before dropping something when the noun is a thing and the significance of the noun is significant: Before dropping something when the noun is a thing and the significance of the noun is significant:
decrease the current score of the player by 5. decrease the current score of the player by 5.
After reading a command:
let N be "[the player's command]";
if N is "take over kingdom",
say "What kingdom, you dumple!?".
After speech when noun is Melkior: After speech when noun is Melkior:
let rr be a random number from 1 to number of rows in Table of Melkior Responses; 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]". say "[Response in row rr of Table of Melkior Responses]".

View File

@ -10,6 +10,11 @@ Understand "poke [something]" as poking. Poking is an action applying to one vis
After poking when the noun is a person: After poking when the noun is a person:
say "You poke [the noun]." say "You poke [the noun]."
After reading a command:
let N be "[the player's command]";
if N is "take over kingdom",
say "What kingdom, you dumple!?".
Table of Help Commands Table of Help Commands
command description command description
"north" "Move north" "north" "Move north"