Update to fix some things

This commit is contained in:
William Moore 2022-07-30 04:12:19 -05:00
parent 59f46392e8
commit bd3ffd4afc
7 changed files with 579 additions and 266 deletions

1
.gitignore vendored
View File

@ -5,7 +5,6 @@
.DS_Store .DS_Store
build/ build/
dist/ dist/
.vscode/
Release/ Release/
Index/ Index/
*.plist *.plist

1
.vscode/configurationCache.log vendored Normal file
View File

@ -0,0 +1 @@
{"buildTargets":["ButteredToast","ButteredToast.inform/Source/story.i6","all","clean"],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[],"compilerArgs":[]},"fileIndex":[]}}

7
.vscode/dryrun.log vendored Normal file
View File

@ -0,0 +1,7 @@
make --dry-run --always-make --keep-going --print-directory
make: Entering directory `/Users/caranmegil/if/butteredtoast'
~/if/inform7/inform/inform7/Tangled/inform7 -project "./ButteredToast.inform"
~/if/inform7/inform/inform6/Tangled/inform6 -E2w~S~DG ./ButteredToast.inform/Build/auto.inf ./ButteredToast.inform/Build/output.ulx
~/if/inform7/inform/inblorb/Tangled/inblorb ./ButteredToast.inform/Release.blurb ./ButteredToast.gblorb
make: Leaving directory `/Users/caranmegil/if/butteredtoast'

7
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,7 @@
{
"makefile.extensionOutputFolder": "./.vscode",
"[inform7]": {
"editor.insertSpaces": false,
"editor.tabSize": 2
}
}

296
.vscode/targets.log vendored Normal file
View File

@ -0,0 +1,296 @@
make all --print-data-base --no-builtin-variables --no-builtin-rules --question
# GNU Make 3.81
# Copyright (C) 2006 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions.
# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
# This program built for i386-apple-darwin11.3.0
# Make data base, printed on Fri Jul 22 11:19:51 2022
# Variables
# automatic
<D = $(patsubst %/,%,$(dir $<))
# automatic
?F = $(notdir $?)
# makefile (from `Makefile', line 8)
TARGET := ButteredToast
# makefile (from `Makefile', line 3)
INFORM6 := ~/if/inform7/inform/inform6/Tangled/inform6
# automatic
?D = $(patsubst %/,%,$(dir $?))
# makefile (from `Makefile', line 12)
I6S := ./ButteredToast.inform/Source/story.i6
# automatic
@D = $(patsubst %/,%,$(dir $@))
# automatic
@F = $(notdir $@)
# makefile
CURDIR := /Users/caranmegil/if/butteredtoast
# makefile
SHELL = /bin/sh
# environment
VSCODE_NLS_CONFIG = {"locale":"en-us","availableLanguages":{},"_languagePackSupport":true}
# environment
_ = /usr/bin/make
# makefile (from `Makefile', line 1)
MAKEFILE_LIST := Makefile
# makefile (from `Makefile', line 5)
BUILDDIR := build
# environment
__CFBundleIdentifier = com.microsoft.VSCode
# environment
VSCODE_CWD = /
# environment
PATH = /opt/miniforge3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Users/caranmegil/.cargo/bin:/Users/caranmegil/.yarn/bin:/Users/caranmegil/.config/yarn/global/node_modules/.bin:/Users/caranmegil/Library/Android/sdk/platform-tools/:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/MacGPG2/bin:/Library/Apple/usr/bin:/usr/local/flutter/bin:/Users/caranmegil/Library/Android/sdk/emulator:/Users/caranmegil/Library/Android/sdk/tools:/Users/caranmegil/Library/Android/sdk/tools/bin:/Users/caranmegil/Library/Android/sdk/platform-tools
# makefile (from `Makefile', line 1)
INFORM := ~/if/inform7/inform
# environment
ELECTRON_RUN_AS_NODE = 1
# environment
ANDROID_HOME = /Users/caranmegil/Library/Android/sdk
# default
.FEATURES := target-specific order-only second-expansion else-if archives jobserver check-symlink
# environment
SSH_AUTH_SOCK = /private/tmp/com.apple.launchd.JhSvGGtZkn/Listeners
# makefile (from `Makefile', line 7)
SRCDIR := .
# automatic
%F = $(notdir $%)
# environment
CONDA_EXE = /opt/miniforge3/bin/conda
# environment
PWD = /Users/caranmegil/if/butteredtoast
# environment
ORIGINAL_XDG_CURRENT_DESKTOP = undefined
# environment
VSCODE_AMD_ENTRYPOINT = vs/workbench/api/node/extensionHostProcess
# environment
HOME = /Users/caranmegil
# default
MAKEFILEPATH := /Applications/Xcode.app/Contents/Developer/Makefiles
# environment
VSCODE_CODE_CACHE_PATH = /Users/caranmegil/Library/Application Support/Code/CachedData/b06ae3b2d2dbfe28bca3134cc6be65935cdfea6a
# environment
LOGNAME = caranmegil
# environment
APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL = 1
# environment
VSCODE_HANDLES_UNCAUGHT_ERRORS = true
# automatic
^D = $(patsubst %/,%,$(dir $^))
# makefile (from `Makefile', line 6)
DISTDIR := dist
# environment
XPC_FLAGS = 0x0
# default
MAKE = $(MAKE_COMMAND)
# default
MAKECMDGOALS := all
# makefile (from `Makefile', line 11)
SRCS := ./ButteredToast.inform/Source/story.ni
# environment
SHLVL = 2
# default
MAKE_VERSION := 3.81
# environment
USER = caranmegil
# makefile
.DEFAULT_GOAL := all
# automatic
%D = $(patsubst %/,%,$(dir $%))
# environment
CONDA_SHLVL = 0
# default
MAKE_COMMAND := /Applications/Xcode.app/Contents/Developer/usr/bin/make
# default
.VARIABLES :=
# environment
TMPDIR = /var/folders/w6/sfbt669d6914x8w489scn21c0000gn/T/
# automatic
*F = $(notdir $*)
# environment
VSCODE_IPC_HOOK = /Users/caranmegil/Library/Application Support/Code/1.69.1-main.sock
# environment
MallocNanoZone = 0
# makefile
MAKEFLAGS = Rrqp
# environment
MFLAGS = -Rrqp
# automatic
*D = $(patsubst %/,%,$(dir $*))
# environment
XPC_SERVICE_NAME = application.com.microsoft.VSCode.27134730.27134736
# automatic
+D = $(patsubst %/,%,$(dir $+))
# automatic
+F = $(notdir $+)
# environment
__CF_USER_TEXT_ENCODING = 0x1F5:0x0:0x0
# environment
COMMAND_MODE = unix2003
# default
MAKEFILES :=
# automatic
<F = $(notdir $<)
# makefile (from `Makefile', line 9)
PROJDIR := ./ButteredToast.inform
# environment
LC_ALL = C
# makefile (from `Makefile', line 2)
INFORM7 := ~/if/inform7/inform/inform7/Tangled/inform7
# environment
CONDA_PYTHON_EXE = /opt/miniforge3/bin/python
# automatic
^F = $(notdir $^)
# default
SUFFIXES :=
# environment
_CE_M =
# default
.INCLUDE_DIRS = /usr/local/include
# environment
MAKELEVEL := 0
# environment
LANG = C
# environment
VSCODE_PID = 28194
# environment
_CE_CONDA =
# makefile (from `Makefile', line 4)
INBLORB := ~/if/inform7/inform/inblorb/Tangled/inblorb
# variable set hash-table stats:
# Load=75/1024=7%, Rehash=0, Collisions=1/114=1%
# Pattern-specific Variable Values
# No pattern-specific variable values.
# Directories
# . (device 16777233, inode 23302098): 12 files, no impossibilities.
# ./ButteredToast.inform/Source (device 16777233, inode 26978637): 3 files, no impossibilities.
# ButteredToast.inform/Source (device 16777233, inode 26978637): 3 files, no impossibilities.
# 18 files, no impossibilities in 3 directories.
# Implicit Rules
%.i6: %.ni
# commands to execute (from `Makefile', line 21):
$(INFORM7) -project "$(PROJDIR)" $(ARGS)
# 1 implicit rules, 0 (0.0%) terminal.
# Files
all: ButteredToast
# Command-line target.
# Implicit rule search has not been done.
# File does not exist.
# File has been updated.
# Needs to be updated (-q is set).
# variable set hash-table stats:
# Load=0/32=0%, Rehash=0, Collisions=0/5=0%
# commands to execute (from `Makefile', line 15):
$(INBLORB) $(PROJDIR)/Release.blurb $(SRCDIR)/$(TARGET).gblorb
# Not a target:
.SUFFIXES:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
Makefile:
# Implicit rule search has been done.
# Last modified 2022-07-21 05:28:01
# File has been updated.
# Successfully updated.
# variable set hash-table stats:
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
ButteredToast: ButteredToast.inform/Source/story.i6
# Implicit rule search has not been done.
# File does not exist.
# File has been updated.
# Needs to be updated (-q is set).
# variable set hash-table stats:
# Load=0/32=0%, Rehash=0, Collisions=0/5=0%
# commands to execute (from `Makefile', line 18):
$(INFORM6) -E2w~S~DG $(PROJDIR)/Build/auto.inf $(PROJDIR)/Build/output.ulx
# Not a target:
ButteredToast.inform/Source/story.ni:
# Implicit rule search has been done.
# Last modified 2022-07-21 05:24:29
# File has been updated.
# Successfully updated.
# variable set hash-table stats:
# Load=0/32=0%, Rehash=0, Collisions=0/0=0%
# Not a target:
.DEFAULT:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
clean:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# commands to execute (from `Makefile', line 24):
- rm -rf $(PROJDIR)/Build
- rm *.gblorb
ButteredToast.inform/Source/story.i6: ButteredToast.inform/Source/story.ni
# Implicit rule search has been done.
# Implicit/static pattern stem: `ButteredToast.inform/Source/story'
# File does not exist.
# File has been updated.
# Needs to be updated (-q is set).
# automatic
# @ := ButteredToast.inform/Source/story.i6
# automatic
# % :=
# automatic
# * := ButteredToast.inform/Source/story
# automatic
# + := ButteredToast.inform/Source/story.ni
# automatic
# | :=
# automatic
# < := ButteredToast.inform/Source/story.ni
# automatic
# ^ := ButteredToast.inform/Source/story.ni
# automatic
# ? := ButteredToast.inform/Source/story.ni
# variable set hash-table stats:
# Load=8/32=25%, Rehash=0, Collisions=1/13=8%
# commands to execute (from `Makefile', line 21):
$(INFORM7) -project "$(PROJDIR)" $(ARGS)
# files hash-table stats:
# Load=8/1024=1%, Rehash=0, Collisions=0/26=0%
# VPATH Search Paths
# No `vpath' search paths.
# No general (`VPATH' variable) search path.
# # of strings in strcache: 1
# # of strcache buffers: 1
# strcache size: total = 4096 / max = 4096 / min = 4096 / avg = 4096
# strcache free: total = 4087 / max = 4087 / min = 4087 / avg = 4087
# Finished Make data base on Fri Jul 22 11:19:51 2022

