libMessagesobject
Library Messages
libMessages
:
MessageHelper
Superclass Tree (in declaration order)
libMessages
MessageHelper
` object`
Summary of Properties
commandFullScore
commandInterruptionPrefix
commandLookAround
commandNotPresent
commandResultsEmpty
commandResultsPrefix
commandResultsSeparator
commandResultsSuffix
complexResultsSeparator
currentlyClosed
currentlyLocked
currentlyNoHints
currentlyOpen
currentlyUnlocked
defaultsFileNotSupported
defaultsFileWriteError
dlgButtonCancel
dlgButtonNo
dlgButtonOk
dlgButtonYes
dlgTitleError
dlgTitleInfo
dlgTitleNone
dlgTitleQuestion
dlgTitleWarning
emptyCommandResponse
finishDeathMsg
finishFailureMsg
finishGameOverMsg
finishVictoryMsg
getRecordingPrompt
getReplayPrompt
getRestorePrompt
getSavePrompt
getScriptingPrompt
hintsDisabled
hintsDone
hintsNotPresent
inputFileScriptWarningButtons
inputScriptFailed
internalResultsSeparator
intraCommandSeparator
listSepEnd
listSepMiddle
listSepTwo
longListSepEnd
longListSepMiddle
longListSepTwo
menuKeyList
menuLongTopicEnd
menuTopicListEnd
nextMenuTopicLink
noAboutInfo
noteWithoutScript
noteWithoutScriptWarning
noteWithScript
notOnboardShip
noTopicsNotTalking
offerOopsNote
oopsMissingWord
oopsOutOfContext
prevMenuLink
recordingCanceled
recordingFailed
recordingOkay
recordOffIgnored
recordOffOkay
replayCanceled
roomDarkDesc
roomDarkName
scoreNotPresent
scriptingCanceled
scriptingFailed
scriptOffIgnored
scriptOffOkay
settingsItemSeparator
showFullScorePrefix
showHintWarning
sorryHintsDisabled
webUploadTooBig
whomPronoun
Summary of Methods
acknowledgeFootnoteStatus
acknowledgeNotifyStatus
acknowledgeTipStatus
acknowledgeVerboseMode
actorHereGroupPrefix
actorHereGroupSuffix
actorInGroupPrefix
actorInGroupSuffix
actorInRemoteGroupPrefix
actorInRemoteGroupSuffix
actorInRemoteNestedRoom
actorInRemoteRoom
actorInRoom
actorInRoomPosture
actorInRoomStatus
actorThereGroupPrefix
actorThereGroupSuffix
againCannotChangeActor
againCannotTalkToTarget
againNotPossible
allInSameListState
alreadyTalkingTo
announceAmbigActionObject
announceDefaultObject
announceImplicitAction
announceMoveToBag
announceMultiActionObject
announceRemappedAction
basicScoreChange
candleBurnedOut
cannotReachContents
cannotReachObject
cannotReachOutside
cannotTalkTo
closedMsg
confirmQuit
confirmRestart
currentExitsSettings
defaultsFileReadError
dimReadDesc
distantThingDesc
distantThingSmellDesc
distantThingSoundDesc
exitsOnOffOkay
explainExitsOnOff
filePromptFailed
filePromptFailedMsg
firstFootnote
firstScoreChange
footnoteRef
fullScoreItemPoints
inputFileScriptWarning
inputScriptFailedException
inputScriptOkay
invalidCommandToken
invalidFinishOption
litCandleDesc
litMatchDesc
lockedMsg
mainCommandPrompt
makeSentence
matchBurnedOut
mentionFullScore
menuInstructions
menuNextChapter
menuTopicProgress
noCommandForAgain
noSuchFootnote
noteMainRestore
notRestarting
notTerminating
objBurnedOut
obscuredReadDesc
obscuredThingDesc
obscuredThingSmellDesc
obscuredThingSoundDesc
offMsg
okayQuitting
onMsg
oopsNote
openMsg
openStatusMsg
parserErrorString
pauseEnded
pausePrompt
pauseSaving
pcDesc
putDestBehind
putDestContainer
putDestFloor
putDestRoom
putDestSurface
putDestUnder
recordingFailedException
restoreCanceled
restoreCorruptedFile
restoredDefaults
restoreFailed
restoreFailedOnServer
restoreInvalidFile
restoreInvalidMatch
restoreOkay
roomActorHereDesc
roomActorPostureDesc
roomActorStatus
roomActorThereDesc
saveCanceled
savedDefaults
saveFailed
saveFailedOnServer
saveOkay
sayArriving
sayArrivingDir
sayArrivingDownStairs
sayArrivingLocally
sayArrivingShipDir
sayArrivingThroughPassage
sayArrivingUpStairs
sayArrivingViaPath
sayDeparting
sayDepartingAft
sayDepartingDir
sayDepartingDownStairs
sayDepartingFore
sayDepartingLocally
sayDepartingShipDir
sayDepartingThroughPassage
sayDepartingUpStairs
sayDepartingViaPath
sayDepartingWith
sayDepartingWithGuide
sayOpenDoorRemotely
sayTravelingRemotely
scoreChange
scriptingFailedException
scriptingOkay
scriptingOkayWebTemp
shortFootnoteStatus
shortNotifyStatus
shortVerboseStatus
showCredit
showFinishMsg
showFootnoteStatus
showListState
showNotifyStatus
showScoreMessage
showScoreNoMaxMessage
showScoreRankMessage
showVersion
silentImplicitAction
smellDescSeparator
smellIsFromWithin
smellIsFromWithout
soundDescSeparator
soundIsFromWithin
soundIsFromWithout
systemActionToNPC
textMenuMainPrompt
textMenuTopicPrompt
thingFeelDesc
thingTasteDesc
tipStatusShort
undoFailed
undoOkay
unlitMatchDesc
unlockedMsg
webNewUser
Inherited from MessageHelper
:
askDisambigList
shortTIMsg
shortTMsg
Properties
commandFullScore
no description available
commandInterruptionPrefix
Command “interruption” group prefix. This is displayed after an interrupted command line - a command line editing session that was interrupted by a timeout event - just before the text that interrupted the command line.
By default, we’ll show a paragraph break here, to set off the interrupting text from the command line under construction.
commandLookAround
some standard commands for insertion into <a> tags - these are in the messages so they can translated along with the command set
commandNotPresent
optional command is not supported in this game
commandResultsEmpty
Empty command results - this is shown when we read a command line and then go back and read another without having displaying anything.
By default, we’ll return a message indicating that nothing happened.
commandResultsPrefix
Command group prefix - this is displayed after a command line and before the first command results shown after the command line.
By default, we’ll show the “zero-space paragraph” marker, which acts like a paragraph break in that it swallows up immediately following paragraph breaks, but doesn’t actually add any space. This will ensure that we don’t add any space between the command input line and the next text.
commandResultsSeparator
Command separator - this is displayed after the results from a command when another command is about to be executed without any more user input. That is, when a command line contains more than one command, this message is displayed between each successive command, to separate the results visually.
This is not shown before the first command results after a command input line, and is not shown after the last results before a new input line. Furthermore, this is shown only between adjacent commands for which output actually occurs; if a series of commands executes without any output, we won’t show any separators between the silent commands.
By default, we’ll just start a new paragraph.
commandResultsSuffix
Command results suffix - this is displayed just before a new command line is about to be read if any command results have been shown since the last command line.
By default, we’ll show nothing extra.
complexResultsSeparator
“Complex” result separator - this is displayed between a group of messages for a “complex” result set and adjoining messages. A command result list is “complex” when it’s built up out of several generated items, such as object identification prefixes or implied command prefixes. We use additional visual separation to set off these groups of messages from adjoining messages, which is especially important for commands on multiple objects, where we would otherwise have several results shown together. By default, we use a paragraph break.
currentlyClosed
no description available
currentlyLocked
object is currently locked/unlocked
currentlyNoHints
there are currently no hints available (but there might be later)
currentlyOpen
object is currently open/closed
currentlyUnlocked
no description available
defaultsFileNotSupported
SAVE/RESTORE DEFAULTS not supported (old interpreter version)
defaultsFileWriteError
SAVE DEFAULTS file creation error
dlgButtonCancel
no description available
dlgButtonNo
no description available
dlgButtonOk
Standard dialog button labels, for the Web UI. These are built in to the conventional interpreters, but in the Web UI we have to generate these ourselves.
dlgButtonYes
no description available
dlgTitleError
no description available
dlgTitleInfo
no description available
dlgTitleNone
Standard dialog titles, for the Web UI. These are shown in the title bar area of the Web UI dialog used for inputDialog() calls. These correspond to the InDlgIconXxx icons. The conventional interpreters use built-in titles when titles are needed at all, but in the Web UI we have to generate these ourselves.
dlgTitleQuestion
no description available
dlgTitleWarning
no description available
emptyCommandResponse
show the response to an empty command line
finishDeathMsg
standard game-ending messages for the common outcomes
finishFailureMsg
no description available
finishGameOverMsg
no description available
finishVictoryMsg
no description available
getRecordingPrompt
get the RECORD prompt
getReplayPrompt
REPLAY prompt
getRestorePrompt
get the restore-game prompt
getSavePrompt
Get the save-game file prompt. Note that this must return a single-quoted string value, not display a value itself, because this prompt is passed to inputFile().
getScriptingPrompt
get the scripting inputFile prompt message
hintsDisabled
acknowledge HINTS OFF
hintsDone
done with hints
hintsNotPresent
this game has no hints
inputFileScriptWarningButtons
build the message
inputScriptFailed
error opening input script
internalResultsSeparator
Internal results separator - this is displayed to visually separate the results of an implied command from the results for the initiating command, which are shown after the results from the implied command. By default, we show a paragraph break.
intraCommandSeparator
Intra-command report separator. This is used to separate report messages within a single command’s results. By default, we show a paragraph break.
listSepEnd
the list separator for the end of a list of at least three elements
listSepMiddle
the list separator character in the middle of a list
listSepTwo
the list separator character for a two-element list
longListSepEnd
the list separator for the end of a long list
longListSepMiddle
the list separator for the middle of a long list (a list with embedded lists not otherwise set off, such as by parentheses)
longListSepTwo
the list separator for a two-element list of sublists
menuKeyList
Command key list for the menu system. This uses the format defined for MenuItem.keyList in the menu system. Keys must be given as lower-case in order to match input, since the menu system converts input keys to lower case before matching keys to this list.
Note that the first item in each list is what will be given in the navigation menu, which is why the fifth list contains ‘ENTER’ as its first item, even though this will never match a key press.
menuLongTopicEnd
Message to display at the end of a “long topic” in the menu system. We’ll display this at the end of the long topic’s contents.
menuTopicListEnd
Message to display at the end of a topic list. We’ll display this after we’ve displayed all available items from a MenuTopicItem’s list of items, to let the user know that there are no more items available.
nextMenuTopicLink
link title for ‘next topic’ navigation link in topic lists
noAboutInfo
there’s no “about” information in this game
noteWithoutScript
no description available
noteWithoutScriptWarning
on the first comment without transcript recording, warn about it
noteWithScript
comment accepted, with or without transcript recording in effect
notOnboardShip
a shipboard direction was attempted while not onboard a ship
noTopicsNotTalking
no topics to suggest when we’re not talking to anyone
offerOopsNote
Flag: offer an explanation of the “OOPS” command when it first comes up. We’ll only show this the first time the player enters an unknown word. If you never want to offer this message at all, simply set this flag to nil initially.
See also oopsNote() below.
oopsMissingWord
OOPS in context, but without the word to correct
oopsOutOfContext
can’t use OOPS right now
prevMenuLink
link title for ‘previous menu’ navigation link
recordingCanceled
acknowledge cancellation
recordingFailed
recording failed
recordingOkay
acknowledge recording on
recordOffIgnored
RECORD OFF ignored because we’re not recording commands
recordOffOkay
recording turned off
replayCanceled
REPLAY file selection canceled
roomDarkDesc
generic long description of a dark room
roomDarkName
generic short description of a dark room
scoreNotPresent
this game doesn’t use scoring
scriptingCanceled
acknowledge cancellation of script file dialog
scriptingFailed
scripting failed
scriptOffIgnored
SCRIPT OFF ignored because we’re not in a script file
scriptOffOkay
acknowledge scripting off
settingsItemSeparator
show a separator for the settingsUI.showAll() list
showFullScorePrefix
show the list prefix for the full score listing; this is shown on a line by itself before the list of full score items, shown indented and one item per line
showHintWarning
show the hint system warning
sorryHintsDisabled
rebuff a request for hints when they’ve been previously disabled
webUploadTooBig
Web UI inputFile error: uploaded file is too large
whomPronoun
The pronoun to use for the objective form of the personal interrogative pronoun. Strictly speaking, the right word for this usage is “whom”; but regardless of what the grammar books say, most American English speakers these days use “who” for both the subjective and objective cases; to many ears, “whom” sounds old-fashioned, overly formal, or even pretentious. (Case in point: a recent television ad tried to make a little kid look ultra-sophisticated by having him answer the phone by asking “*whom* may I ask is calling?”, with elaborate emphasis on the “whom.” Of course, the correct usage in this case is “who,” so the ad only made the kid look pretentious. It goes to show that, at least in the mind of the writer of the ad, “whom” is just the snooty, formal version of “who” that serves only to signal the speaker’s sophistication.)
By default, we distinguish “who” and “whom.” Authors who prefer to use “who” everywhere can do so by changing this property’s value to ‘who’.
Methods
acknowledgeFootnoteStatus (stat)
acknowledge a change in the footnote status
acknowledgeNotifyStatus (stat)
acknowledge a change in the score notification status
acknowledgeTipStatus (stat)
acknowledge turning tips on or off
acknowledgeVerboseMode (verbose)
acknowledge setting VERBOSE mode (true) or TERSE mode (nil)
actorHereGroupPrefix (posture, lst)
Prefix/suffix messages for listing actors in a room description, for cases when the actors’ nominal container cannot be seen or is not to be stated: “Bob and Bill are standing here.”
Note that we don’t always want to state the nominal container, even when it’s visible. For example, when actors are standing on the floor, we don’t bother saying that they’re on the floor, as that’s stating the obvious. The container will decide whether or not it wants to be included in the message; containers that don’t want to be mentioned will use this form of the message.
actorHereGroupSuffix (posture, lst)
no description available
actorInGroupPrefix (posture, cont, lst)
Prefix/suffix messages for listing actors in a room description, for cases when the actors are in the local room in a nominal container that we want to mention: “Bob and Bill are sitting on the couch.”
actorInGroupSuffix (posture, cont, lst)
no description available
actorInRemoteGroupPrefix (pov, posture, cont, remote, lst)
Prefix/suffix messages for listing actors in a room description, for cases when the actors are inside a nested room that’s inside a remote location: “Bob and Bill are in the courtyard, sitting on the bench.”
actorInRemoteGroupSuffix (pov, posture, cont, remote, lst)
no description available
actorInRemoteNestedRoom (actor, inner, outer, pov)
mention that the given actor is visible, at a distance or remotely, in the given nested room within the given outer location; this is used in room descriptions
actorInRemoteRoom (actor, room, pov)
mention that the given actor is visible, at a distance or remotely, in the given location; this is used in room descriptions when an NPC is visible in a remote or distant location
actorInRoom (actor, cont)
Mention that an actor is in a given local room, as part of a room description. This is used as a default “special description” for an actor.
actorInRoomPosture (actor, room)
Describe an actor as standing/sitting/lying on something, as part of the actor’s EXAMINE description. This is additional information added to the actor’s description, so we refer to the actor with a pronoun (“He’s standing here”).
actorInRoomStatus (actor, room)
show a status line addendum: standing in/on something
actorThereGroupPrefix (pov, posture, remote, lst)
Prefix/suffix messages for listing actors in a room description, for cases when the actors’ immediate container cannot be seen or is not to be stated, and the actors are in a remote location: “Bob and Bill are in the courtyard.”
actorThereGroupSuffix (pov, posture, remote, lst)
no description available
againCannotChangeActor ( )
‘again’ cannot be directed to a different actor
againCannotTalkToTarget (issuer, target)
‘again’: can no longer talk to target actor
againNotPossible (issuer)
the last command cannot be repeated in the present context
allInSameListState (lst, stateName)
a set of equivalents are all in a given state
alreadyTalkingTo (actor, greeter)
greeting actor while actor is already talking to us
announceAmbigActionObject (obj, whichObj, action)
Announce a singleton object that we selected from a set of ambiguous objects. This is used when we disambiguate a command and choose an object over other objects that are also logical but are less likely. In such cases, it’s courteous to tell the player what we chose, because it’s possible that the user meant one of the other logical objects - announcing this type of choice helps reduce confusion by making it immediately plain to the player when we make a choice other than what they were thinking.
announceDefaultObject (obj, whichObj, action, resolvedAllObjects)
Announce a singleton object we selected as a default for a missing noun phrase.
‘resolvedAllObjects’ indicates where we are in the command processing: this is true if we’ve already resolved all of the other objects in the command, nil if not. We use this information to get the phrasing right according to the situation.
announceImplicitAction (action, ctx)
Get a string to announce an implicit action. This announces the current global action. ‘ctx’ is an ImplicitAnnouncementContext object describing the context in which the message is being displayed.
announceMoveToBag (action, ctx)
Get a string to announce that we’re implicitly moving an object to a bag of holding to make room for taking something new. If ‘trying’ is true, it means we want to phrase the message as merely trying the action, not actually performing it.
announceMultiActionObject (obj, whichObj, action)
Announce the current object of a set of multiple objects on which we’re performing an action. This is used to tell the player which object we’re acting upon when we’re iterating through a set of objects specified in a command targeting multiple objects.
announceRemappedAction (action)
announce a completely remapped action
basicScoreChange (delta)
basic score change notification message - this is an internal service routine for scoreChange and firstScoreChange
candleBurnedOut (obj)
daemon report for burning out a candle
cannotReachContents (obj, loc)
cannot reach an object, because the object is inside the given container
cannotReachObject (obj)
cannot reach (i.e., touch) an object that is to be manipulated in a command - this is a generic message used when we cannot identify the specific reason that the object is in scope but cannot be touched
cannotReachOutside (obj, loc)
cannot reach an object because it’s outisde the given container
cannotTalkTo (targetActor, issuingActor)
a command was issued to a non-actor
closedMsg (obj)
no description available
confirmQuit ( )
confirm that we really want to quit
confirmRestart ( )
confirm that they really want to restart
currentExitsSettings (statusLine, roomDesc)
describe the current EXITS settings
defaultsFileReadError (exc)
RESTORE DEFAULTS file open/read error
dimReadDesc (obj)
dim light “read” description
distantThingDesc (obj)
generic long description of a Thing from a distance
distantThingSmellDesc (obj)
generic “smell” description of a Thing at a distance
distantThingSoundDesc (obj)
generic “listen” description of a Thing at a distance
exitsOnOffOkay (stat, look)
acknowledge new “exits on/off” status
explainExitsOnOff ( )
explain how to turn exit display on and off
filePromptFailed ( )
error showing the input file dialog (or character-mode equivalent)
filePromptFailedMsg (msg)
error showing the input file dialog, with a system error message
firstFootnote ( )
first footnote notification
firstScoreChange (delta)
score change - first notification
footnoteRef (num)
get the string to display for a footnote reference
fullScoreItemPoints (points)
show the item prefix, with the number of points, for a full score item - immediately after this is displayed, we’ll display the description message for the achievement
inputFileScriptWarning (warning, filename)
Warning prompt for inputFile() warnings generated when reading a script file, for the Web UI. The interpreter normally displays these warnings directly, but in Web UI mode, the program is responsible, so we need localized messages.
inputScriptFailedException (exc)
exception opening input script
inputScriptOkay (fname)
acknowledge starting an input script
invalidCommandToken (ch)
invalid token (i.e., punctuation) in command line
invalidFinishOption (resp)
invalid finishGame response
litCandleDesc (obj)
lit candle description
litMatchDesc (obj)
lit/unlit match description
lockedMsg (obj)
locked/unlocked status - adjectives describing lock states
mainCommandPrompt (which)
Show the main command prompt.
‘which’ is one of the rmcXxx phase codes indicating what kind of command we’re reading. This default implementation shows the same prompt for every type of input, but games can use the ‘which’ value to show different prompts for different types of queries, if desired.
makeSentence (msg)
make an error message into a sentence, by capitalizing the first letter and adding a period at the end if it doesn’t already have one
matchBurnedOut (obj)
daemon report for burning out a match
mentionFullScore ( )
mention the FULL SCORE command
menuInstructions (keylist, prevLink)
instructions text for banner-mode menus - this is displayed in the instructions bar at the top of the screen, above the menu banner area
menuNextChapter (keylist, title, hrefNext, hrefUp)
show a ‘next chapter’ link
menuTopicProgress (cur, tot)
Position indicator for topic list items - this is displayed after a topic list item to show the current item number and the total number of items in the list, to give the user an idea of where they are in the overall list.
noCommandForAgain ( )
‘again’ used with no prior command
noSuchFootnote (num)
there is no such footnote as the given number
noteMainRestore ( )
note that we’re restoring at startup via a saved-position launch
notRestarting ( )
“not restarting” confirmation
notTerminating ( )
“not terminating” confirmation - this is displayed when the player doesn’t acknowledge a ‘quit’ command with an affirmative response to our confirmation question
objBurnedOut (obj)
daemon report for burning out a generic fueled light source
obscuredReadDesc (obj)
obscured “read” description
obscuredThingDesc (obj, obs)
generic long description of a Thing under obscured conditions
obscuredThingSmellDesc (obj, obs)
generic obscured “smell” description
obscuredThingSoundDesc (obj, obs)
generic obscured “listen” description
offMsg (obj)
no description available
okayQuitting ( )
QUIT message. We display this to acknowledge an explicit player command to quit the game. This is the last message the game displays on the way out; there is no need to offer any options at this point, because the player has decided to exit the game.
By default, we show nothing; games can override this to display an acknowledgment if desired. Note that this isn’t a general end-of-game ‘goodbye’ message; the library only shows this to acknowledge an explicit QUIT command from the player.
onMsg (obj)
on/off status - these are simply adjectives that can be used to describe the status of a switchable object
oopsNote ( )
Show a note about the OOPS command. This is, by default, added to the “I don’t know that word” error the first time that error occurs.
openMsg (obj)
open/closed status - these are simply adjectives that can be used to describe the status of an openable object
openStatusMsg (obj)
stand-alone independent clause describing current open status
parserErrorString (actor, msg)
Show a pre-resolved error message string. This simply displays the given string.
pauseEnded ( )
PAUSE ended
pausePrompt ( )
PAUSE prompt
pauseSaving ( )
saving from within a pause
pcDesc (actor)
default description of the player character
putDestBehind (obj)
no description available
putDestContainer (obj)
Prepositional phrases for putting objects into different types of objects.
putDestFloor (obj)
no description available
putDestRoom (obj)
no description available
putDestSurface (obj)
no description available
putDestUnder (obj)
no description available
recordingFailedException (exc)
recording failed with exception
restoreCanceled ( )
restore canceled
restoreCorruptedFile ( )
restore failed because the file was corrupted
restoredDefaults ( )
RESTORE DEFAULTS successful
restoreFailed (exc)
restore failed for some reason other than those distinguished above
restoreFailedOnServer (exc)
restore failed due to storage server request error
restoreInvalidFile ( )
restore failed because the file was not a valid saved game file
restoreInvalidMatch ( )
restore failed because the file was for the wrong game or version
restoreOkay ( )
successfully restored
roomActorHereDesc (actor)
mention that an actor is here, without mentioning the enclosing room, as part of a room description
roomActorPostureDesc (actor)
Describe an actor’s posture, as part of an actor’s “examine” description. If the actor is standing, don’t bother mentioning anything, as standing is the trivial default condition.
roomActorStatus (actor)
Show a status line addendum for the actor posture, without mentioning the actor’s location. We won’t mention standing, since this is the default posture.
roomActorThereDesc (actor)
mention that an actor is visible at a distance or remotely, without mentioning the enclosing room, as part of a room description
saveCanceled ( )
save canceled
savedDefaults ( )
SAVE DEFAULTS successful
saveFailed (exc)
saved failed due to a file write or similar error
saveFailedOnServer (exc)
save failed due to storage server request error
saveOkay ( )
successfully saved
sayArriving (traveler)
a traveler is arriving, but not from a compass direction
sayArrivingDir (traveler, dirName)
a traveler is arriving from a compass direction
sayArrivingDownStairs (traveler, stairs)
a traveler is arriving by coming down a stairway
sayArrivingLocally (traveler, dest)
a traveler is arriving locally (staying within view throughout the travel, and coming closer to the PC)
sayArrivingShipDir (traveler, dirName)
a traveler is arriving from a shipboard direction
sayArrivingThroughPassage (traveler, passage)
a traveler is arriving via a passage
sayArrivingUpStairs (traveler, stairs)
a traveler is arriving by coming up a stairway
sayArrivingViaPath (traveler, passage)
a traveler is arriving via a path
sayDeparting (traveler)
a traveler is departing, but not in a compass direction
sayDepartingAft (traveler)
a traveler is going aft
sayDepartingDir (traveler, dirName)
a traveler is leaving in a given compass direction
sayDepartingDownStairs (traveler, stairs)
a traveler is leaving down a stairway
sayDepartingFore (traveler)
a traveler is going fore
sayDepartingLocally (traveler, dest)
a traveler is departing locally (staying within view throughout the travel, and moving further away from the PC)
sayDepartingShipDir (traveler, dirName)
a traveler is leaving in a given shipboard direction
sayDepartingThroughPassage (traveler, passage)
a traveler is leaving via a passage
sayDepartingUpStairs (traveler, stairs)
a traveler is leaving up a stairway
sayDepartingViaPath (traveler, passage)
a traveler is leaving via a path
sayDepartingWith (traveler, lead)
acompanying another actor on travel
sayDepartingWithGuide (guide, lead)
Accompanying a tour guide. Note the seemingly reversed roles: the lead actor is the one initiating the travel, and the tour guide is the accompanying actor. So, the lead actor is effectively following the accompanying actor. It seems backwards, but really it’s not: the tour guide merely shows the lead actor where to go, but it’s up to the lead actor to actually initiate the travel.
sayOpenDoorRemotely (door, stat)
note that a door is being opened/closed remotely
sayTravelingRemotely (traveler, dest)
a traveler is traveling remotely (staying within view through the travel, and moving from one remote top-level location to another)
scoreChange (delta)
score change - notification other than the first time
scriptingFailedException (exc)
scripting failed with an exception
scriptingOkay ( )
acknowledge scripting on
scriptingOkayWebTemp ( )
no description available
shortFootnoteStatus (stat)
show the footnote status, in short form
shortNotifyStatus (stat)
show the current score notify status, in short form
shortVerboseStatus (stat)
show the current VERBOSE setting, in short form
showCredit (name, byline)
show a library credit (for a CREDITS listing)
showFinishMsg (msg)
Show a game-finishing message - we use the conventional “*** You have won! ***” format that text games have been using since the dawn of time.
showFootnoteStatus (stat)
show the current footnote status
showListState (state)
Show a list state name - this is extra state information that we show for an object in a listing involving the object. For example, a light source might add a state like “(providing light)”. We simply show the list state name in parentheses.
showNotifyStatus (stat)
show the current score notify status
showScoreMessage (points, maxPoints, turns)
show the basic score message
showScoreNoMaxMessage (points, turns)
show the basic score message with no maximum
showScoreRankMessage (msg)
show the full message for a given score rank string
showVersion (name, version)
show a library version number (for a VERSION listing)
silentImplicitAction (action, ctx)
Announce a silent implied action. This allows an implied action to work exactly as normal (including the suppression of a default response message), but without any announcement of the implied action.
smellDescSeparator ( )
separator for “smell” results - we ordinarily show each item’s odor description as a separate paragraph
smellIsFromWithin (obj, loc)
odor is coming from inside/outside a container
smellIsFromWithout (obj, loc)
no description available
soundDescSeparator ( )
separator for “listen” results
soundIsFromWithin (obj, loc)
sound is coming from inside/outside a container
soundIsFromWithout (obj, loc)
no description available
systemActionToNPC ( )
system actions cannot be directed to non-player characters
textMenuMainPrompt (keylist)
main prompt text for text-mode menus - this is displayed each time we ask for a keystroke to navigate a menu in text-only mode
textMenuTopicPrompt ( )
prompt text for topic lists in text-mode menus
thingFeelDesc (obj)
generic “feel” description of a Thing
thingTasteDesc (obj)
generic “taste” description of a Thing
tipStatusShort (stat)
describe the tip mode setting
undoFailed ( )
undo command failed
undoOkay (actor, cmd)
undo command succeeded
unlitMatchDesc (obj)
no description available
unlockedMsg (obj)
no description available
webNewUser (name)
web UI alert when a new user has joined a multi-user session
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3