playerActionMessagesobject
Verb messages for standard library verb implementations for actions performed by the player character. These return strings suitable for use in VerifyResult objects as well as for action reports (defaultReport, mainReport, and so on).
Most of these messages are generic enough to be used for player and non-player character alike. However, some of the messages either are too terse (such as the default reports) or are phrased awkwardly for NPC use, so the NPC verb messages override those.
playerActionMessages
:
MessageHelper
Superclass Tree (in declaration order)
playerActionMessages
MessageHelper
` object`
Summary of Properties
alreadyAttachedMsg
alreadyBurningMsg
alreadyClosedMsg
alreadyHoldingMsg
alreadyInLocMsg
alreadyLockedMsg
alreadyLyingMsg
alreadyLyingOnMsg
alreadyOpenMsg
alreadyPulledMsg
alreadyPushedMsg
alreadyPutBehindMsg
alreadyPutInMsg
alreadyPutOnMsg
alreadyPutUnderMsg
alreadySittingMsg
alreadySittingOnMsg
alreadyStandingMsg
alreadyStandingOnMsg
alreadySwitchedOffMsg
alreadySwitchedOnMsg
alreadyUnlockedMsg
alreadyWearingMsg
askVagueMsg
candleNotLitMsg
candleOutOfFuelMsg
cannotAskSelfForMsg
cannotAskSelfMsg
cannotAttachKeyToMsg
cannotAttachMsg
cannotAttachToMsg
cannotAttachToSelfMsg
cannotBoardMsg
cannotBurnDobjWithMsg
cannotBurnMsg
cannotBurnWithMsg
cannotCleanMsg
cannotCleanWithMsg
cannotClimbMsg
cannotCloseMsg
cannotConsultMsg
cannotCutWithMsg
cannotDetachFromMsg
cannotDetachMsg
cannotDetachPermanentMsg
cannotDigMsg
cannotDigWithMsg
cannotDoFromHereMsg
cannotDoThatMsg
cannotDrinkMsg
cannotEatMsg
cannotEnterHeldMsg
cannotEnterMsg
cannotEnterOnMsg
cannotExtinguishMsg
cannotFastenMsg
cannotFastenToMsg
cannotFindTopicMsg
cannotFlipMsg
cannotFollowSelfMsg
cannotGetOffOfMsg
cannotGetOutMsg
cannotGiveToItselfMsg
cannotGiveToMsg
cannotGiveToSelfMsg
cannotGoBackMsg
cannotGoThatWayInDarkMsg
cannotGoThatWayMsg
cannotGoThroughMsg
cannotJumpOffHereMsg
cannotJumpOffMsg
cannotJumpOverMsg
cannotKissMsg
cannotKissSelfMsg
cannotLieOnMsg
cannotLightMsg
cannotLockMsg
cannotLockWithMsg
cannotLookBehindMsg
cannotLookInClosedMsg
cannotLookThroughMsg
cannotLookUnderMsg
cannotMoveActorMsg
cannotMoveFixtureMsg
cannotMoveHeavyMsg
cannotMoveImmovableMsg
cannotMovePersonMsg
cannotMovePushableMsg
cannotMoveWithMsg
cannotOpenLockedMsg
cannotOpenMsg
cannotPlugInMsg
cannotPlugInToMsg
cannotPourIntoMsg
cannotPourMsg
cannotPourOntoMsg
cannotPushTravelMsg
cannotPutActorMsg
cannotPutBehindMsg
cannotPutBehindRestrictedMsg
cannotPutBehindSelfMsg
cannotPutFixtureMsg
cannotPutHeavyMsg
cannotPutImmovableMsg
cannotPutInDispenserMsg
cannotPutInRestrictedMsg
cannotPutInSelfMsg
cannotPutOnRestrictedMsg
cannotPutOnSelfMsg
cannotPutPersonMsg
cannotPutPushableMsg
cannotPutUnderMsg
cannotPutUnderRestrictedMsg
cannotPutUnderSelfMsg
cannotRemoveHeldMsg
cannotReturnToDispenserMsg
cannotScrewMsg
cannotScrewWithMsg
cannotSetToMsg
cannotShowToItselfMsg
cannotShowToMsg
cannotShowToSelfMsg
cannotSitOnMsg
cannotSleepMsg
cannotStandOnMsg
cannotStandOnPathMsg
cannotSwitchMsg
cannotTakeActorMsg
cannotTakeFixtureMsg
cannotTakeHeavyMsg
cannotTakeImmovableMsg
cannotTakeLocationMsg
cannotTakePersonMsg
cannotTakePushableMsg
cannotTalkToSelfMsg
cannotTasteActorMsg
cannotTastePersonMsg
cannotTellSelfMsg
cannotThrowAtContentsMsg
cannotThrowAtSelfMsg
cannotThrowToMsg
cannotTurnMsg
cannotTurnOffMsg
cannotTurnOnMsg
cannotTurnWithMsg
cannotTypeOnMsg
cannotUnboardMsg
cannotUnfastenFromMsg
cannotUnfastenMsg
cannotUnlockMsg
cannotUnlockWithMsg
cannotUnplugFromMsg
cannotUnplugMsg
cannotUnscrewMsg
cannotUnscrewWithMsg
cutNoEffectMsg
dontThrowDirMsg
droppingSelfMsg
flashlightOnButDarkMsg
followAlreadyHereInDarkMsg
followAlreadyHereMsg
followUnknownMsg
giveAlreadyHasMsg
keyDoesNotFitLockMsg
keyNotDetachableMsg
keyNotOnKeyringMsg
matchNotLitMsg
moveNoEffectMsg
moveToNoEffectMsg
mustBeStandingMsg
mustSpecifyTurnToMsg
newlyDarkMsg
noKeyNeededMsg
noRoomToLieMsg
noRoomToSitMsg
noRoomToStandMsg
notAContainerMsg
notASurfaceMsg
notAttachedToMsg
notAWeaponMsg
notCarryingMsg
notDoffableMsg
notFollowableMsg
nothingBehindMsg
nothingBeyondDoorMsg
nothingInsideMsg
nothingThroughMsg
nothingThroughPassageMsg
nothingToHearMsg
nothingToSmellMsg
nothingUnderMsg
notOnPlatformMsg
notWearableMsg
notWearingMsg
objNotForKeyringMsg
okayAttachToMsg
okayBurnCandleMsg
okayBurnMatchMsg
okayCloseMsg
okayDetachFromMsg
okayDoffMsg
okayDropMsg
okayEatMsg
okayExtinguishCandleMsg
okayExtinguishMatchMsg
okayJumpMsg
okayLockMsg
okayNotStandingOnMsg
okayOpenMsg
okayPullLeverMsg
okayPullSpringLeverMsg
okayPushButtonMsg
okayPushLeverMsg
okayPutBehindMsg
okayPutInMsg
okayPutOnMsg
okayPutUnderMsg
okayTakeMsg
okayTurnOffMsg
okayTurnOnMsg
okayUnlockMsg
okayWearMsg
okayYellMsg
pullNoEffectMsg
pushNoEffectMsg
puttingSelfMsg
sayGoodbyeMsg
sayHelloMsg
sayNoMsg
sayYesMsg
setToInvalidMsg
shouldNotBreakMsg
shouldNotThrowAtFloorMsg
stairwayNotDownMsg
stairwayNotUpMsg
takeFromNotBehindMsg
takeFromNotInActorMsg
takeFromNotInMsg
takeFromNotOnMsg
takeFromNotUnderMsg
takingSelfMsg
tellVagueMsg
throwingSelfMsg
timePassesMsg
tooDarkMsg
turnToInvalidMsg
unknownHowToLockMsg
unknownHowToUnlockMsg
unlockRequiresKeyMsg
uselessToAttackMsg
whereToGoMsg
wrongAttachmentMsg
wrongDetachmentMsg
Summary of Methods
actorCannotSeeMsg
becomingTooLargeForActorMsg
becomingTooLargeForContainerMsg
cannotBeWearingMsg
cannotDoFromMsg
cannotEnterExitOnlyMsg
cannotFitIntoOpeningMsg
cannotFitOutOfOpeningMsg
cannotFollowFromHereMsg
cannotGoThatWayInVehicleMsg
cannotGoThroughClosedDoorMsg
cannotHearMsg
cannotMoveComponentMsg
cannotMoveThroughClosedMsg
cannotMoveThroughContainerMsg
cannotMoveThroughMsg
cannotPushObjectNestedMsg
cannotPushObjectThatWayMsg
cannotPutComponentMsg
cannotReachIntoOpeningMsg
cannotReachObjectMsg
cannotReachOutOfOpeningMsg
cannotReachThroughMsg
cannotSmellMsg
cannotTakeComponentMsg
cannotTasteMsg
cannotThrowThroughMsg
cannotTouchThroughClosedMsg
cannotTouchThroughContainerMsg
circularlyBehindMsg
circularlyInMsg
circularlyOnMsg
circularlyUnderMsg
containerBecomingTooFullMsg
containerTooFullMsg
decorationNotImportantMsg
doorClosesBehindMsg
droppingObjMsg
floorlessDropMsg
foundKeyOnKeyringMsg
foundNoKeyOnKeyringMsg
handsBecomingTooFullForMsg
handsTooFullForMsg
heardButNotSeenMsg
invalidStagingContainerActorMsg
invalidStagingContainerMsg
invalidStagingLocationMsg
lookInVaporousMsg
movedKeysToKeyringMsg
movedKeyToKeyringMsg
mustBeBurningMsg
mustBeCarryingMsg
mustBeClosedMsg
mustBeEmptyMsg
mustBeHoldingMsg
mustBeInMsg
mustBeOpenMsg
mustBeUnlockedMsg
mustBeVisibleMsg
mustDetachMsg
mustGetOnMsg
mustLieOnMsg
mustOpenDoorMsg
mustSitOnMsg
nestedRoomTooHighMsg
nestedRoomTooHighToExitMsg
noiseSourceMsg
noResponseFromMsg
notAddressableMsg
notInterestedMsg
notWithIntangibleMsg
notWithVaporousMsg
npcDescMsg
objCannotHearActorMsg
odorSourceMsg
okayFollowInSightMsg
okayPostureChangeMsg
okayPushTravelMsg
okaySetToMsg
okayTurnToMsg
rearTooFullMsg
refuseCommand
roomOkayPostureChangeMsg
smelledButNotSeenMsg
surfaceTooFullMsg
takenAndMovedToKeyringMsg
thingDescMsg
thingSmellDescMsg
thingSoundDescMsg
throwCatchMsg
throwFallMsg
throwFallShortMsg
throwHitFallMsg
throwHitMsg
throwShortMsg
tooDistantMsg
tooHeavyForActorMsg
tooLargeForActorMsg
tooLargeForContainerMsg
tooLargeForRearMsg
tooLargeForUndersideMsg
totalTooHeavyForMsg
undersideTooFullMsg
unthingNotHereMsg
vehicleCannotDoFromMsg
willNotCatchMsg
willNotLetGoMsg
Inherited from MessageHelper
:
askDisambigList
shortTIMsg
shortTMsg
Properties
alreadyAttachedMsg
cannot attach because we’re already attached to the given object
alreadyBurningMsg
object is already burning
alreadyClosedMsg
no description available
alreadyHoldingMsg
taking something already being held
alreadyInLocMsg
actor is already in a location
alreadyLockedMsg
already locked/unlocked
alreadyLyingMsg
no description available
alreadyLyingOnMsg
no description available
alreadyOpenMsg
already open/closed
alreadyPulledMsg
lever is already in pulled state
alreadyPushedMsg
lever is already in pushed state
alreadyPutBehindMsg
we can’t put the dobj behind the iobj because it’s already there
alreadyPutInMsg
we can’t put the dobj in the iobj because it’s already there
alreadyPutOnMsg
we can’t put the dobj on the iobj because it’s already there
alreadyPutUnderMsg
we can’t put the dobj under the iobj because it’s already there
alreadySittingMsg
no description available
alreadySittingOnMsg
no description available
alreadyStandingMsg
actor is already standing/sitting on/lying on
alreadyStandingOnMsg
no description available
alreadySwitchedOffMsg
no description available
alreadySwitchedOnMsg
switch is already on/off
alreadyUnlockedMsg
no description available
alreadyWearingMsg
already wearing item
askVagueMsg
vague ASK/TELL (for ASK/TELL <actor> <topic> syntax errors)
candleNotLitMsg
extinguishing a candle that isn’t lit
candleOutOfFuelMsg
trying to light a candle with no fuel
cannotAskSelfForMsg
can’t ask yourself for anything
cannotAskSelfMsg
can’t ask yourself about anything
cannotAttachKeyToMsg
cannot attach key (dobj) to (iobj)
cannotAttachMsg
cannot attach object to object
cannotAttachToMsg
no description available
cannotAttachToSelfMsg
cannot attach to self
cannotBoardMsg
no description available
cannotBurnDobjWithMsg
cannot burn this specific direct object with this specific iobj
cannotBurnMsg
cannot burn
cannotBurnWithMsg
no description available
cannotCleanMsg
cannot clean object
cannotCleanWithMsg
no description available
cannotClimbMsg
cannot climb object
cannotCloseMsg
no description available
cannotConsultMsg
cannot consult object
cannotCutWithMsg
can’t use iobj to cut anything
cannotDetachFromMsg
no description available
cannotDetachMsg
cannot detach object from object
cannotDetachPermanentMsg
no obvious way to detach a permanent attachment
cannotDigMsg
cannot dig here
cannotDigWithMsg
not a digging implement
cannotDoFromHereMsg
cannot carry out a command from this location
cannotDoThatMsg
generic “can’t do that” message - this is used when verification fails because an object doesn’t define the action (“doXxx”) method for the verb
cannotDrinkMsg
no description available
cannotEatMsg
not edible/drinkable
cannotEnterHeldMsg
cannot sit/lie/stand on something being held
cannotEnterMsg
cannot enter/go through
cannotEnterOnMsg
cannot enter anything on object
cannotExtinguishMsg
cannot extinguish
cannotFastenMsg
cannot fasten/unfasten
cannotFastenToMsg
no description available
cannotFindTopicMsg
failed to find a topic in a consultable object
cannotFlipMsg
cannot flip object
cannotFollowSelfMsg
cannot follow yourself
cannotGetOffOfMsg
no description available
cannotGetOutMsg
cannot get out (of current location)
cannotGiveToItselfMsg
can’t give something to itself
cannotGiveToMsg
can’t give/show something to a non-actor
cannotGiveToSelfMsg
can’t give yourself something
cannotGoBackMsg
we don’t know the way back for a GO BACK
cannotGoThatWayInDarkMsg
travel attempted in the dark in a direction with no exit
cannotGoThatWayMsg
travel attempted in a direction with no exit
cannotGoThroughMsg
no description available
cannotJumpOffHereMsg
cannot jump off (with no direct object) from here
cannotJumpOffMsg
cannot jump off object
cannotJumpOverMsg
cannot jump over object
cannotKissMsg
cannot kiss something
cannotKissSelfMsg
cannot kiss yourself
cannotLieOnMsg
no description available
cannotLightMsg
cannot light
cannotLockMsg
object is not lockable/unlockable
cannotLockWithMsg
object is not a key
cannotLookBehindMsg
this is an object we can’t look behind/through
cannotLookInClosedMsg
cannot look in container because it’s closed
cannotLookThroughMsg
no description available
cannotLookUnderMsg
no description available
cannotMoveActorMsg
no description available
cannotMoveFixtureMsg
trying to move a Fixture to a new container by some means (take, drop, put in, put on, etc)
cannotMoveHeavyMsg
no description available
cannotMoveImmovableMsg
no description available
cannotMovePersonMsg
no description available
cannotMovePushableMsg
no description available
cannotMoveWithMsg
cannot use object as an implement to move something
cannotOpenLockedMsg
attempting to open a locked object
cannotOpenMsg
object is not openable/closable
cannotPlugInMsg
cannot plug/unplug
cannotPlugInToMsg
no description available
cannotPourIntoMsg
no description available
cannotPourMsg
cannot pour/pour in/pour on
cannotPourOntoMsg
no description available
cannotPushTravelMsg
cannot push an object through travel
cannotPutActorMsg
no description available
cannotPutBehindMsg
nothing can be put behind the given object
cannotPutBehindRestrictedMsg
no description available
cannotPutBehindSelfMsg
trying to put something behind itself
cannotPutFixtureMsg
trying to put a Fixture in something
cannotPutHeavyMsg
no description available
cannotPutImmovableMsg
no description available
cannotPutInDispenserMsg
wrong item type for dispenser
cannotPutInRestrictedMsg
can’t put something in/on/etc a restricted container/surface/etc
cannotPutInSelfMsg
trying to put something in itself
cannotPutOnRestrictedMsg
no description available
cannotPutOnSelfMsg
trying to put something on itself
cannotPutPersonMsg
no description available
cannotPutPushableMsg
no description available
cannotPutUnderMsg
can’t put anything under iobj
cannotPutUnderRestrictedMsg
no description available
cannotPutUnderSelfMsg
trying to put something under itself
cannotRemoveHeldMsg
can’t REMOVE something that’s being held
cannotReturnToDispenserMsg
trying to return something to a remove-only dispenser
cannotScrewMsg
cannot screw/unscrew
cannotScrewWithMsg
no description available
cannotSetToMsg
cannot set object to setting
cannotShowToItselfMsg
can’t show something to itself
cannotShowToMsg
no description available
cannotShowToSelfMsg
can’t show yourself something
cannotSitOnMsg
cannot sit/lie/stand/get on/get out of
cannotSleepMsg
actor cannot sleep
cannotStandOnMsg
no description available
cannotStandOnPathMsg
standing on a PathPassage
cannotSwitchMsg
cannot switch object
cannotTakeActorMsg
try to take/move/put/taste an untakeable actor
cannotTakeFixtureMsg
trying to take a Fixture
cannotTakeHeavyMsg
trying to take/move/put a Heavy object
cannotTakeImmovableMsg
trying to take/move/put an Immovable object
cannotTakeLocationMsg
can’t take something while occupying it
cannotTakePersonMsg
trying to take/move/put/taste a person
cannotTakePushableMsg
specialized Immovable messages for TravelPushables
cannotTalkToSelfMsg
can’t talk to yourself
cannotTasteActorMsg
no description available
cannotTastePersonMsg
no description available
cannotTellSelfMsg
can’t tell yourself about anything
cannotThrowAtContentsMsg
can’t throw something at an object inside itself
cannotThrowAtSelfMsg
can’t throw something at itself
cannotThrowToMsg
we’re not a suitable target for THROW TO (because we’re not an NPC)
cannotTurnMsg
cannot turn object
cannotTurnOffMsg
no description available
cannotTurnOnMsg
cannot turn object on/off
cannotTurnWithMsg
cannot turn anything with object
cannotTypeOnMsg
cannot type anything on object
cannotUnboardMsg
no description available
cannotUnfastenFromMsg
no description available
cannotUnfastenMsg
no description available
cannotUnlockMsg
no description available
cannotUnlockWithMsg
no description available
cannotUnplugFromMsg
no description available
cannotUnplugMsg
no description available
cannotUnscrewMsg
no description available
cannotUnscrewWithMsg
no description available
cutNoEffectMsg
cannot cut that
dontThrowDirMsg
THROW <obj> <direction> isn’t supported; use THROW AT instead
droppingSelfMsg
actor dropping self
flashlightOnButDarkMsg
flashlight is on but doesn’t light up
followAlreadyHereInDarkMsg
following an object that we *think* is in our same location (in other words, we’re already in the location where we thought we last saw the object go), but it’s too dark to see if that’s really true
followAlreadyHereMsg
following an object that’s in the same location as the actor
followUnknownMsg
trying to follow an object, but don’t know where it went from here
giveAlreadyHasMsg
trying to give something to someone who already has the object
keyDoesNotFitLockMsg
the key (iobj) does not fit the lock (dobj)
keyNotDetachableMsg
can’t detach key (with no iobj specified) because it’s not on a ring
keyNotOnKeyringMsg
the dobj isn’t on the keyring
matchNotLitMsg
match not lit
moveNoEffectMsg
moving object has no effect
moveToNoEffectMsg
cannot move object to other object
mustBeStandingMsg
actor must be standing before doing that
mustSpecifyTurnToMsg
must specify setting to turn object to
newlyDarkMsg
it is now dark at actor’s location
noKeyNeededMsg
no key is needed to lock or unlock this object
noRoomToLieMsg
no description available
noRoomToSitMsg
no description available
noRoomToStandMsg
no room to stand/sit/lie on dobj
notAContainerMsg
trying to put an object in a non-container
notASurfaceMsg
trying to put an object on a non-surface
notAttachedToMsg
dobj isn’t attached to iobj
notAWeaponMsg
obj is not a weapon
notCarryingMsg
dropping an object not being carried
notDoffableMsg
doffing something that isn’t wearable
notFollowableMsg
not a followable object
nothingBehindMsg
no description available
nothingBeyondDoorMsg
there’s nothing on the other side of a door we just opened
nothingInsideMsg
generic messages for looking prepositionally
nothingThroughMsg
no description available
nothingThroughPassageMsg
looking through an open passage
nothingToHearMsg
there’s nothing here with a specific noise
nothingToSmellMsg
there’s nothing here with a specific odor
nothingUnderMsg
no description available
notOnPlatformMsg
getting off something you’re not on
notWearableMsg
an item is not wearable
notWearingMsg
not wearing (item being doffed)
objNotForKeyringMsg
the dobj doesn’t fit on this keyring
okayAttachToMsg
default message for successful Attachable attachment
okayBurnCandleMsg
lighting a candle
okayBurnMatchMsg
lighting a match
okayCloseMsg
no description available
okayDetachFromMsg
default message for successful Attachable detachment
okayDoffMsg
default response to ‘doff obj’
okayDropMsg
default ‘drop’ response
okayEatMsg
default acknowledgment for eating something
okayExtinguishCandleMsg
extinguishing a candle
okayExtinguishMatchMsg
extinguishing a match
okayJumpMsg
“jump”
okayLockMsg
default response to lock/unlock
okayNotStandingOnMsg
default report for getting off of a platform
okayOpenMsg
default response to open/close
okayPullLeverMsg
default acknowledgment to pulling a lever
okayPullSpringLeverMsg
default acknowledgment to pulling a spring-loaded lever
okayPushButtonMsg
default ‘push button’ acknowledgment
okayPushLeverMsg
default acknowledgment to pushing a lever
okayPutBehindMsg
default successful ‘put behind’ response
okayPutInMsg
default successful ‘put in’ response
okayPutOnMsg
default successful ‘put on’ response
okayPutUnderMsg
default successful ‘put under’ response
okayTakeMsg
default ‘take’ response
okayTurnOffMsg
no description available
okayTurnOnMsg
default acknowledgment for switching on/off
okayUnlockMsg
no description available
okayWearMsg
default response to ‘wear obj’
okayYellMsg
“yell”
pullNoEffectMsg
pulling object has no effect
pushNoEffectMsg
pushing object has no effect
puttingSelfMsg
actor putting self in something
sayGoodbyeMsg
“goodbye” with no target actor
sayHelloMsg
“hello” with no target actor
sayNoMsg
no description available
sayYesMsg
“yes”/”no” with no target actor
setToInvalidMsg
invalid setting for generic Settable
shouldNotBreakMsg
breaking object would serve no purpose
shouldNotThrowAtFloorMsg
shouldn’t throw something at the floor
stairwayNotDownMsg
no description available
stairwayNotUpMsg
the stairway does not go up/down
takeFromNotBehindMsg
taking dobj from behind something, but dobj isn’t behind iobj
takeFromNotInActorMsg
taking dobj from an actor, but actor doesn’t have iobj
takeFromNotInMsg
taking dobj from iobj, but dobj isn’t in iobj
takeFromNotOnMsg
taking dobj from surface, but dobj isn’t on iobj
takeFromNotUnderMsg
taking dobj from under something, but dobj isn’t under iobj
takingSelfMsg
actor taking self (“take me”)
tellVagueMsg
no description available
throwingSelfMsg
actor throwing self
timePassesMsg
“wait”
tooDarkMsg
it’s too dark to do that
turnToInvalidMsg
invalid setting for dial
unknownHowToLockMsg
we don’t know how to lock/unlock this
unknownHowToUnlockMsg
no description available
unlockRequiresKeyMsg
object requires a key to unlock
uselessToAttackMsg
no effect attacking obj
whereToGoMsg
must say which way to go
wrongAttachmentMsg
dobj and/or iobj can be attached to certain things, but not to each other
wrongDetachmentMsg
dobj and iobj are attached, but they can’t be taken apart
Methods
actorCannotSeeMsg (actor, obj)
actor cannot see object being shown to actor
becomingTooLargeForActorMsg (obj)
the object is becoming too large for the actor to hold
becomingTooLargeForContainerMsg (obj, cont)
the current action would make obj too large for its container
cannotBeWearingMsg (obj)
must remove an article of clothing before a command
cannotDoFromMsg (obj)
cannot carry out a command from a nested room
cannotEnterExitOnlyMsg (obj)
cannot enter an exit-only passage
cannotFitIntoOpeningMsg (obj, cont)
cannot fit obj into cont through cont’s opening
cannotFitOutOfOpeningMsg (obj, cont)
cannot fit obj out of cont through cont’s opening
cannotFollowFromHereMsg (srcLoc)
we’re trying to follow an actor, but we last saw the actor in the given other location, so we have to go there to follow
cannotGoThatWayInVehicleMsg (traveler)
cannot go that way in a vehicle
cannotGoThroughClosedDoorMsg (door)
can’t travel through a close door
cannotHearMsg (obj)
cannot hear object
cannotMoveComponentMsg (loc)
trying to move a component object
cannotMoveThroughClosedMsg (obj, cont)
cannot move obj because cont is closed
cannotMoveThroughContainerMsg (obj, cont)
cannot move obj in our out of container cont
cannotMoveThroughMsg (obj, obs)
cannot move obj through obstructor
cannotPushObjectNestedMsg (obj)
cannot push an object to a nested room
cannotPushObjectThatWayMsg (obj)
cannot push an object that way
cannotPutComponentMsg (loc)
trying to put a component in something
cannotReachIntoOpeningMsg (obj, cont)
actor cannot fit hand into cont through cont’s opening
cannotReachObjectMsg (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
cannotReachOutOfOpeningMsg (obj, cont)
actor cannot fit hand into cont through cont’s opening
cannotReachThroughMsg (obj, loc)
cannot reach an object through an obstructor
cannotSmellMsg (obj)
cannot smell object
cannotTakeComponentMsg (loc)
trying to take a component object
cannotTasteMsg (obj)
cannot taste object
cannotThrowThroughMsg (target, loc)
can’t throw through a sense connector
cannotTouchThroughClosedMsg (obj, cont)
actor ‘obj’ cannot reach through cont because cont is closed
cannotTouchThroughContainerMsg (obj, cont)
actor ‘obj’ cannot reach in our out of container ‘cont’
circularlyBehindMsg (x, y)
putting y in x when x is already behind y
circularlyInMsg (x, y)
putting y in x when x is already in y
circularlyOnMsg (x, y)
putting y in x when x is already on y
circularlyUnderMsg (x, y)
putting y in x when x is already under y
containerBecomingTooFullMsg (obj, cont)
the current action would increase obj’s bulk so that container is too full
containerTooFullMsg (obj, cont)
container doesn’t have room for object
decorationNotImportantMsg (obj)
generic “that’s not important” message for decorations
doorClosesBehindMsg (obj)
door closes behind actor during travel through door
droppingObjMsg (dropobj)
dropping an object
floorlessDropMsg (dropobj)
default receiveDrop suffix for floorless rooms
foundKeyOnKeyringMsg (ring, key)
found key on keyring
foundNoKeyOnKeyringMsg (ring)
failed to find a key on keyring
handsBecomingTooFullForMsg (obj)
the object is becoming large enough that the actor’s hands are full
handsTooFullForMsg (obj)
the actor doesn’t have room to hold the object
heardButNotSeenMsg (obj)
object can be heard but not seen
invalidStagingContainerActorMsg (cont, dest)
cannot carry out travel while ‘cont’ (an actor) is holding ‘dest’
invalidStagingContainerMsg (cont, dest)
cannot carry out travel while ‘dest’ is within ‘cont’
invalidStagingLocationMsg (dest)
can’t carry out travel because ‘dest’ isn’t a valid staging location
lookInVaporousMsg (obj)
look in/look under/look through/look behind/search vaporous
movedKeysToKeyringMsg (keyring, keys)
we moved several keys to a keyring automatically
movedKeyToKeyringMsg (keyring)
we attached a key to a keyring automatically
mustBeBurningMsg (obj)
object must be burning before doing that
mustBeCarryingMsg (obj, actor)
actor must be holding the object before we can do that
mustBeClosedMsg (obj)
object must be closed before doing that
mustBeEmptyMsg (obj)
all contents must be removed from object before doing that
mustBeHoldingMsg (obj)
must be holding something before a command
mustBeInMsg (obj, loc)
object must be in loc before doing that
mustBeOpenMsg (obj)
object must be opened before doing that
mustBeUnlockedMsg (obj)
object must be unlocked before doing that
mustBeVisibleMsg (obj)
object must be visible
mustDetachMsg (obj)
must detach the object before proceeding
mustGetOnMsg (obj)
must get on/in object
mustLieOnMsg (obj)
must be lying on/in object
mustOpenDoorMsg (obj)
must open door before going that way
mustSitOnMsg (obj)
must be sitting on/in chair
nestedRoomTooHighMsg (obj)
destination is too high to enter from here
nestedRoomTooHighToExitMsg (obj)
enclosing room is too high to reach by GETTING OUT OF here
noiseSourceMsg (src)
a sound appears to be coming from a source
noResponseFromMsg (other)
actor won’t respond to a request or other communicative gesture
notAddressableMsg (obj)
cannot talk to an object (because it makes no sense to do so)
notInterestedMsg (actor)
actor isn’t interested in something being given/shown
notWithIntangibleMsg (obj)
generic “no can do” message for intangibles
notWithVaporousMsg (obj)
generic failure message for varporous objects
npcDescMsg (npc)
default description of a non-player character
objCannotHearActorMsg (obj)
object cannot hear actor
odorSourceMsg (src)
an odor appears to be coming from a source
okayFollowInSightMsg (loc)
acknowledge a ‘follow’ for a target that was in sight
okayPostureChangeMsg (posture)
default report for standing up/sitting down/lying down
okayPushTravelMsg (obj)
acknowledge pushing an object through travel
okaySetToMsg (val)
default ‘set to’ acknowledgment
okayTurnToMsg (val)
default ‘turn to’ acknowledgment
rearTooFullMsg (obj, cont)
rear surface/space doesn’t have room for object
refuseCommand (targetActor, issuingActor)
an actor doesn’t accept a command from another actor
roomOkayPostureChangeMsg (posture, obj)
default report for standing/sitting/lying in/on something
smelledButNotSeenMsg (obj)
object can be smelled but not seen
surfaceTooFullMsg (obj, cont)
surface doesn’t have room for object
takenAndMovedToKeyringMsg (keyring)
we took a key and attached it to a keyring
thingDescMsg (obj)
generic long description of a Thing
thingSmellDescMsg (obj)
generic “smell” description of a Thing
thingSoundDescMsg (obj)
generic LISTEN TO description of a Thing
throwCatchMsg (obj, target)
target catches object
throwFallMsg (projectile, target)
thrown object lands on target
throwFallShortMsg (projectile, target, dest)
thrown object falls short of distant target
throwHitFallMsg (projectile, target, dest)
thrown object bounces off target and falls to destination
throwHitMsg (projectile, target)
thrown object bounces off target (short report)
throwShortMsg (projectile, target)
thrown object falls short of distant target (sentence prefix only)
tooDistantMsg (obj)
generic “that’s too far away” message for Distant items
tooHeavyForActorMsg (obj)
the object is too heavy (all by itself) for the actor to hold
tooLargeForActorMsg (obj)
the object is too large for the actor to hold
tooLargeForContainerMsg (obj, cont)
object is too large for container
tooLargeForRearMsg (obj, cont)
object is too large to fit behind object
tooLargeForUndersideMsg (obj, cont)
object is too large to fit under object
totalTooHeavyForMsg (obj)
the object is too heavy (in combination with everything else being carried) for the actor to pick up
undersideTooFullMsg (obj, cont)
underside doesn’t have room for object
unthingNotHereMsg (obj)
generic “you don’t see that” message for “unthings”
vehicleCannotDoFromMsg (obj)
cannot carry out a command from within a vehicle in a nested room
willNotCatchMsg (catcher)
target does not want to catch anything
willNotLetGoMsg (holder, obj)
actor won’t let go of a possession
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3