libMessagesobject | msg_neu.t[76] |
Superclass Tree | Property Summary | Method Summary | Property Details | Method Details |
libMessages : MessageHelper
libMessages
MessageHelper
object
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
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
commandFullScore | msg_neu.t[114] |
commandInterruptionPrefix | msg_neu.t[475] |
By default, we'll show a paragraph break here, to set off the interrupting text from the command line under construction.
commandLookAround | msg_neu.t[113] |
commandNotPresent | msg_neu.t[1094] |
commandResultsEmpty | msg_neu.t[533] |
By default, we'll return a message indicating that nothing happened.
commandResultsPrefix | msg_neu.t[464] |
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 | msg_neu.t[493] |
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 | msg_neu.t[523] |
By default, we'll show nothing extra.
complexResultsSeparator | msg_neu.t[506] |
currentlyClosed | msg_neu.t[1665] |
currentlyLocked | msg_neu.t[1675] |
currentlyNoHints | msg_neu.t[1077] |
currentlyOpen | msg_neu.t[1664] |
currentlyUnlocked | msg_neu.t[1676] |
defaultsFileNotSupported | msg_neu.t[1137] |
defaultsFileWriteError | msg_neu.t[1150] |
dlgButtonCancel | msg_neu.t[1727] |
dlgButtonNo | msg_neu.t[1729] |
dlgButtonOk | msg_neu.t[1726] |
dlgButtonYes | msg_neu.t[1728] |
dlgTitleError | msg_neu.t[1719] |
dlgTitleInfo | msg_neu.t[1717] |
dlgTitleNone | msg_neu.t[1715] |
dlgTitleQuestion | msg_neu.t[1718] |
dlgTitleWarning | msg_neu.t[1716] |
emptyCommandResponse | msg_neu.t[445] |
finishDeathMsg | msg_neu.t[768] |
finishFailureMsg | msg_neu.t[770] |
finishGameOverMsg | msg_neu.t[771] |
finishVictoryMsg | msg_neu.t[769] |
getRecordingPrompt | msg_neu.t[959] |
getReplayPrompt | msg_neu.t[988] |
getRestorePrompt | msg_neu.t[781] |
getSavePrompt | msg_neu.t[778] |
getScriptingPrompt | msg_neu.t[920] |
hintsDisabled | msg_neu.t[1064] |
hintsDone | msg_neu.t[1091] |
hintsNotPresent | msg_neu.t[1073] |
inputFileScriptWarningButtons | msg_neu.t[1748] |
inputScriptFailed | msg_neu.t[910] |
internalResultsSeparator | msg_neu.t[514] |
intraCommandSeparator | msg_neu.t[541] |
listSepEnd | msg_neu.t[265] |
listSepMiddle | msg_neu.t[259] |
listSepTwo | msg_neu.t[262] |
longListSepEnd | msg_neu.t[277] |
longListSepMiddle | msg_neu.t[271] |
longListSepTwo | msg_neu.t[274] |
menuKeyList | msg_neu.t[1166] |
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 | msg_neu.t[1220] |
menuTopicListEnd | msg_neu.t[1213] |
nextMenuTopicLink | msg_neu.t[1178] |
noAboutInfo | msg_neu.t[163] |
noteWithoutScript | msg_neu.t[1015] |
noteWithoutScriptWarning | msg_neu.t[1018] |
noteWithScript | msg_neu.t[1014] |
notOnboardShip | msg_neu.t[1564] |
noTopicsNotTalking | msg_neu.t[575] |
offerOopsNote | msg_neu.t[107] |
See also oopsNote() below.
oopsMissingWord | msg_neu.t[594] |
oopsOutOfContext | msg_neu.t[589] |
prevMenuLink | msg_neu.t[1175] |
recordingCanceled | msg_neu.t[978] |
recordingFailed | msg_neu.t[968] |
recordingOkay | msg_neu.t[962] |
recordOffIgnored | msg_neu.t[984] |
recordOffOkay | msg_neu.t[981] |
replayCanceled | msg_neu.t[991] |
roomDarkDesc | msg_neu.t[1325] |
roomDarkName | msg_neu.t[1322] |
scoreNotPresent | msg_neu.t[1098] |
scriptingCanceled | msg_neu.t[949] |
scriptingFailed | msg_neu.t[939] |
scriptOffIgnored | msg_neu.t[955] |
scriptOffOkay | msg_neu.t[952] |
settingsItemSeparator | msg_neu.t[1134] |
showFullScorePrefix | msg_neu.t[302] |
showHintWarning | msg_neu.t[1081] |
sorryHintsDisabled | msg_neu.t[1067] |
webUploadTooBig | msg_neu.t[879] |
whomPronoun | msg_neu.t[97] |
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'.
acknowledgeFootnoteStatus (stat) | msg_neu.t[412] |
acknowledgeNotifyStatus (stat) | msg_neu.t[620] |
acknowledgeTipStatus (stat) | msg_neu.t[341] |
acknowledgeVerboseMode (verbose) | msg_neu.t[598] |
actorHereGroupPrefix (posture, lst) | msg_neu.t[1449] |
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) | msg_neu.t[1450] |
actorInGroupPrefix (posture, cont, lst) | msg_neu.t[1416] |
actorInGroupSuffix (posture, cont, lst) | msg_neu.t[1417] |
actorInRemoteGroupPrefix (pov, posture, cont, remote, lst) | msg_neu.t[1429] |
actorInRemoteGroupSuffix (pov, posture, cont, remote, lst) | msg_neu.t[1430] |
actorInRemoteNestedRoom (actor, inner, outer, pov) | msg_neu.t[1399] |
actorInRemoteRoom (actor, room, pov) | msg_neu.t[1387] |
actorInRoom (actor, cont) | msg_neu.t[1352] |
actorInRoomPosture (actor, room) | msg_neu.t[1364] |
actorInRoomStatus (actor, room) | msg_neu.t[1318] |
actorThereGroupPrefix (pov, posture, remote, lst) | msg_neu.t[1462] |
actorThereGroupSuffix (pov, posture, remote, lst) | msg_neu.t[1463] |
againCannotChangeActor ( ) | msg_neu.t[695] |
againCannotTalkToTarget (issuer, target) | msg_neu.t[702] |
againNotPossible (issuer) | msg_neu.t[708] |
allInSameListState (lst, stateName) | msg_neu.t[174] |
alreadyTalkingTo (actor, greeter) | msg_neu.t[568] |
announceAmbigActionObject (obj, whichObj, action) | msg_neu.t[655] |
announceDefaultObject (obj, whichObj, action, resolvedAllObjects) | msg_neu.t[677] |
'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) | msg_neu.t[129] |
announceMoveToBag (action, ctx) | msg_neu.t[149] |
announceMultiActionObject (obj, whichObj, action) | msg_neu.t[632] |
announceRemappedAction (action) | msg_neu.t[117] |
basicScoreChange (delta) | msg_neu.t[332] |
candleBurnedOut (obj) | msg_neu.t[1694] |
cannotReachContents (obj, loc) | msg_neu.t[1259] |
cannotReachObject (obj) | msg_neu.t[1250] |
cannotReachOutside (obj, loc) | msg_neu.t[1267] |
cannotTalkTo (targetActor, issuingActor) | msg_neu.t[561] |
closedMsg (obj) | msg_neu.t[1661] |
confirmQuit ( ) | msg_neu.t[721] |
confirmRestart ( ) | msg_neu.t[751] |
currentExitsSettings (statusLine, roomDesc) | msg_neu.t[1050] |
defaultsFileReadError (exc) | msg_neu.t[1143] |
dimReadDesc (obj) | msg_neu.t[234] |
distantThingDesc (obj) | msg_neu.t[178] |
distantThingSmellDesc (obj) | msg_neu.t[203] |
distantThingSoundDesc (obj) | msg_neu.t[192] |
exitsOnOffOkay (stat, look) | msg_neu.t[1029] |
explainExitsOnOff ( ) | msg_neu.t[1044] |
filePromptFailed ( ) | msg_neu.t[865] |
filePromptFailedMsg (msg) | msg_neu.t[873] |
firstFootnote ( ) | msg_neu.t[360] |
firstScoreChange (delta) | msg_neu.t[315] |
footnoteRef (num) | msg_neu.t[353] |
fullScoreItemPoints (points) | msg_neu.t[309] |
inputFileScriptWarning (warning, filename) | msg_neu.t[1740] |
inputScriptFailedException (exc) | msg_neu.t[914] |
inputScriptOkay (fname) | msg_neu.t[903] |
invalidCommandToken (ch) | msg_neu.t[448] |
invalidFinishOption (resp) | msg_neu.t[1023] |
litCandleDesc (obj) | msg_neu.t[245] |
litMatchDesc (obj) | msg_neu.t[241] |
lockedMsg (obj) | msg_neu.t[1671] |
mainCommandPrompt (which) | msg_neu.t[436] |
'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) | msg_neu.t[809] |
matchBurnedOut (obj) | msg_neu.t[1686] |
mentionFullScore ( ) | msg_neu.t[1102] |
menuInstructions (keylist, prevLink) | msg_neu.t[1227] |
menuNextChapter (keylist, title, hrefNext, hrefUp) | msg_neu.t[1238] |
menuTopicProgress (cur, tot) | msg_neu.t[1205] |
noCommandForAgain ( ) | msg_neu.t[689] |
noSuchFootnote (num) | msg_neu.t[366] |
noteMainRestore ( ) | msg_neu.t[817] |
notRestarting ( ) | msg_neu.t[758] |
notTerminating ( ) | msg_neu.t[745] |
objBurnedOut (obj) | msg_neu.t[1702] |
obscuredReadDesc (obj) | msg_neu.t[226] |
obscuredThingDesc (obj, obs) | msg_neu.t[185] |
obscuredThingSmellDesc (obj, obs) | msg_neu.t[207] |
obscuredThingSoundDesc (obj, obs) | msg_neu.t[196] |
offMsg (obj) | msg_neu.t[1683] |
okayQuitting ( ) | msg_neu.t[738] |
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) | msg_neu.t[1682] |
oopsNote ( ) | msg_neu.t[583] |
openMsg (obj) | msg_neu.t[1660] |
openStatusMsg (obj) | msg_neu.t[1668] |
parserErrorString (actor, msg) | msg_neu.t[442] |
pauseEnded ( ) | msg_neu.t[897] |
pausePrompt ( ) | msg_neu.t[882] |
pauseSaving ( ) | msg_neu.t[891] |
pcDesc (actor) | msg_neu.t[1299] |
putDestBehind (obj) | msg_neu.t[254] |
putDestContainer (obj) | msg_neu.t[251] |
putDestFloor (obj) | msg_neu.t[255] |
putDestRoom (obj) | msg_neu.t[256] |
putDestSurface (obj) | msg_neu.t[252] |
putDestUnder (obj) | msg_neu.t[253] |
recordingFailedException (exc) | msg_neu.t[972] |
restoreCanceled ( ) | msg_neu.t[823] |
restoreCorruptedFile ( ) | msg_neu.t[840] |
restoredDefaults ( ) | msg_neu.t[1122] |
restoreFailed (exc) | msg_neu.t[858] |
restoreFailedOnServer (exc) | msg_neu.t[826] |
restoreInvalidFile ( ) | msg_neu.t[833] |
restoreInvalidMatch ( ) | msg_neu.t[850] |
restoreOkay ( ) | msg_neu.t[820] |
roomActorHereDesc (actor) | msg_neu.t[1331] |
roomActorPostureDesc (actor) | msg_neu.t[1375] |
roomActorStatus (actor) | msg_neu.t[1310] |
roomActorThereDesc (actor) | msg_neu.t[1342] |
saveCanceled ( ) | msg_neu.t[787] |
savedDefaults ( ) | msg_neu.t[1108] |
saveFailed (exc) | msg_neu.t[790] |
saveFailedOnServer (exc) | msg_neu.t[798] |
saveOkay ( ) | msg_neu.t[784] |
sayArriving (traveler) | msg_neu.t[1470] |
sayArrivingDir (traveler, dirName) | msg_neu.t[1514] |
sayArrivingDownStairs (traveler, stairs) | msg_neu.t[1618] |
sayArrivingLocally (traveler, dest) | msg_neu.t[1487] |
sayArrivingShipDir (traveler, dirName) | msg_neu.t[1530] |
sayArrivingThroughPassage (traveler, passage) | msg_neu.t[1574] |
sayArrivingUpStairs (traveler, stairs) | msg_neu.t[1609] |
sayArrivingViaPath (traveler, passage) | msg_neu.t[1588] |
sayDeparting (traveler) | msg_neu.t[1477] |
sayDepartingAft (traveler) | msg_neu.t[1546] |
sayDepartingDir (traveler, dirName) | msg_neu.t[1521] |
sayDepartingDownStairs (traveler, stairs) | msg_neu.t[1602] |
sayDepartingFore (traveler) | msg_neu.t[1555] |
sayDepartingLocally (traveler, dest) | msg_neu.t[1497] |
sayDepartingShipDir (traveler, dirName) | msg_neu.t[1537] |
sayDepartingThroughPassage (traveler, passage) | msg_neu.t[1567] |
sayDepartingUpStairs (traveler, stairs) | msg_neu.t[1595] |
sayDepartingViaPath (traveler, passage) | msg_neu.t[1581] |
sayDepartingWith (traveler, lead) | msg_neu.t[1627] |
sayDepartingWithGuide (guide, lead) | msg_neu.t[1642] |
sayOpenDoorRemotely (door, stat) | msg_neu.t[1649] |
sayTravelingRemotely (traveler, dest) | msg_neu.t[1507] |
scoreChange (delta) | msg_neu.t[322] |
scriptingFailedException (exc) | msg_neu.t[943] |
scriptingOkay ( ) | msg_neu.t[923] |
scriptingOkayWebTemp ( ) | msg_neu.t[930] |
shortFootnoteStatus (stat) | msg_neu.t[419] |
shortNotifyStatus (stat) | msg_neu.t[617] |
shortVerboseStatus (stat) | msg_neu.t[607] |
showCredit (name, byline) | msg_neu.t[157] |
showFinishMsg (msg) | msg_neu.t[765] |
showFootnoteStatus (stat) | msg_neu.t[373] |
showListState (state) | msg_neu.t[171] |
showNotifyStatus (stat) | msg_neu.t[610] |
showScoreMessage (points, maxPoints, turns) | msg_neu.t[280] |
showScoreNoMaxMessage (points, turns) | msg_neu.t[288] |
showScoreRankMessage (msg) | msg_neu.t[295] |
showVersion (name, version) | msg_neu.t[160] |
silentImplicitAction (action, ctx) | msg_neu.t[141] |
smellDescSeparator ( ) | msg_neu.t[547] |
smellIsFromWithin (obj, loc) | msg_neu.t[1287] |
smellIsFromWithout (obj, loc) | msg_neu.t[1292] |
soundDescSeparator ( ) | msg_neu.t[555] |
soundIsFromWithin (obj, loc) | msg_neu.t[1275] |
soundIsFromWithout (obj, loc) | msg_neu.t[1280] |
systemActionToNPC ( ) | msg_neu.t[714] |
textMenuMainPrompt (keylist) | msg_neu.t[1184] |
textMenuTopicPrompt ( ) | msg_neu.t[1192] |
thingFeelDesc (obj) | msg_neu.t[222] |
thingTasteDesc (obj) | msg_neu.t[214] |
tipStatusShort (stat) | msg_neu.t[347] |
undoFailed ( ) | msg_neu.t[1007] |
undoOkay (actor, cmd) | msg_neu.t[994] |
unlitMatchDesc (obj) | msg_neu.t[242] |
unlockedMsg (obj) | msg_neu.t[1672] |
webNewUser (name) | msg_neu.t[1732] |