View File

@ -1,16 +1,16 @@
[ Copyright (C) 2022 William R. Moore <william@nerderium.com> [ Copyright (C) 2022 William R. Moore <william@nerderium.com>
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License. the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. ] along with this program. If not, see <https://www.gnu.org/licenses/>. ]
"Buttered Toast" by "Masterful Interactions". "Buttered Toast" by "Masterful Interactions".
The story headline is "the Interactive Fiction Starring Billy Davis". The story headline is "the Interactive Fiction Starring Billy Davis".
@ -29,7 +29,7 @@ A person can be drunk or sober. A person is usually sober. A person can be ali
Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing. Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing.
After slapping when the noun is a person: After slapping when the noun is a person:
say "You viciously slap [the noun]!" say "You viciously slap [the noun]!"
[ The Beginning scene ] [ The Beginning scene ]
@ -42,13 +42,13 @@ The Narrator is a person in Poorly Lit Room. The description of Narrator is "Th
The amulet of destiny is a thing. It is wearable. It has a number called charge. The description of the amulet of destiny is "A bright and shiny amulet that weighs a bunch." The amulet of destiny is a thing. It is wearable. It has a number called charge. The description of the amulet of destiny is "A bright and shiny amulet that weighs a bunch."
After speech when the noun is Narrator and The Beginning is happening: After speech when the noun is Narrator and The Beginning is happening:
say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: the Interactive Fiction Starring Billy Davis. If you are in the wrong interactive fiction, this is probably going to be your last chance to leave before you get embarrassed. So, I will wait a while so those who may have entered the wrong one may leave. Alright! I can only assume that you all are the ones wanting to experience it."; say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: the Interactive Fiction Starring Billy Davis. If you are in the wrong interactive fiction, this is probably going to be your last chance to leave before you get embarrassed. So, I will wait a while so those who may have entered the wrong one may leave. Alright! I can only assume that you all are the ones wanting to experience it.";
say "Enjoy the show!"; say "Enjoy the show!";
say "Here, have [the amulet of destiny]! Wear it with strength and honor!"; say "Here, have [the amulet of destiny]! Wear it with strength and honor!";
say "Oh! One more thing, don't be afraid to say 'hi' to people or slap them silly.'"; say "Oh! One more thing, don't be afraid to say 'hi' to people or slap them silly.'";
now the amulet of destiny is in Poorly Lit Room; now the amulet of destiny is in Poorly Lit Room;
silently try taking the amulet of destiny; silently try taking the amulet of destiny;
now the player is wearing the amulet of destiny now the player is wearing the amulet of destiny
[ Scene 2 - A small Chinese village in 1895 ] [ Scene 2 - A small Chinese village in 1895 ]
@ -67,20 +67,20 @@ Chung Ho is a person in Chung Ho's House. He unlocks the Dragon Gate. The desc
Chung He is a person in Chung Ho's House. The description of Chung He is "An average Chinese woman. She looks like she has worked hard all her life." Chung He is a person in Chung Ho's House. The description of Chung He is "An average Chinese woman. She looks like she has worked hard all her life."
When Scene 2 begins: When Scene 2 begins:
move the player to Chung Ho's House. move the player to Chung Ho's House.
After speech when the noun is Chung Ho and Scene 2 is happening: After speech when the noun is Chung Ho and Scene 2 is happening:
say "He says 'I need to go to America. In order to do this, I need a way to safely cross the great ocean that separates our two lands.'" say "He says 'I need to go to America. In order to do this, I need a way to safely cross the great ocean that separates our two lands.'"
To decide whether Small Canoe interests Chung Ho: To decide whether Small Canoe interests Chung Ho:
if Chung Ho has Small Canoe, no; if Chung Ho has Small Canoe, no;
yes. yes.
After giving Small Canoe to Chung Ho: After giving Small Canoe to Chung Ho:
say "Chung Ho smiles and says 'Thank you! Now, I can go to America finally.'"; say "Chung Ho smiles and says 'Thank you! Now, I can go to America finally.'";
move Chung Ho to Small Chinese Village Warf; move Chung Ho to Small Chinese Village Warf;
move Chung He to Small Chinese Village Warf; move Chung He to Small Chinese Village Warf;
move the player to Small Chinese Village Warf move the player to Small Chinese Village Warf
[ Scene 3 - A Fateful Goodbye ] [ Scene 3 - A Fateful Goodbye ]
Scene 3 is a scene. Scene 3 begins when Scene 2 ends. Scene 3 ends when the Small Canoe is nowhere. Scene 3 is a scene. Scene 3 begins when Scene 2 ends. Scene 3 ends when the Small Canoe is nowhere.
@ -88,12 +88,12 @@ Scene 3 is a scene. Scene 3 begins when Scene 2 ends. Scene 3 ends when the Sm
Small Chinese Village Warf is a room. The description of Small Chinese Village Warf is "The small warf is pretty decrepit. Really old junk ships float around. There are the remains of several off the warf." Small Chinese Village Warf is a room. The description of Small Chinese Village Warf is "The small warf is pretty decrepit. Really old junk ships float around. There are the remains of several off the warf."
When Scene 3 begins: When Scene 3 begins:
say "Chung He frowns and says 'I cannot believe this is a good course of action!'"; say "Chung He frowns and says 'I cannot believe this is a good course of action!'";
say "Chung Ho kisses his wife on the forehead and says 'Baby, I'll be back! I promise. What's the worst that could happen?'"; say "Chung Ho kisses his wife on the forehead and says 'Baby, I'll be back! I promise. What's the worst that could happen?'";
say "Chung Ho enters the small canoe and starts slowly moving away from the warf into the great Pacific Ocean. After many, many days, his canoe springs a leak and starts to sink."; say "Chung Ho enters the small canoe and starts slowly moving away from the warf into the great Pacific Ocean. After many, many days, his canoe springs a leak and starts to sink.";
say "Chung Ho looks around fearfully and says 'Oh, gods! Send me a dragon to keep me secure!'"; say "Chung Ho looks around fearfully and says 'Oh, gods! Send me a dragon to keep me secure!'";
say "However, the gods did not listen and he sinks into the ocean."; say "However, the gods did not listen and he sinks into the ocean.";
remove the Small Canoe from play. remove the Small Canoe from play.
[ Scene 4 - San Francisco, 1895 ] [ Scene 4 - San Francisco, 1895 ]
Scene 4 is a scene. Scene 4 begins when Scene 3 ends. Scene 4 ends when Amelia is drunk. Scene 4 is a scene. Scene 4 begins when Scene 3 ends. Scene 4 ends when Amelia is drunk.
@ -119,49 +119,49 @@ Cafe du Nord is a room. It is north of North Market Street Entrance. The descr
Typical Barkeep is a man in Cafe du Nord. The description of Typical Barkeep is "The barkeep is your generic barkeep. He has a closely shaved head. A dark, waxed moustache and dark goatee. He seems to always be cleaning a beer mug with a rag despite the fact he serves people from other mugs found in the bar." Typical Barkeep is a man in Cafe du Nord. The description of Typical Barkeep is "The barkeep is your generic barkeep. He has a closely shaved head. A dark, waxed moustache and dark goatee. He seems to always be cleaning a beer mug with a rag despite the fact he serves people from other mugs found in the bar."
When Scene 4 begins: When Scene 4 begins:
say "Chung Ho washes on the shores of San Francisco in 1895. His appearance is haggard. He looks disheveled and water-logged. He slowly climbs up the beach and onto the Embarcadero."; say "Chung Ho washes on the shores of San Francisco in 1895. His appearance is haggard. He looks disheveled and water-logged. He slowly climbs up the beach and onto the Embarcadero.";
move Chung Ho to Central Embarcadero; move Chung Ho to Central Embarcadero;
move the player to Central Embarcadero; move the player to Central Embarcadero;
Before going to a room (called new room) when Amelia is sober and Scene 4 is happening: Before going to a room (called new room) when Amelia is sober and Scene 4 is happening:
move Amelia to new room; move Amelia to new room;
say "Amelia sobs uncontrollably." say "Amelia sobs uncontrollably."
After slapping when the noun is Typical Barkeep and Scene 4 is happening: After slapping when the noun is Typical Barkeep and Scene 4 is happening:
say "The barkeep sits down and cries. After some time, he says 'Screw you, all! I quit! I've had it up to here with your awful treatment!' He then gets up and leaves. You rummage through the bar and take some [Irish Whiskey]."; say "The barkeep sits down and cries. After some time, he says 'Screw you, all! I quit! I've had it up to here with your awful treatment!' He then gets up and leaves. You rummage through the bar and take some [Irish Whiskey].";
remove Typical Barkeep from play; remove Typical Barkeep from play;
now Irish Whiskey is in Cafe du Nord; now Irish Whiskey is in Cafe du Nord;
silently try taking Irish Whiskey; silently try taking Irish Whiskey;
After examining when noun is Chung Ho and (Scene 4 is happening or Scene 5 is happening): After examining when noun is Chung Ho and (Scene 4 is happening or Scene 5 is happening):
say "His clothing is in a state of disrepair." say "His clothing is in a state of disrepair."
After speech when the noun is Chung Ho and Scene 4 is happening: After speech when the noun is Chung Ho and Scene 4 is happening:
say "Chung Ho says 'I am lost. Is this San Francisco?'" say "Chung Ho says 'I am lost. Is this San Francisco?'"
After speech when the noun is Amelia and Scene 4 is happening and Amelia is sober: After speech when the noun is Amelia and Scene 4 is happening and Amelia is sober:
say "Amelia says 'Help me! I'm lost. My plane crashed and I can't find my husband.'" say "Amelia says 'Help me! I'm lost. My plane crashed and I can't find my husband.'"
After speech when the noun is Amelia and Amelia is drunk: After speech when the noun is Amelia and Amelia is drunk:
say "Amelia says 'All I had to do was fly around the world.'" say "Amelia says 'All I had to do was fly around the world.'"
To decide whether Irish Whiskey interests Amelia: To decide whether Irish Whiskey interests Amelia:
if Amelia has Irish Whiskey, no; if Amelia has Irish Whiskey, no;
yes. yes.
After examining when noun is Amelia and Amelia is drunk: After examining when noun is Amelia and Amelia is drunk:
say "Amelia looks plastered after polishing off the whiskey." say "Amelia looks plastered after polishing off the whiskey."
After giving Irish Whiskey to Amelia: After giving Irish Whiskey to Amelia:
say "Amelia smiles and says 'Thank you! I can probably forget about my troubles with this.'"; say "Amelia smiles and says 'Thank you! I can probably forget about my troubles with this.'";
now Amelia is drunk; now Amelia is drunk;
move Amelia to Cafe du Nord. move Amelia to Cafe du Nord.
[ Scene 5 - Off to Chinatown, baby! ] [ Scene 5 - Off to Chinatown, baby! ]
Scene 5 is a scene. Scene 5 begins when Scene 4 ends. Scene 5 ends when the location of the player is Chinatown. Scene 5 is a scene. Scene 5 begins when Scene 4 ends. Scene 5 ends when the location of the player is Chinatown.
When Scene 5 begins: When Scene 5 begins:
remove Chung Ho from play remove Chung Ho from play
Wayfare Tavern is a room. It is west of Central Embarcadero. It is south of Lombard Street. The description of Wayfare Tavern is "This is some sort of attempt at a tavern for the purposes of serving drinks. It looks inviting. There are paths east and north. There is a giant, decorative wall to the west would have a famililar esthetic to Chung Ho." Wayfare Tavern is a room. It is west of Central Embarcadero. It is south of Lombard Street. The description of Wayfare Tavern is "This is some sort of attempt at a tavern for the purposes of serving drinks. It looks inviting. There are paths east and north. There is a giant, decorative wall to the west would have a famililar esthetic to Chung Ho."
@ -170,85 +170,85 @@ Wayfare Tavern Barkeep is a person. They are in Wayfare Tavern. the descriptio
Darcon is a person. The description of Darcon is "He looks like a typical retail worker wearing a blue vest, white shirt, and blue pants. He is quietly muttering obscenities into his drink." Darcon is a person. The description of Darcon is "He looks like a typical retail worker wearing a blue vest, white shirt, and blue pants. He is quietly muttering obscenities into his drink."
Before going to a room (called new room) when Scene 5 is happening and Chung Ho is visible: Before going to a room (called new room) when Scene 5 is happening and Chung Ho is visible:
move Chung Ho to new room. move Chung Ho to new room.
After speech when noun is Wayfare Tavern Barkeep and Scene 5 is happening and Darcon is not visible: After speech when noun is Wayfare Tavern Barkeep and Scene 5 is happening and Darcon is not visible:
say "The barkeep eyes you suspiciously and says 'You're not one of those teetotalers are you? If so, I'll have none of your kind here. Otherwise, come! Drink with us all!'"; say "The barkeep eyes you suspiciously and says 'You're not one of those teetotalers are you? If so, I'll have none of your kind here. Otherwise, come! Drink with us all!'";
say "He waves at the one patron of the tavern."; say "He waves at the one patron of the tavern.";
move Darcon to Wayfare Tavern; move Darcon to Wayfare Tavern;
say "Darcon coincidentally walks out of the restroom and sits at a table."; say "Darcon coincidentally walks out of the restroom and sits at a table.";
move Chung Ho to Wayfare Tavern; move Chung Ho to Wayfare Tavern;
say "Chung Ho walks into the tavern." say "Chung Ho walks into the tavern."
After speech when noun is Darcon and Scene 5 is happening: After speech when noun is Darcon and Scene 5 is happening:
say "Darcon eyes you up and down. He says 'You've heard of him haven't you?"; say "Darcon eyes you up and down. He says 'You've heard of him haven't you?";
say "What? You haven't. Well let me tell you the tale of Possum Crotch. He's the meanest nastiest gas-mask wearing individual around here. say "What? You haven't. Well let me tell you the tale of Possum Crotch. He's the meanest nastiest gas-mask wearing individual around here.
However, I reckon he's no man but monster. You keep an eye out and don't let your friend there meet him if you catch my drift!'"; However, I reckon he's no man but monster. You keep an eye out and don't let your friend there meet him if you catch my drift!'";
say "Darcon goes back to his drink and sobs a little and says 'I don't know where your tube socks are ma'am. Just let me go home, I said.'" say "Darcon goes back to his drink and sobs a little and says 'I don't know where your tube socks are ma'am. Just let me go home, I said.'"
Omni San Francisco Hotel is a room. It is south of Wayfare Tavern. It is west of South Embarcadero. The description of Omni San Francisco Hotel is "The Omni San Francisco Hotel looks like an excellent place to stay if you wanted to. There is a path southwest. There is a path back to the Embarcadero to the east. There is a path north. There is a giant, decorative wall to the west would have a famililar esthetic to Chung Ho." Omni San Francisco Hotel is a room. It is south of Wayfare Tavern. It is west of South Embarcadero. The description of Omni San Francisco Hotel is "The Omni San Francisco Hotel looks like an excellent place to stay if you wanted to. There is a path southwest. There is a path back to the Embarcadero to the east. There is a path north. There is a giant, decorative wall to the west would have a famililar esthetic to Chung Ho."
Wallaby Fits is a person. They are in Omni San Francisco Hotel. The description of Wallaby Fits is "A tall, lanky, balding man who looks grumpy and could start going into an invective fit at any moment." Wallaby Fits is a person. They are in Omni San Francisco Hotel. The description of Wallaby Fits is "A tall, lanky, balding man who looks grumpy and could start going into an invective fit at any moment."
After speech when noun is Wallaby Fits and Scene 5 is happening: After speech when noun is Wallaby Fits and Scene 5 is happening:
say "Wallaby Fits looks up and says 'This is just the sort of blinkered say "Wallaby Fits looks up and says 'This is just the sort of blinkered
philistine pig-ignorance I've come to expect from you non-creative philistine pig-ignorance I've come to expect from you non-creative
garbage. You sit there on your loathsome spotty behinds squeezing garbage. You sit there on your loathsome spotty behinds squeezing
blackheads, not caring a tinker's cuss for the struggling artist. blackheads, not caring a tinker's cuss for the struggling artist.
You excrement, you whining hypocritical toadies with your colour TV You excrement, you whining hypocritical toadies with your colour TV
sets and your Tony Jacklin golf clubs and your bleeding masonic sets and your Tony Jacklin golf clubs and your bleeding masonic
secret handshakes. You wouldn't let me join, would you, you secret handshakes. You wouldn't let me join, would you, you
blackballing bastards. Well I wouldn't become a Freemason now if blackballing bastards. Well I wouldn't become a Freemason now if
you went down on your lousy stinking knees and begged me.'"; you went down on your lousy stinking knees and begged me.'";
say "You stare at him bewildered."; say "You stare at him bewildered.";
say "Wallaby Fits stares at you with his head tilted to the side and says 'Oh I'm sorry. I mistook you for someone important.'"; say "Wallaby Fits stares at you with his head tilted to the side and says 'Oh I'm sorry. I mistook you for someone important.'";
say "Wallaby Fits goes back to what he was doing which is none of your concern." say "Wallaby Fits goes back to what he was doing which is none of your concern."
Dragon Gate is a door. It is locked. It is north of Gateway. It is south of Chinatown. The description of the Dragon Gate is "The style of the Dragon Gate is as familiar to Chung Ho as the decorative wall." Dragon Gate is a door. It is locked. It is north of Gateway. It is south of Chinatown. The description of the Dragon Gate is "The style of the Dragon Gate is as familiar to Chung Ho as the decorative wall."
Gateway is a room. It is southwest of Omni San Francisco. The description of Gateway is "You stand before a giant gate connecting the walls." Gateway is a room. It is southwest of Omni San Francisco. The description of Gateway is "You stand before a giant gate connecting the walls."
After examining when noun is Dragon Gate and Dragon Gate is locked: After examining when noun is Dragon Gate and Dragon Gate is locked:
say "A sign says 'The way is shut. It was made by those who are dead. The way is shut.'" say "A sign says 'The way is shut. It was made by those who are dead. The way is shut.'"
After speech when noun is Chung Ho and the location of the player is Gateway and Dragon Gate is locked and Scene 5 is happening: After speech when noun is Chung Ho and the location of the player is Gateway and Dragon Gate is locked and Scene 5 is happening:
say "Chung Ho says 'What do you think I can do about this? Just because I'm Chinese doesn't mean I have some sort of 'open up locked Chinese doors' superpower!'"; say "Chung Ho says 'What do you think I can do about this? Just because I'm Chinese doesn't mean I have some sort of 'open up locked Chinese doors' superpower!'";
now the Dragon Gate is unlocked; now the Dragon Gate is unlocked;
say "There is a rumble and suddenly a loud clicking sound is heard as the Dragon Gate becomes unlocked." say "There is a rumble and suddenly a loud clicking sound is heard as the Dragon Gate becomes unlocked."
[ Scene 6 - Chinatown ] [ Scene 6 - Chinatown ]
Scene 6 is a scene. Scene 6 begins when Scene 5 ends. Scene 6 ends when Chung Ho is dead. Scene 6 is a scene. Scene 6 begins when Scene 5 ends. Scene 6 ends when Chung Ho is dead.
When Scene 6 begins: When Scene 6 begins:
say "Chung Ho looks at you and is visibly frightened. He says 'I don't like the looks of this, amigo!'"; say "Chung Ho looks at you and is visibly frightened. He says 'I don't like the looks of this, amigo!'";
say "You shrug your shoulders."; say "You shrug your shoulders.";
move Chung Ho to Chinatown; move Chung Ho to Chinatown;
say "It's kind of dark because it is dark outside and all the lights are dimmed in the area. From what you can tell, Chinatown is a large city block that could be bustling during the day. Fortunately, Chung Ho has his trusty torch with him to guide you both through the darkness."; say "It's kind of dark because it is dark outside and all the lights are dimmed in the area. From what you can tell, Chinatown is a large city block that could be bustling during the day. Fortunately, Chung Ho has his trusty torch with him to guide you both through the darkness.";
say "At that exact moment, the Dragon Gate shuts and locks behind you. Chung Ho's words echo in your mind."; say "At that exact moment, the Dragon Gate shuts and locks behind you. Chung Ho's words echo in your mind.";
now Chung Ho is alive; now Chung Ho is alive;
now the Dragon Gate is closed; now the Dragon Gate is closed;
now the Dragon Gate is locked now the Dragon Gate is locked
Chinatown is a room. The description of Chinatown is "Chinatown is one of the oldest Chinese-centric areas in San Francisco and spans several city blocks. It is surrounded by a decorative wall that seems oddly familiar to Chung Ho." Chinatown is a room. The description of Chinatown is "Chinatown is one of the oldest Chinese-centric areas in San Francisco and spans several city blocks. It is surrounded by a decorative wall that seems oddly familiar to Chung Ho."
Every turn when Scene 6 is happening: Every turn when Scene 6 is happening:
increment the charge of the amulet of destiny increment the charge of the amulet of destiny
Every turn when Scene 6 is happening and the charge of the amulet is 10: Every turn when Scene 6 is happening and the charge of the amulet is 10:
say "Suddenly, you hear a twig snapping sound." say "Suddenly, you hear a twig snapping sound."
Every turn when Scene 6 is happening and the charge of the amulet is 20: Every turn when Scene 6 is happening and the charge of the amulet is 20:
say "A medium size, muscular man drops down from the top of a nearby building. He has long, flowing, black hair and is wearing olive pants, camoflauge short sleeved shirt, wearing a gas mask, and wielding a baseball bat! say "A medium size, muscular man drops down from the top of a nearby building. He has long, flowing, black hair and is wearing olive pants, camoflauge short sleeved shirt, wearing a gas mask, and wielding a baseball bat!
He then uses the bat to beat Chung Ho to death."; He then uses the bat to beat Chung Ho to death.";
now Chung Ho is dead now Chung Ho is dead
Instead of rubbing the amulet of destiny during Scene 6: Instead of rubbing the amulet of destiny during Scene 6:
say "Several hired goons come running out with various blunt weapons, which they use to repeatedly pummel Chung Ho. Once dead, they drag Chung Ho out of Chinatown."; say "Several hired goons come running out with various blunt weapons, which they use to repeatedly pummel Chung Ho. Once dead, they drag Chung Ho out of Chinatown.";
say "A medium size, muscular man drops down from the top of a nearby building. He has long, flowing, black hair and is wearing olive pants, camoflauge short sleeved shirt, wearing a gas mask, and wielding a baseball bat!"; say "A medium size, muscular man drops down from the top of a nearby building. He has long, flowing, black hair and is wearing olive pants, camoflauge short sleeved shirt, wearing a gas mask, and wielding a baseball bat!";
say "He looks very confused. Looks around and rips off the mask. He then mutters something incoherent."; say "He looks very confused. Looks around and rips off the mask. He then mutters something incoherent.";
say "After shrugging his shoulders, he then swings the bat slightly and says 'I'm killing him now!'"; say "After shrugging his shoulders, he then swings the bat slightly and says 'I'm killing him now!'";
say "He then throws the bat onto the ground and storms off."; say "He then throws the bat onto the ground and storms off.";
now Chung Ho is dead. now Chung Ho is dead.
[ The End ] [ The End ]
The End is a scene. The End begins when Scene 6 ends. The End is a scene. The End begins when Scene 6 ends.
@ -258,11 +258,11 @@ ye flask is a thing. The description of ye flask is "It is a flask containing s
Instead of taking ye flask, say "You can't get ye flask." Instead of taking ye flask, say "You can't get ye flask."
When The End begins: When The End begins:
now Ye Flask is in Poorly Lit Room; now Ye Flask is in Poorly Lit Room;
move the player to Poorly Lit Room move the player to Poorly Lit Room
After speech when the noun is Narrator and The End is happening: After speech when the noun is Narrator and The End is happening:
say "The Narrator looks up and appears surprised that you're there. Oh! Um! You're back!? How was it? Did you save Chung Ho? I see. Well, maybe better luck next time or you could see the upcoming sequel: Buttered Toast: the Legend of Possum Crotch."; say "The Narrator looks up and appears surprised that you're there. Oh! Um! You're back!? How was it? Did you save Chung Ho? I see. Well, maybe better luck next time or you could see the upcoming sequel: Buttered Toast: the Legend of Possum Crotch.";
end the story. end the story.
test wt with "speak with narrator / go s / go w / get canoe / go e / go n / give canoe to ho / go n / go w / go w / go n / slap barkeep / give whiskey to amelia / go s / go e / go s / speak with barkeep / say hi to darcon / go s / say greetings to wallaby fits / go sw / say hi to ho / go n" test wt with "speak with narrator / go s / go w / get canoe / go e / go n / give canoe to ho / go n / go w / go w / go n / slap barkeep / give whiskey to amelia / go s / go e / go s / speak with barkeep / say hi to darcon / go s / say greetings to wallaby fits / go sw / say hi to ho / go n"

View File

@ -1,16 +1,16 @@
[ Copyright (C) 2022 William R. Moore <william@nerderium.com> [ Copyright (C) 2022 William R. Moore <william@nerderium.com>
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License. the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. ] along with this program. If not, see <https://www.gnu.org/licenses/>. ]
"Buttered Toast: the Legend of Possum Crotch" by "Masterful Interactions". "Buttered Toast: the Legend of Possum Crotch" by "Masterful Interactions".
The story description is "You are Billy Davis and you need to lead Chung He to discover the whereabouts in San Fransisco of her husband Chung Ho.". The story description is "You are Billy Davis and you need to lead Chung He to discover the whereabouts in San Fransisco of her husband Chung Ho.".
@ -35,10 +35,10 @@ A person has a significance. The significance of a person is usually insignifica
A thing has significance. The significance of a thing is usually insignificant. A thing has significance. The significance of a thing is usually insignificant.
When play begins: When play begins:
now the right hand status line is "Score: [current score of the player]". now the right hand status line is "Score: [current score of the player]".
[ [
ROOMS AND DOORS ROOMS AND DOORS
] ]
[ San Francisco, 1895 ] [ San Francisco, 1895 ]
@ -110,7 +110,7 @@ Morgan Alford's Law Office is a room. It is south of Market Street. The descript
Courtroom is a room. The description of the Courtroom is "This your typical old-timey courtroom complete with large, mahogony judge's bench. Additionally, everything that people would interact with appears to be made of mahogony." Courtroom is a room. The description of the Courtroom is "This your typical old-timey courtroom complete with large, mahogony judge's bench. Additionally, everything that people would interact with appears to be made of mahogony."
[ [
ACTORS ACTORS
] ]
The Narrator is a person. They are in Poorly Lit Room. The significance of the Narrator is significant. The description of Narrator 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." The Narrator is a person. They are in Poorly Lit Room. The significance of the Narrator is significant. The description of Narrator 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."
@ -120,8 +120,8 @@ Chung He is a person. The significance of Chung He is significant. The seeabilit
Wallaby Fits is a person. The significance of Wallaby Fits is significant. The seeability of Wallaby Fits is unseen. The conversability of Wallaby Fits is unspoken. They are in Omni San Francisco Hotel. The description of Wallaby Fits is "A tall, lanky, balding man who looks grumpy and could start going into an invective fit at any moment." Wallaby Fits is a person. The significance of Wallaby Fits is significant. The seeability of Wallaby Fits is unseen. The conversability of Wallaby Fits is unspoken. They are in Omni San Francisco Hotel. The description of Wallaby Fits is "A tall, lanky, balding man who looks grumpy and could start going into an invective fit at any moment."
After speech when noun is Wallaby Fits: After speech when noun is Wallaby Fits:
say "Wallaby Fits looks up and says 'I dont want to talk to you no more, you empty-headed animal food trough wiper. I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!'"; say "Wallaby Fits looks up and says 'I dont want to talk to you no more, you empty-headed animal food trough wiper. I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!'";
say "Wallaby Fits goes back to what he was doing which is none of your concern." say "Wallaby Fits goes back to what he was doing which is none of your concern."
Amelia is a person in Cafe du Nord. 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." Amelia is a person in Cafe du Nord. 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."
@ -129,7 +129,7 @@ Stanley Fairborn is a person in Fairborn Residence. The significance of Stanley
Lewis Fairborn is a person in Fairborn Residence. The significance of Lewis Fairborn is significant. The seeability of Lewis Fairborn is unseen. The conversability of Lewis Fairborn is unspoken. The description of Lewis Fairborn is "A filthy, dirty man who wears coveralls that don't quite cover all." Lewis Fairborn is a person in Fairborn Residence. The significance of Lewis Fairborn is significant. The seeability of Lewis Fairborn is unseen. The conversability of Lewis Fairborn is unspoken. The description of Lewis Fairborn is "A filthy, dirty man who wears coveralls that don't quite cover all."
Morgan Alford is a person. The significance of Morgan Alford is significant. The seeability of Morgan Alford is unseen. The description of Morgan Alford is "A smartly dressed man who moves and speaks with passion and conversabilityiction." Morgan Alford is a person. The significance of Morgan Alford is significant. The seeability of Morgan Alford is unseen. The description of Morgan Alford is "A smartly dressed man who moves and speaks with passion and conviction."
Wayfare Tavern Barkeep is a person. They are in Wayfare Tavern. The significance of the Wayfare Tavern Barkeep is significant. The description of Wayfare Tavern Barkeep is "The barkeep is your generic barkeep. He has a closely shaved head. A dark, waxed moustache and dark goatee. He seems to always be cleaning a beer mug with a rag despite the fact he serves people from other mugs found in the bar." Wayfare Tavern Barkeep is a person. They are in Wayfare Tavern. The significance of the Wayfare Tavern Barkeep is significant. The description of Wayfare Tavern Barkeep is "The barkeep is your generic barkeep. He has a closely shaved head. A dark, waxed moustache and dark goatee. He seems to always be cleaning a beer mug with a rag despite the fact he serves people from other mugs found in the bar."
@ -152,7 +152,7 @@ Morgan Alford's Girlfriend is a person. The description of Morgan Alford's Girlf
Bocephus is a person. They are in the Cat House Backyard. The description of Bocephus is "He's a stereotypical redneck with a gravelly, booming voice." Bocephus is a person. They are in the Cat House Backyard. The description of Bocephus is "He's a stereotypical redneck with a gravelly, booming voice."
[ [
THINGS THINGS
] ]
[ Key Things ] [ Key Things ]
@ -201,45 +201,45 @@ Card for a Lifetime Supply of Original Pepso is a thing. The description of Card
ye flask is a thing. The description of ye flask is "It is a flask containing some unknown liquid." ye flask is a thing. The description of ye flask is "It is a flask containing some unknown liquid."
[ [
ACTIONS ACTIONS
] ]
Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing. Understand "slap [something]" as slapping. Slapping is an action applying to one visible thing.
After slapping when the noun is a person: After slapping when the noun is a person:
say "You viciously slap [the noun]!". say "You viciously slap [the noun]!".
Understand "poke [something]" as poking. Poking is an action applying to one visible thing. Understand "poke [something]" as poking. Poking is an action applying to one visible thing.
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 speech when the noun is Chung He: After speech when the noun is Chung He:
say "Chung He says 'I'm looking for my husband. If he's dead, I'll make that person pay!'" say "Chung He says 'I'm looking for my husband. If he's dead, I'll make that person pay!'"
Before taking something when the noun is a thing and the significance of the noun is significant: Before taking something when the noun is a thing and the significance of the noun is significant:
increase the current score of the player by 5. increase the current score of the player by 5.
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.
[ Before speech when the noun is a person and the conversability of the noun is unspoken and the seeability of the noun is seen and the significance of the noun is significant: [ Before speech when the noun is a person and the conversability of the noun is unspoken and the seeability of the noun is seen and the significance of the noun is significant:
now the conversability of the noun is spoken; now the conversability of the noun is spoken;
increase the current score of the player by 5. increase the current score of the player by 5.
Before examining when the noun is a person and the seeability of the noun is unseen and the conversability of the noun is spoken and the significance of the noun is significant: Before examining when the noun is a person and the seeability of the noun is unseen and the conversability of the noun is spoken and the significance of the noun is significant:
now the seeability of the noun is seen; now the seeability of the noun is seen;
increase the current score of the player by 5. ] increase the current score of the player by 5. ]
After reading a command: After reading a command:
let N be "[the player's command]"; let N be "[the player's command]";
if N is "take over kingdom", if N is "take over kingdom",
say "What kingdom, you dumple!?". say "What kingdom, you dumple!?".
Instead of drinking Alcohol: Instead of drinking Alcohol:
now Alcohol is nowhere; now Alcohol is nowhere;
say "You down that bottle!" say "You down that bottle!"
[ [
SCENES SCENES
] ]
[ The Beginning scene ] [ The Beginning scene ]
@ -247,17 +247,17 @@ Instead of drinking Alcohol:
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: the Legend of Possum Crotch.[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: the Legend of Possum Crotch.[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: After speech when the noun is Narrator and The Beginning is happening:
say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: the Legend of Possum Crotch. If you have not played Buttered Toast: the Interactive Ficiton Starring Billy Davis, please do so now."; say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: the Legend of Possum Crotch. If you have not played Buttered Toast: the Interactive Ficiton Starring Billy Davis, please do so now.";
say "Here, have [the amulet of destiny]! Wear it with strength and honor!"; say "Here, have [the amulet of destiny]! Wear it with strength and honor!";
say "Here, have [the ring of awesomeness]! Wear it with strength and honor!"; say "Here, have [the ring of awesomeness]! Wear it with strength and honor!";
say "Enjoy the show and don't forget to examine people and thing or to say 'hi' to people!'"; say "Enjoy the show and don't forget to examine people and thing or to say 'hi' to people!'";
now the amulet of destiny is in Poorly Lit Room; now the amulet of destiny is in Poorly Lit Room;
now the ring of awesomeness is in Poorly Lit Room; now the ring of awesomeness is in Poorly Lit Room;
silently try taking the amulet of destiny; silently try taking the amulet of destiny;
silently try taking the ring of awesomeness; silently try taking the ring of awesomeness;
now the player is wearing the amulet of destiny; now the player is wearing the amulet of destiny;
now the player is wearing the ring of awesomeness; now the player is wearing the ring of awesomeness;
increase the current score of the player by 10. increase the current score of the player by 10.
The player is in Poorly Lit Room. The player is in Poorly Lit Room.
@ -265,35 +265,35 @@ The player is in Poorly Lit Room.
San Francisco 1895 is a scene. San Francisco 1895 begins when The Beginning ends. San Francisco 1895 ends when the player has Possum Crotch's Gas Mask. San Francisco 1895 is a scene. San Francisco 1895 begins when The Beginning ends. San Francisco 1895 ends when the player has Possum Crotch's Gas Mask.
When San Francisco 1895 begins: When San Francisco 1895 begins:
move Chung He to Central Embarcadero; move Chung He to Central Embarcadero;
move the player to Central Embarcadero. move the player to Central Embarcadero.
Before going to a room (called new room): Before going to a room (called new room):
move Chung He to new room. move Chung He to new room.
After speech when the noun is Darcon: After speech when the noun is Darcon:
say "Chung He looks at Darcon and says 'I'm looking for my husband. Have you seen him?'"; say "Chung He looks at Darcon and says 'I'm looking for my husband. Have you seen him?'";
say "Darcon eyes Chung He up and down with a curious glance. He grunts 'Looking for your husband? Chinese fella? Yeah, I seen 'im. He went to Chinatown.'"; say "Darcon eyes Chung He up and down with a curious glance. He grunts 'Looking for your husband? Chinese fella? Yeah, I seen 'im. He went to Chinatown.'";
say "An loud, ominous sound of a large gate unlocking booms through the area."; say "An loud, ominous sound of a large gate unlocking booms through the area.";
now the Dragon Gate is unlocked; now the Dragon Gate is unlocked;
increase the current score of the player by 10. increase the current score of the player by 10.
[ Act II, Scene 1 ] [ Act II, Scene 1 ]
Act II Scene 1 is a scene. Act II Scene 1 begins when San Francisco 1895 ends. Act II Scene 1 ends after speech when the noun is the Narrator. Act II Scene 1 is a scene. Act II Scene 1 begins when San Francisco 1895 ends. Act II Scene 1 ends after speech when the noun is the Narrator.
When Act II Scene 1 begins: When Act II Scene 1 begins:
now ye flask is in Poorly Lit Room; now ye flask is in Poorly Lit Room;
move the player to Poorly Lit Room. move the player to Poorly Lit Room.
Instead of taking ye flask, say "You can't get ye flask." Instead of taking ye flask, say "You can't get ye flask."
Instead of speech when the noun is Narrator and Act II Scene 1 is happening: Instead of speech when the noun is Narrator and Act II Scene 1 is happening:
say "The Narrator smiles and says 'So, you've found the hints. Possum Crotch's trademark gas mask found in Chinatown where Chung Ho was found dead.'"; say "The Narrator smiles and says 'So, you've found the hints. Possum Crotch's trademark gas mask found in Chinatown where Chung Ho was found dead.'";
say "The Narrator looks around and says 'You might want to try looking for clues at the Fairborn house. That's where Chung He has made her way now.'"; say "The Narrator looks around and says 'You might want to try looking for clues at the Fairborn house. That's where Chung He has made her way now.'";
move Chung He to Fairborn Residence; move Chung He to Fairborn Residence;
move player to Fairborn Residence; move player to Fairborn Residence;
increase the current score of the player by 10. increase the current score of the player by 10.
[ Act II,Scene 2 ] [ Act II,Scene 2 ]
@ -301,179 +301,182 @@ Instead of speech when the noun is Narrator and Act II Scene 1 is happening:
Act II Scene 2 is a scene. Act II Scene 2 begins when Act II Scene 1 ends. Act II Scene 2 ends after speechen when the noun is Stanley Fairborn. Act II Scene 2 is a scene. Act II Scene 2 begins when Act II Scene 1 ends. Act II Scene 2 ends after speechen when the noun is Stanley Fairborn.
After speech when the noun is Stanley Fairborn and Act II Scene 2 is happening and the location of Chung He is Fairborn Residence: After speech when the noun is Stanley Fairborn and Act II Scene 2 is happening and the location of Chung He is Fairborn Residence:
say "Chung He says 'Have you seen my husband? His name is Chung Ho and I haven't seen him for sometime and I fear the worst.'"; say "Chung He says 'Have you seen my husband? His name is Chung Ho and I haven't seen him for sometime and I fear the worst.'";
say "Stanley Fairborn squints an eye and pauses momentarily. He says 'Ho? Ho's at the cat house!'"; say "Stanley Fairborn squints an eye and pauses momentarily. He says 'Ho? Ho's at the cat house!'";
say "Chung He smiles and says 'Thank you!'"; say "Chung He smiles and says 'Thank you!'";
say "Chung He heads northeast."; say "Chung He heads northeast.";
move Chung He to Market Street; move Chung He to Market Street;
say "Lewis Fairborn frowns, looks at his brother, and says 'You goofy goober! She was talking about that guy from foreign parts what who was did done killed by that ornery Possum Crotch.'"; say "Lewis Fairborn frowns, looks at his brother, and says 'You goofy goober! She was talking about that guy from foreign parts what who was did done killed by that ornery Possum Crotch.'";
say "Stanley Fairborn looks shocked. He says 'Oh! Should we tell her?'"; say "Stanley Fairborn looks shocked. He says 'Oh! Should we tell her?'";
say "Lewis Fairborn laughs and says 'Nah! She'll find out on her own.'"; say "Lewis Fairborn laughs and says 'Nah! She'll find out on her own.'";
increase the current score of the player by 10. increase the current score of the player by 10.
[ Act II, Scene 3 ] [ Act II, Scene 3 ]
Act II Scene 3 is a scene. Act II Scene 3 begins when Act II Scene 2 ends. Act II Scene 3 ends when Victorian Gate is unlocked. Act II Scene 3 is a scene. Act II Scene 3 begins when Act II Scene 2 ends. Act II Scene 3 ends when Victorian Gate is unlocked.
When Act II Scene 3 begins: When Act II Scene 3 begins:
move the player to Market Street. move the player to Market Street.
Understand "say mellon" as mellon. Mellon is an action applying to nothing. Understand "say mellon" as mellon. Mellon is an action applying to nothing.
After mellon when Act II Scene 3 is happening: After mellon when Act II Scene 3 is happening:
say "The Victorian Gate unlocks and opens up."; say "The Victorian Gate unlocks and opens up.";
now the Victorian Gate is unlocked; now the Victorian Gate is unlocked;
increase the current score of the player by 10. increase the current score of the player by 10.
[ Act II, Scene 4 ] [ Act II, Scene 4 ]
Act II Scene 4 is a scene. Act II Scene 4 begins when Act II Scene 3 ends. Act II Scene 4 ends when the player has Cat House Matchbook. Act II Scene 4 is a scene. Act II Scene 4 begins when Act II Scene 3 ends. Act II Scene 4 ends when the player has Cat House Matchbook.
To decide whether Chicken Feed interests Buckethead: To decide whether Chicken Feed interests Buckethead:
if Buckethead has Chicken Feed, no; if Buckethead has Chicken Feed, no;
yes. yes.
After giving Chicken Feed to Buckethead: After giving Chicken Feed to Buckethead:
say "Buckethead takes the feed and starts spreading it on the floor. The chickens hurredly start eating up the feed."; say "Buckethead takes the feed and starts spreading it on the floor. The chickens hurredly start eating up the feed.";
say "Once they finish, Buckethead starts to play a very, very long, sooothing guitar solo."; say "Once they finish, Buckethead starts to play a very, very long, sooothing guitar solo.";
say "Bucket head gives you [Song for Billy Davis]."; say "Bucket head gives you [Song for Billy Davis].";
move Song for Billy Davis to Cat House Lobby; move Song for Billy Davis to Cat House Lobby;
silently try taking Song for Billy Davis; silently try taking Song for Billy Davis;
increase the current score of the player by 10. increase the current score of the player by 10.
After speech when noun is Captain Butts Pirate: After speech when noun is Captain Butts Pirate:
say "Captain Butts Pirate shouts 'Help! Help! I've somehow SUNK into a blue-green algae filled lagoon!'"; say "Captain Butts Pirate shouts 'Help! Help! I've somehow SUNK into a blue-green algae filled lagoon!'";
say "Chung He shouts back 'How can I help?"; say "Chung He shouts back 'How can I help?";
say "Captain shouts even louder 'Oh! I don't know. Maybe some sort of pole to get me out of this sludge filled lagoon!?'". say "Captain shouts even louder 'Oh! I don't know. Maybe some sort of pole to get me out of this sludge filled lagoon!?'".
To decide whether Large Swimming Pool Cleaning Net interests Captain Butts Pirate: To decide whether Large Swimming Pool Cleaning Net interests Captain Butts Pirate:
if Captain Butts Pirate has Large Swimming Pool Cleaning Net, no; if Captain Butts Pirate has Large Swimming Pool Cleaning Net, no;
yes. yes.
After giving Large Swimming Pool Cleaning Net to Captain Butts Pirate: After giving Large Swimming Pool Cleaning Net to Captain Butts Pirate:
say "Captain Butts Pirate says 'Oh! Heaven's to Betsy! It feels good to get out of that LAGOON! Do you know what's in there? Poops. Lots of poops. Time for a SHOWER!'"; say "Captain Butts Pirate says 'Oh! Heaven's to Betsy! It feels good to get out of that LAGOON! Do you know what's in there? Poops. Lots of poops. Time for a SHOWER!'";
say "Captain Butts Pirate wanders off."; say "Captain Butts Pirate wanders off.";
remove Captain Butts Pirate from play; remove Captain Butts Pirate from play;
increase the current score of the player by 10. increase the current score of the player by 10.
After speech when noun is Bocephus: After speech when noun is Bocephus:
say "Bocephus frowns and says 'I need my answering machine and I've plum gone and lost it.'". say "Bocephus frowns and says 'I need my answering machine and I've plum gone and lost it.'".
To decide whether answering machine interests Bocephus: To decide whether answering machine interests Bocephus:
if Bocephus has answering machine, no; if Bocephus has answering machine, no;
yes. yes.
After giving answering machine to Bocephus: After giving answering machine to Bocephus:
say "Bocephus leans over the [answering machine] and says 'Dis shit on?'"; say "Bocephus leans over the [answering machine] and says 'Dis shit on?'";
say "Bocephus looks at some random direction and shouts 'HEY, BOCEPHUS! YOU STILL AIN'T CLEANED UP YO SHIT, BOCEPHUS! YOU STILL AIN'T CLEANED UP YO SHIT!'"; say "Bocephus looks at some random direction and shouts 'HEY, BOCEPHUS! YOU STILL AIN'T CLEANED UP YO SHIT, BOCEPHUS! YOU STILL AIN'T CLEANED UP YO SHIT!'";
say "Bocephus walks away, carrying his now beloved [answering machine]."; say "Bocephus walks away, carrying his now beloved [answering machine].";
remove Bocephus from play; remove Bocephus from play;
increase the current score of the player by 10. increase the current score of the player by 10.
After speech when noun is the Exhibitionists: After speech when noun is the Exhibitionists:
say "The naked men frown. One of them speaks up and says 'We need weapons of war. A sword and shield each will suffice. If not, our skills will wane!'". say "The naked men frown. One of them speaks up and says 'We need weapons of war. A sword and shield each will suffice. If not, our skills will wane!'".
To decide whether Sugar Cane Stalks interests the Exhibitionists: To decide whether Sugar Cane Stalks interests the Exhibitionists:
if the Exhibitionists has Sugar Cane Stalks, no; if the Exhibitionists has Sugar Cane Stalks, no;
yes. yes.
To decide whether surfboards interests the Exhibitionists: To decide whether surfboards interests the Exhibitionists:
if the Exhibitionists has surfboards, no; if the Exhibitionists has surfboards, no;
yes. yes.
After giving something to the Exhibitionists when the Exhibitionists has Sugar Cane Stalks and the Exhibitionists has Surfboards: After giving something to the Exhibitionists when the Exhibitionists has Sugar Cane Stalks and the Exhibitionists has Surfboards:
say "The Exhibitionists each take a sugar cane stalk and surfboard. They turn towards each other and start fighting using these 'weapons'. They continue fighting all the way out the front door, dropping something on the floor (from whence you'd rather not know!)"; say "The Exhibitionists each take a sugar cane stalk and surfboard. They turn towards each other and start fighting using these 'weapons'. They continue fighting all the way out the front door, dropping something on the floor (from whence you'd rather not know!)";
move Cat House Matchbook to the location of the player; move Cat House Matchbook to the location of the player;
remove the Exhibitionists from play; remove the Exhibitionists from play;
increase the current score of the player by 10. increase the current score of the player by 10.
[ Act II, Scene 5 ] [ Act II, Scene 5 ]
Act II Scene 5 is a scene. Act II Scene 5 begins when Act II Scene 4 ends. Act II Scene 5 ends when the player has the Bag of Money. Act II Scene 5 is a scene. Act II Scene 5 begins when Act II Scene 4 ends. Act II Scene 5 ends when the player has the Bag of Money.
When Act II Scene 5 begins: When Act II Scene 5 begins:
move Emcee to Cafe du Nord; move Emcee to Cafe du Nord;
move Morgan Alford to Morgan Alford's Law Office. move Morgan Alford to Morgan Alford's Law Office.
After speech when the noun is Morgan Alford and Act II Scene 5 is happening: After speech when the noun is Morgan Alford and Act II Scene 5 is happening:
say "Chung He says 'I've been wronged. Stanley Fairborn killed my husband and sent me to a whore house to misdirect me.'"; say "Chung He says 'I've been wronged. Stanley Fairborn killed my husband and sent me to a whore house to misdirect me.'";
say "Morgan Alford looks around like he's distracted. He finally looks at Chung He and says 'Oh! Well, if you can get me $300 with $50 up front, I'll get him in jail!'"; say "Morgan Alford looks around like he's distracted. He finally looks at Chung He and says 'Oh! Well, if you can get me $300 with $50 up front, I'll get him in jail!'";
say "Chung He smiles and says 'That's excellent news! I'll get right on it.'"; say "Chung He smiles and says 'That's excellent news! I'll get right on it.'";
say "Morgan Alford gives you [Lawyer Contract]."; say "Morgan Alford gives you [Lawyer Contract].";
move Lawyer Contract to location of the player; move Lawyer Contract to location of the player;
silently try taking Lawyer Contract. silently try taking Lawyer Contract.
After speech when the noun is Mr Linendot and Act II Scene 5 is not happening: After speech when the noun is Mr Linendot and Act II Scene 5 is not happening:
say "Mr Linendot says 'Hi, kids! Coming soon is the Pepso challenge. MMMMM refreshing Pepso. The only cola made with real pepsin!'". say "Mr Linendot says 'Hi, kids! Coming soon is the Pepso challenge. MMMMM refreshing Pepso. The only cola made with real pepsin!'".
After speech when the noun is Mr Linendot and Act II Scene 5 is happening: After speech when the noun is Mr Linendot and Act II Scene 5 is happening:
say "Mr Linendot says 'Hi, kids! It's time for the Pepso challenge. MMMMM refreshing Pepso. The only cola made with real pepsin!'"; say "Mr Linendot says 'Hi, kids! It's time for the Pepso challenge. MMMMM refreshing Pepso. The only cola made with real pepsin!'";
say "Mr Linendot shoves a can of Pepso into your hand."; say "Mr Linendot shoves a can of Pepso into your hand.";
move Can of Pepso to location of the player; move Can of Pepso to location of the player;
silently try taking Can of Pepso. silently try taking Can of Pepso.
Instead of drinking Can of Pepso during Act II Scene 5: Instead of drinking Can of Pepso during Act II Scene 5:
now Can of Pepso is nowhere; now Can of Pepso is nowhere;
say "You chug the can of 'delicious' Pepso. After a few brief moments, your insides feel like they're on fire. You immediately retch all over the ground. You think you might have lost that battle."; say "You chug the can of 'delicious' Pepso. After a few brief moments, your insides feel like they're on fire. You immediately retch all over the ground. You think you might have lost that battle.";
say "Mr Linendot smiles and says 'Congratulations! You win [Card for a Lifetime Supply of Original Pepso].'"; say "Mr Linendot smiles and says 'Congratulations! You win [Card for a Lifetime Supply of Original Pepso].'";
move Card for a Lifetime Supply of Original Pepso to location of the player; move Card for a Lifetime Supply of Original Pepso to location of the player;
silently try taking Card for a Lifetime Supply of Original Pepso; silently try taking Card for a Lifetime Supply of Original Pepso;
increase the current score of the player by 10. increase the current score of the player by 10.
After speech when the noun is Emcee and the Emcee does not have Bottle of Alcohol or Emcee does not have Agreement for Smashing Pumpkins Performance: After speech when the noun is Emcee and the player has Lawyer Contract:
say "Emcee says 'I'll do your event. However, you need to bring me some alcohol and some entertainment.'". if the noun does not have Bottle of Alcohol or the noun does not have Agreement for Smashing Pumpkins Performance,
say "Emcee says 'I'll do your event. However, you need to bring me some alcohol and some entertainment.'";
otherwise:
say "Emcee says 'I still need both alcohol and some entertainment.'".
After speech when the noun is Billy Corgan and Act II Scene 5 is happening: After speech when the noun is Billy Corgan and Act II Scene 5 is happening and the player has Lawyer Contract:
say "Billy Corgan says 'Sure, I'll play your fundraiser.'"; say "Billy Corgan says 'Sure, I'll play your fundraiser.'";
say "You're given [Agreement for Smashing Pumpkins Performance]!"; say "You're given [Agreement for Smashing Pumpkins Performance]!";
move Agreement for Smashing Pumpkins Performance to location of player; move Agreement for Smashing Pumpkins Performance to location of player;
silently try taking Agreement for Smashing Pumpkins Performance. silently try taking Agreement for Smashing Pumpkins Performance.
After speech when the noun is Wayfare Tavern Barkeep and Act II Scene 5 is happening: After speech when the noun is Wayfare Tavern Barkeep and Act II Scene 5 is happening and the player has Lawyer Contract:
say "The Wayfare Tavern Barkeep says 'Sure, I'll give you some booze if it means getting rid of those pesky Fairborns.'"; say "The Wayfare Tavern Barkeep says 'Sure, I'll give you some booze if it means getting rid of those pesky Fairborns.'";
say "You're given [Bottle of Alcohol]!"; say "You're given [Bottle of Alcohol]!";
move Bottle of Alcohol to location of player; move Bottle of Alcohol to location of player;
silently try taking Bottle of Alcohol. silently try taking Bottle of Alcohol.
After giving something to Emcee when the Emcee has Bottle of Alcohol and the Emcee has Agreement for Smashing Pumpkins Performance: After giving something to Emcee when the Emcee has Bottle of Alcohol and the Emcee has Agreement for Smashing Pumpkins Performance:
say "Emcee says 'Perfect! Here's [Fundraiser Event Contract]!'"; say "Emcee says 'Perfect! Here's [Fundraiser Event Contract]!'";
move Fundraiser Event Contract to the location of the player; move Fundraiser Event Contract to the location of the player;
silently try taking Fundraiser Event Contract; silently try taking Fundraiser Event Contract;
move Billy Corgan to location of player; move Billy Corgan to location of player;
say "Billy Corgan and the rest of the Smashing Pumpkins line-up enter the room and start playing all their songs. People are dancing and having a great time. After some time, people start thoroughly enjoying themselves."; say "Billy Corgan and the rest of the Smashing Pumpkins line-up enter the room and start playing all their songs. People are dancing and having a great time. After some time, people start thoroughly enjoying themselves.";
say "Eventually, as the night goes on, enough money is raised. Emcee presents you with [Bag of Money]"; say "Eventually, as the night goes on, enough money is raised. Emcee presents you with [Bag of Money]";
move Bag of Money to location of player; move Bag of Money to location of player;
silently try taking Bag of Money. silently try taking Bag of Money.
[ Act III ] [ Act III ]
Act III is a scene. Act III begins when Act II Scene 5 ends. Act III ends after opening when the noun is the Verdict. Act III is a scene. Act III begins when Act II Scene 5 ends. Act III ends after opening when the noun is the Verdict.
When Act III begins: When Act III begins:
move Morgan Alford to Courtroom; move Morgan Alford to Courtroom;
move Chung He to Courtroom; move Chung He to Courtroom;
move the player to Courtroom. move the player to Courtroom.
After speech when noun is Morgan Alford: After speech when noun is Morgan Alford:
say "Morgan Alford stands up and approaches Stanley Fairborn. He tries his best to have a menacing face and says 'Lewis Fairborn! Did you or did you not direct this vulnerable widow to the Cat House near Lombard Street?'"; say "Morgan Alford stands up and approaches Stanley Fairborn. He tries his best to have a menacing face and says 'Lewis Fairborn! Did you or did you not direct this vulnerable widow to the Cat House near Lombard Street?'";
say "Stanley Fairborn sighs and says 'For the last time, I'm Stanley. My BROTHER is Lewis.'"; say "Stanley Fairborn sighs and says 'For the last time, I'm Stanley. My BROTHER is Lewis.'";
say "Morgan Alford frowns deeper and says 'Quit stalling and just answer the question.'"; say "Morgan Alford frowns deeper and says 'Quit stalling and just answer the question.'";
say "Stanley Fairborn blurts out 'I thought she was talking about Ho's and not her Ho. It's just a misunderstandering.'"; say "Stanley Fairborn blurts out 'I thought she was talking about Ho's and not her Ho. It's just a misunderstandering.'";
say "Morgan Alford says 'What you're saying is you're covering up your crime?'"; say "Morgan Alford says 'What you're saying is you're covering up your crime?'";
say "Stanley Fairborn says 'What crime?'"; say "Stanley Fairborn says 'What crime?'";
say "Morgan Alford says 'The murder of one Chung Ho! Blaming it on the innocent Possum Crotch is a lie.'"; say "Morgan Alford says 'The murder of one Chung Ho! Blaming it on the innocent Possum Crotch is a lie.'";
say "Stanley Fairborn exclaims 'We all know it was that dern Possum Crotch. He's so evil.'"; say "Stanley Fairborn exclaims 'We all know it was that dern Possum Crotch. He's so evil.'";
say "Morgan Alford shouts at the top of his lungs 'YOU KILLED HIM. YOU KILLED CHUNG HO AND YOU WILL NOT CONFESS! THIS TRIAL WILL PROVE YOUR GUILT. THE DEFENSE RESTS!'"; say "Morgan Alford shouts at the top of his lungs 'YOU KILLED HIM. YOU KILLED CHUNG HO AND YOU WILL NOT CONFESS! THIS TRIAL WILL PROVE YOUR GUILT. THE DEFENSE RESTS!'";
say "Judge quickly looks at Morgan Alford and says 'Aren't you the prosecutor?'"; say "Judge quickly looks at Morgan Alford and says 'Aren't you the prosecutor?'";
say "Hours later, the jury returns and hands you the verdict."; say "Hours later, the jury returns and hands you the verdict.";
move the Verdict to location of player; move the Verdict to location of player;
silently try taking the Verdict. silently try taking the Verdict.
[ Epilogue ] [ Epilogue ]
Epilogue is a scene. Epilogue begins when Act III ends. Epilogue is a scene. Epilogue begins when Act III ends.
When Epilogue begins: When Epilogue begins:
move Morgan Alford's Girlfriend to the location of the player; move Morgan Alford's Girlfriend to the location of the player;
say "Morgan Alford's girlfriend enters the courtroom and walks up to Morgan Alford. She smiles and says 'I can't believe the verdict of the trial.'"; say "Morgan Alford's girlfriend enters the courtroom and walks up to Morgan Alford. She smiles and says 'I can't believe the verdict of the trial.'";
say "Morgan Alford swings his girlfriend low and says 'Gimme some sugar, baby!'"; say "Morgan Alford swings his girlfriend low and says 'Gimme some sugar, baby!'";
end the story. end the story.