playerActionMessages object | msg_neu.t[2561]

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` | `msg_neu.t[3827]`

cannot attach because we're already attached to the given object

`alreadyBurningMsg` | `msg_neu.t[3804]`

object is already burning

`alreadyClosedMsg` | `msg_neu.t[3889]`

no description available

`alreadyHoldingMsg` | `msg_neu.t[2877]`

taking something already being held

`alreadyInLocMsg` | `msg_neu.t[3983]`

actor is already in a location

`alreadyLockedMsg` | `msg_neu.t[3892]`

already locked/unlocked

`alreadyLyingMsg` | `msg_neu.t[3990]`

no description available

`alreadyLyingOnMsg` | `msg_neu.t[3991]`

no description available

`alreadyOpenMsg` | `msg_neu.t[3888]`

already open/closed

`alreadyPulledMsg` | `msg_neu.t[3663]`

lever is already in pulled state

`alreadyPushedMsg` | `msg_neu.t[3652]`

lever is already in pushed state

`alreadyPutBehindMsg` | `msg_neu.t[2904]`

we can't put the dobj behind the iobj because it's already there

`alreadyPutInMsg` | `msg_neu.t[2895]`

we can't put the dobj in the iobj because it's already there

`alreadyPutOnMsg` | `msg_neu.t[2898]`

we can't put the dobj on the iobj because it's already there

`alreadyPutUnderMsg` | `msg_neu.t[2901]`

we can't put the dobj under the iobj because it's already there

`alreadySittingMsg` | `msg_neu.t[3988]`

no description available

`alreadySittingOnMsg` | `msg_neu.t[3989]`

no description available

`alreadyStandingMsg` | `msg_neu.t[3986]`

actor is already standing/sitting on/lying on

`alreadyStandingOnMsg` | `msg_neu.t[3987]`

no description available

`alreadySwitchedOffMsg` | `msg_neu.t[3725]`

no description available

`alreadySwitchedOnMsg` | `msg_neu.t[3724]`

switch is already on/off

`alreadyUnlockedMsg` | `msg_neu.t[3893]`

no description available

`alreadyWearingMsg` | `msg_neu.t[2846]`

already wearing item

`askVagueMsg` | `msg_neu.t[3581]`

vague ASK/TELL (for ASK/TELL <actor> <topic> syntax errors)

`candleNotLitMsg` | `msg_neu.t[3764]`

extinguishing a candle that isn't lit

`candleOutOfFuelMsg` | `msg_neu.t[3757]`

trying to light a candle with no fuel

`cannotAskSelfForMsg` | `msg_neu.t[3547]`

can't ask yourself for anything

`cannotAskSelfMsg` | `msg_neu.t[3543]`

can't ask yourself about anything

`cannotAttachKeyToMsg` | `msg_neu.t[3955]`

cannot attach key (dobj) to (iobj)

`cannotAttachMsg` | `msg_neu.t[3817]`

cannot attach object to object

`cannotAttachToMsg` | `msg_neu.t[3819]`

no description available

`cannotAttachToSelfMsg` | `msg_neu.t[3823]`

cannot attach to self

`cannotBoardMsg` | `msg_neu.t[3967]`

no description available

`cannotBurnDobjWithMsg` | `msg_neu.t[3800]`

cannot burn this specific direct object with this specific iobj

`cannotBurnMsg` | `msg_neu.t[3795]`

cannot burn

`cannotBurnWithMsg` | `msg_neu.t[3796]`

no description available

`cannotCleanMsg` | `msg_neu.t[3948]`

cannot clean object

`cannotCleanWithMsg` | `msg_neu.t[3951]`

no description available

`cannotClimbMsg` | `msg_neu.t[3879]`

cannot climb object

`cannotCloseMsg` | `msg_neu.t[3884]`

no description available

`cannotConsultMsg` | `msg_neu.t[3770]`

cannot consult object

`cannotCutWithMsg` | `msg_neu.t[3876]`

can't use iobj to cut anything

`cannotDetachFromMsg` | `msg_neu.t[3857]`

no description available

`cannotDetachMsg` | `msg_neu.t[3856]`

cannot detach object from object

`cannotDetachPermanentMsg` | `msg_neu.t[3861]`

no obvious way to detach a permanent attachment

`cannotDigMsg` | `msg_neu.t[2870]`

cannot dig here

`cannotDigWithMsg` | `msg_neu.t[2873]`

not a digging implement

`cannotDoFromHereMsg` | `msg_neu.t[3364]`

cannot carry out a command from this location

`cannotDoThatMsg` | `msg_neu.t[2567]`

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` | `msg_neu.t[3944]`

no description available

`cannotEatMsg` | `msg_neu.t[3943]`

not edible/drinkable

`cannotEnterHeldMsg` | `msg_neu.t[3976]`

cannot sit/lie/stand on something being held

`cannotEnterMsg` | `msg_neu.t[4043]`

cannot enter/go through

`cannotEnterOnMsg` | `msg_neu.t[3777]`

cannot enter anything on object

`cannotExtinguishMsg` | `msg_neu.t[3807]`

cannot extinguish

`cannotFastenMsg` | `msg_neu.t[4019]`

cannot fasten/unfasten

`cannotFastenToMsg` | `msg_neu.t[4020]`

no description available

`cannotFindTopicMsg` | `msg_neu.t[3511]`

failed to find a topic in a consultable object

`cannotFlipMsg` | `msg_neu.t[3783]`

cannot flip object

`cannotFollowSelfMsg` | `msg_neu.t[3604]`

cannot follow yourself

`cannotGetOffOfMsg` | `msg_neu.t[3969]`

no description available

`cannotGetOutMsg` | `msg_neu.t[3980]`

cannot get out (of current location)

`cannotGiveToItselfMsg` | `msg_neu.t[3559]`

can't give something to itself

`cannotGiveToMsg` | `msg_neu.t[3571]`

can't give/show something to a non-actor

`cannotGiveToSelfMsg` | `msg_neu.t[3555]`

can't give yourself something

`cannotGoBackMsg` | `msg_neu.t[3360]`

we don't know the way back for a GO BACK

`cannotGoThatWayInDarkMsg` | `msg_neu.t[3356]`

travel attempted in the dark in a direction with no exit

`cannotGoThatWayMsg` | `msg_neu.t[3353]`

travel attempted in a direction with no exit

`cannotGoThroughMsg` | `msg_neu.t[4045]`

no description available

`cannotJumpOffHereMsg` | `msg_neu.t[3507]`

cannot jump off (with no direct object) from here

`cannotJumpOffMsg` | `msg_neu.t[3504]`

cannot jump off object

`cannotJumpOverMsg` | `msg_neu.t[3501]`

cannot jump over object

`cannotKissMsg` | `msg_neu.t[4134]`

cannot kiss something

`cannotKissSelfMsg` | `msg_neu.t[4141]`

cannot kiss yourself

`cannotLieOnMsg` | `msg_neu.t[3964]`

no description available

`cannotLightMsg` | `msg_neu.t[3792]`

cannot light

`cannotLockMsg` | `msg_neu.t[3899]`

object is not lockable/unlockable

`cannotLockWithMsg` | `msg_neu.t[3912]`

object is not a key

`cannotLookBehindMsg` | `msg_neu.t[2804]`

this is an object we can't look behind/through

`cannotLookInClosedMsg` | `msg_neu.t[3896]`

cannot look in container because it's closed

`cannotLookThroughMsg` | `msg_neu.t[2806]`

no description available

`cannotLookUnderMsg` | `msg_neu.t[2805]`

no description available

`cannotMoveActorMsg` | `msg_neu.t[3006]`

no description available

`cannotMoveFixtureMsg` | `msg_neu.t[2910]`

trying to move a Fixture to a new container by some means (take, drop, put in, put on, etc)

`cannotMoveHeavyMsg` | `msg_neu.t[2925]`

no description available

`cannotMoveImmovableMsg` | `msg_neu.t[2920]`

no description available

`cannotMovePersonMsg` | `msg_neu.t[3013]`

no description available

`cannotMovePushableMsg` | `msg_neu.t[2951]`

no description available

`cannotMoveWithMsg` | `msg_neu.t[3692]`

cannot use object as an implement to move something

`cannotOpenLockedMsg` | `msg_neu.t[3905]`

attempting to open a locked object

`cannotOpenMsg` | `msg_neu.t[3883]`

object is not openable/closable

`cannotPlugInMsg` | `msg_neu.t[4027]`

cannot plug/unplug

`cannotPlugInToMsg` | `msg_neu.t[4028]`

no description available

`cannotPourIntoMsg` | `msg_neu.t[3811]`

no description available

`cannotPourMsg` | `msg_neu.t[3810]`

cannot pour/pour in/pour on

`cannotPourOntoMsg` | `msg_neu.t[3813]`

no description available

`cannotPushTravelMsg` | `msg_neu.t[3682]`

cannot push an object through travel

`cannotPutActorMsg` | `msg_neu.t[3007]`

no description available

`cannotPutBehindMsg` | `msg_neu.t[3223]`

nothing can be put behind the given object

`cannotPutBehindRestrictedMsg` | `msg_neu.t[3247]`

no description available

`cannotPutBehindSelfMsg` | `msg_neu.t[3237]`

trying to put something behind itself

`cannotPutFixtureMsg` | `msg_neu.t[2916]`

trying to put a Fixture in something

`cannotPutHeavyMsg` | `msg_neu.t[2926]`

no description available

`cannotPutImmovableMsg` | `msg_neu.t[2921]`

no description available

`cannotPutInDispenserMsg` | `msg_neu.t[3255]`

wrong item type for dispenser

`cannotPutInRestrictedMsg` | `msg_neu.t[3241]`

can't put something in/on/etc a restricted container/surface/etc

`cannotPutInSelfMsg` | `msg_neu.t[3227]`

trying to put something in itself

`cannotPutOnRestrictedMsg` | `msg_neu.t[3243]`

no description available

`cannotPutOnSelfMsg` | `msg_neu.t[3230]`

trying to put something on itself

`cannotPutPersonMsg` | `msg_neu.t[3015]`

no description available

`cannotPutPushableMsg` | `msg_neu.t[2955]`

no description available

`cannotPutUnderMsg` | `msg_neu.t[3219]`

can't put anything under iobj

`cannotPutUnderRestrictedMsg` | `msg_neu.t[3245]`

no description available

`cannotPutUnderSelfMsg` | `msg_neu.t[3233]`

trying to put something under itself

`cannotRemoveHeldMsg` | `msg_neu.t[2963]`

can't REMOVE something that's being held

`cannotReturnToDispenserMsg` | `msg_neu.t[3251]`

trying to return something to a remove-only dispenser

`cannotScrewMsg` | `msg_neu.t[4035]`

cannot screw/unscrew

`cannotScrewWithMsg` | `msg_neu.t[4036]`

no description available

`cannotSetToMsg` | `msg_neu.t[3696]`

cannot set object to setting

`cannotShowToItselfMsg` | `msg_neu.t[3567]`

can't show something to itself

`cannotShowToMsg` | `msg_neu.t[3572]`

no description available

`cannotShowToSelfMsg` | `msg_neu.t[3563]`

can't show yourself something

`cannotSitOnMsg` | `msg_neu.t[3962]`

cannot sit/lie/stand/get on/get out of

`cannotSleepMsg` | `msg_neu.t[3959]`

actor cannot sleep

`cannotStandOnMsg` | `msg_neu.t[3966]`

no description available

`cannotStandOnPathMsg` | `msg_neu.t[3972]`

standing on a PathPassage

`cannotSwitchMsg` | `msg_neu.t[3780]`

cannot switch object

`cannotTakeActorMsg` | `msg_neu.t[3005]`

try to take/move/put/taste an untakeable actor

`cannotTakeFixtureMsg` | `msg_neu.t[2913]`

trying to take a Fixture

`cannotTakeHeavyMsg` | `msg_neu.t[2924]`

trying to take/move/put a Heavy object

`cannotTakeImmovableMsg` | `msg_neu.t[2919]`

trying to take/move/put an Immovable object

`cannotTakeLocationMsg` | `msg_neu.t[2959]`

can't take something while occupying it

`cannotTakePersonMsg` | `msg_neu.t[3011]`

trying to take/move/put/taste a person

`cannotTakePushableMsg` | `msg_neu.t[2949]`

specialized Immovable messages for TravelPushables

`cannotTalkToSelfMsg` | `msg_neu.t[3539]`

can't talk to yourself

`cannotTasteActorMsg` | `msg_neu.t[3008]`

no description available

`cannotTastePersonMsg` | `msg_neu.t[3017]`

no description available

`cannotTellSelfMsg` | `msg_neu.t[3551]`

can't tell yourself about anything

`cannotThrowAtContentsMsg` | `msg_neu.t[4053]`

can't throw something at an object inside itself

`cannotThrowAtSelfMsg` | `msg_neu.t[4049]`

can't throw something at itself

`cannotThrowToMsg` | `msg_neu.t[4123]`

we're not a suitable target for THROW TO (because we're not an NPC)

`cannotTurnMsg` | `msg_neu.t[3706]`

cannot turn object

`cannotTurnOffMsg` | `msg_neu.t[3788]`

no description available

`cannotTurnOnMsg` | `msg_neu.t[3786]`

cannot turn object on/off

`cannotTurnWithMsg` | `msg_neu.t[3713]`

cannot turn anything with object

`cannotTypeOnMsg` | `msg_neu.t[3774]`

cannot type anything on object

`cannotUnboardMsg` | `msg_neu.t[3968]`

no description available

`cannotUnfastenFromMsg` | `msg_neu.t[4023]`

no description available

`cannotUnfastenMsg` | `msg_neu.t[4022]`

no description available

`cannotUnlockMsg` | `msg_neu.t[3901]`

no description available

`cannotUnlockWithMsg` | `msg_neu.t[3914]`

no description available

`cannotUnplugFromMsg` | `msg_neu.t[4031]`

no description available

`cannotUnplugMsg` | `msg_neu.t[4030]`

no description available

`cannotUnscrewMsg` | `msg_neu.t[4038]`

no description available

`cannotUnscrewWithMsg` | `msg_neu.t[4039]`

no description available

`cutNoEffectMsg` | `msg_neu.t[3873]`

cannot cut that

`dontThrowDirMsg` | `msg_neu.t[4068]`

THROW <obj> <direction> isn't supported; use THROW AT instead

`droppingSelfMsg` | `msg_neu.t[2886]`

actor dropping self

`flashlightOnButDarkMsg` | `msg_neu.t[3732]`

flashlight is on but doesn't light up

`followAlreadyHereInDarkMsg` | `msg_neu.t[3615]`

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` | `msg_neu.t[3607]`

following an object that's in the same location as the actor

`followUnknownMsg` | `msg_neu.t[3619]`

trying to follow an object, but don't know where it went from here

`giveAlreadyHasMsg` | `msg_neu.t[3536]`

trying to give something to someone who already has the object

`keyDoesNotFitLockMsg` | `msg_neu.t[3924]`

the key (iobj) does not fit the lock (dobj)

`keyNotDetachableMsg` | `msg_neu.t[3266]`

can't detach key (with no iobj specified) because it's not on a ring

`keyNotOnKeyringMsg` | `msg_neu.t[3263]`

the dobj isn't on the keyring

`matchNotLitMsg` | `msg_neu.t[3746]`

match not lit

`moveNoEffectMsg` | `msg_neu.t[3676]`

moving object has no effect

`moveToNoEffectMsg` | `msg_neu.t[3679]`

cannot move object to other object

`mustBeStandingMsg` | `msg_neu.t[2667]`

actor must be standing before doing that

`mustSpecifyTurnToMsg` | `msg_neu.t[3709]`

must specify setting to turn object to

`newlyDarkMsg` | `msg_neu.t[4144]`

it is now dark at actor's location

`noKeyNeededMsg` | `msg_neu.t[2664]`

no key is needed to lock or unlock this object

`noRoomToLieMsg` | `msg_neu.t[4001]`

no description available

`noRoomToSitMsg` | `msg_neu.t[3999]`

no description available

`noRoomToStandMsg` | `msg_neu.t[3997]`

no room to stand/sit/lie on dobj

`notAContainerMsg` | `msg_neu.t[3212]`

trying to put an object in a non-container

`notASurfaceMsg` | `msg_neu.t[3215]`

trying to put an object on a non-surface

`notAttachedToMsg` | `msg_neu.t[3865]`

dobj isn't attached to iobj

`notAWeaponMsg` | `msg_neu.t[3640]`

obj is not a weapon

`notCarryingMsg` | `msg_neu.t[2883]`

dropping an object not being carried

`notDoffableMsg` | `msg_neu.t[2842]`

doffing something that isn't wearable

`notFollowableMsg` | `msg_neu.t[3601]`

not a followable object

`nothingBehindMsg` | `msg_neu.t[2798]`

no description available

`nothingBeyondDoorMsg` | `msg_neu.t[2813]`

there's nothing on the other side of a door we just opened

`nothingInsideMsg` | `msg_neu.t[2794]`

generic messages for looking prepositionally

`nothingThroughMsg` | `msg_neu.t[2800]`

no description available

`nothingThroughPassageMsg` | `msg_neu.t[2809]`

looking through an open passage

`nothingToHearMsg` | `msg_neu.t[2821]`

there's nothing here with a specific noise

`nothingToSmellMsg` | `msg_neu.t[2817]`

there's nothing here with a specific odor

`nothingUnderMsg` | `msg_neu.t[2796]`

no description available

`notOnPlatformMsg` | `msg_neu.t[3994]`

getting off something you're not on

`notWearableMsg` | `msg_neu.t[2838]`

an item is not wearable

`notWearingMsg` | `msg_neu.t[2849]`

not wearing (item being doffed)

`objNotForKeyringMsg` | `msg_neu.t[3259]`

the dobj doesn't fit on this keyring

`okayAttachToMsg` | `msg_neu.t[3850]`

default message for successful Attachable attachment

`okayBurnCandleMsg` | `msg_neu.t[3761]`

lighting a candle

`okayBurnMatchMsg` | `msg_neu.t[3749]`

lighting a match

`okayCloseMsg` | `msg_neu.t[2860]`

no description available

`okayDetachFromMsg` | `msg_neu.t[3853]`

default message for successful Attachable detachment

`okayDoffMsg` | `msg_neu.t[2855]`

default response to 'doff obj'

`okayDropMsg` | `msg_neu.t[2971]`

default 'drop' response

`okayEatMsg` | `msg_neu.t[3736]`

default acknowledgment for eating something

`okayExtinguishCandleMsg` | `msg_neu.t[3767]`

extinguishing a candle

`okayExtinguishMatchMsg` | `msg_neu.t[3753]`

extinguishing a match

`okayJumpMsg` | `msg_neu.t[3497]`

"jump"

`okayLockMsg` | `msg_neu.t[2864]`

default response to lock/unlock

`okayNotStandingOnMsg` | `msg_neu.t[4016]`

default report for getting off of a platform

`okayOpenMsg` | `msg_neu.t[2858]`

default response to open/close

`okayPullLeverMsg` | `msg_neu.t[3667]`

default acknowledgment to pulling a lever

`okayPullSpringLeverMsg` | `msg_neu.t[3671]`

default acknowledgment to pulling a spring-loaded lever

`okayPushButtonMsg` | `msg_neu.t[3649]`

default 'push button' acknowledgment

`okayPushLeverMsg` | `msg_neu.t[3656]`

default acknowledgment to pushing a lever

`okayPutBehindMsg` | `msg_neu.t[3001]`

default successful 'put behind' response

`okayPutInMsg` | `msg_neu.t[2989]`

default successful 'put in' response

`okayPutOnMsg` | `msg_neu.t[2993]`

default successful 'put on' response

`okayPutUnderMsg` | `msg_neu.t[2997]`

default successful 'put under' response

`okayTakeMsg` | `msg_neu.t[2967]`

default 'take' response

`okayTurnOffMsg` | `msg_neu.t[3729]`

no description available

`okayTurnOnMsg` | `msg_neu.t[3728]`

default acknowledgment for switching on/off

`okayUnlockMsg` | `msg_neu.t[2866]`

no description available

`okayWearMsg` | `msg_neu.t[2852]`

default response to 'wear obj'

`okayYellMsg` | `msg_neu.t[3494]`

"yell"

`pullNoEffectMsg` | `msg_neu.t[3660]`

pulling object has no effect

`pushNoEffectMsg` | `msg_neu.t[3646]`

pushing object has no effect

`puttingSelfMsg` | `msg_neu.t[2889]`

actor putting self in something

`sayGoodbyeMsg` | `msg_neu.t[3479]`

"goodbye" with no target actor

`sayHelloMsg` | `msg_neu.t[3476]`

"hello" with no target actor

`sayNoMsg` | `msg_neu.t[3483]`

no description available

`sayYesMsg` | `msg_neu.t[3482]`

"yes"/"no" with no target actor

`setToInvalidMsg` | `msg_neu.t[3699]`

invalid setting for generic Settable

`shouldNotBreakMsg` | `msg_neu.t[3869]`

breaking object would serve no purpose

`shouldNotThrowAtFloorMsg` | `msg_neu.t[4064]`

shouldn't throw something at the floor

`stairwayNotDownMsg` | `msg_neu.t[3470]`

no description available

`stairwayNotUpMsg` | `msg_neu.t[3469]`

the stairway does not go up/down

`takeFromNotBehindMsg` | `msg_neu.t[3335]`

taking dobj from behind something, but dobj isn't behind iobj

`takeFromNotInActorMsg` | `msg_neu.t[3339]`

taking dobj from an actor, but actor doesn't have iobj

`takeFromNotInMsg` | `msg_neu.t[3325]`

taking dobj from iobj, but dobj isn't in iobj

`takeFromNotOnMsg` | `msg_neu.t[3328]`

taking dobj from surface, but dobj isn't on iobj

`takeFromNotUnderMsg` | `msg_neu.t[3331]`

taking dobj from under something, but dobj isn't under iobj

`takingSelfMsg` | `msg_neu.t[2880]`

actor taking self ("take me")

`tellVagueMsg` | `msg_neu.t[3583]`

no description available

`throwingSelfMsg` | `msg_neu.t[2892]`

actor throwing self

`timePassesMsg` | `msg_neu.t[3473]`

"wait"

`tooDarkMsg` | `msg_neu.t[2577]`

it's too dark to do that

`turnToInvalidMsg` | `msg_neu.t[3717]`

invalid setting for dial

`unknownHowToLockMsg` | `msg_neu.t[3918]`

we don't know how to lock/unlock this

`unknownHowToUnlockMsg` | `msg_neu.t[3920]`

no description available

`unlockRequiresKeyMsg` | `msg_neu.t[3908]`

object requires a key to unlock

`uselessToAttackMsg` | `msg_neu.t[3643]`

no effect attacking obj

`whereToGoMsg` | `msg_neu.t[3350]`

must say which way to go

`wrongAttachmentMsg` | `msg_neu.t[3834]`

dobj and/or iobj can be attached to certain things, but not to each other

`wrongDetachmentMsg` | `msg_neu.t[3838]`

dobj and iobj are attached, but they can't be taken apart

Methods

`actorCannotSeeMsg (actor, obj)` | `msg_neu.t[3594]`

actor cannot see object being shown to actor

`becomingTooLargeForActorMsg (obj)` | `msg_neu.t[3107]`

the object is becoming too large for the actor to hold

`becomingTooLargeForContainerMsg (obj, cont)` | `msg_neu.t[3193]`

the current action would make obj too large for its container

`cannotBeWearingMsg (obj)` | `msg_neu.t[2624]`

must remove an article of clothing before a command

`cannotDoFromMsg (obj)` | `msg_neu.t[3411]`

cannot carry out a command from a nested room

`cannotEnterExitOnlyMsg (obj)` | `msg_neu.t[3447]`

cannot enter an exit-only passage

`cannotFitIntoOpeningMsg (obj, cont)` | `msg_neu.t[3045]`

cannot fit obj into cont through cont's opening

`cannotFitOutOfOpeningMsg (obj, cont)` | `msg_neu.t[3053]`

cannot fit obj out of cont through cont's opening

`cannotFollowFromHereMsg (srcLoc)` | `msg_neu.t[3626]`

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)` | `msg_neu.t[3426]`

cannot go that way in a vehicle

`cannotGoThroughClosedDoorMsg (door)` | `msg_neu.t[3367]`

can't travel through a close door

`cannotHearMsg (obj)` | `msg_neu.t[2603]`

cannot hear object

`cannotMoveComponentMsg (loc)` | `msg_neu.t[2929]`

trying to move a component object

`cannotMoveThroughClosedMsg (obj, cont)` | `msg_neu.t[3037]`

cannot move obj because cont is closed

`cannotMoveThroughContainerMsg (obj, cont)` | `msg_neu.t[3029]`

cannot move obj in our out of container cont

`cannotMoveThroughMsg (obj, obs)` | `msg_neu.t[3021]`

cannot move obj through obstructor

`cannotPushObjectNestedMsg (obj)` | `msg_neu.t[3440]`

cannot push an object to a nested room

`cannotPushObjectThatWayMsg (obj)` | `msg_neu.t[3433]`

cannot push an object that way

`cannotPutComponentMsg (loc)` | `msg_neu.t[2942]`

trying to put a component in something

`cannotReachIntoOpeningMsg (obj, cont)` | `msg_neu.t[3077]`

actor cannot fit hand into cont through cont's opening

`cannotReachObjectMsg (obj)` | `msg_neu.t[2755]`

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)` | `msg_neu.t[3085]`

actor cannot fit hand into cont through cont's opening

`cannotReachThroughMsg (obj, loc)` | `msg_neu.t[2762]`

cannot reach an object through an obstructor

`cannotSmellMsg (obj)` | `msg_neu.t[2610]`

cannot smell object

`cannotTakeComponentMsg (loc)` | `msg_neu.t[2935]`

trying to take a component object

`cannotTasteMsg (obj)` | `msg_neu.t[2617]`

cannot taste object

`cannotThrowThroughMsg (target, loc)` | `msg_neu.t[4057]`

can't throw through a sense connector

`cannotTouchThroughClosedMsg (obj, cont)` | `msg_neu.t[3069]`

actor 'obj' cannot reach through cont because cont is closed

`cannotTouchThroughContainerMsg (obj, cont)` | `msg_neu.t[3061]`

actor 'obj' cannot reach in our out of container 'cont'

`circularlyBehindMsg (x, y)` | `msg_neu.t[3317]`

putting y in x when x is already behind y

`circularlyInMsg (x, y)` | `msg_neu.t[3293]`

putting y in x when x is already in y

`circularlyOnMsg (x, y)` | `msg_neu.t[3301]`

putting y in x when x is already on y

`circularlyUnderMsg (x, y)` | `msg_neu.t[3309]`

putting y in x when x is already under y

`containerBecomingTooFullMsg (obj, cont)` | `msg_neu.t[3204]`

the current action would increase obj's bulk so that container is too full

`containerTooFullMsg (obj, cont)` | `msg_neu.t[3162]`

container doesn't have room for object

`decorationNotImportantMsg (obj)` | `msg_neu.t[2708]`

generic "that's not important" message for decorations

`doorClosesBehindMsg (obj)` | `msg_neu.t[3461]`

door closes behind actor during travel through door

`droppingObjMsg (dropobj)` | `msg_neu.t[2975]`

dropping an object

`floorlessDropMsg (dropobj)` | `msg_neu.t[2982]`

default receiveDrop suffix for floorless rooms

`foundKeyOnKeyringMsg (ring, key)` | `msg_neu.t[3927]`

found key on keyring

`foundNoKeyOnKeyringMsg (ring)` | `msg_neu.t[3935]`

failed to find a key on keyring

`handsBecomingTooFullForMsg (obj)` | `msg_neu.t[3115]`

the object is becoming large enough that the actor's hands are full

`handsTooFullForMsg (obj)` | `msg_neu.t[3100]`

the actor doesn't have room to hold the object

`heardButNotSeenMsg (obj)` | `msg_neu.t[2587]`

object can be heard but not seen

`invalidStagingContainerActorMsg (cont, dest)` | `msg_neu.t[3383]`

cannot carry out travel while 'cont' (an actor) is holding 'dest'

`invalidStagingContainerMsg (cont, dest)` | `msg_neu.t[3375]`

cannot carry out travel while 'dest' is within 'cont'

`invalidStagingLocationMsg (dest)` | `msg_neu.t[3391]`

can't carry out travel because 'dest' isn't a valid staging location

`lookInVaporousMsg (obj)` | `msg_neu.t[2743]`

look in/look under/look through/look behind/search vaporous

`movedKeysToKeyringMsg (keyring, keys)` | `msg_neu.t[3284]`

we moved several keys to a keyring automatically

`movedKeyToKeyringMsg (keyring)` | `msg_neu.t[3277]`

we attached a key to a keyring automatically

`mustBeBurningMsg (obj)` | `msg_neu.t[3739]`

object must be burning before doing that

`mustBeCarryingMsg (obj, actor)` | `msg_neu.t[2700]`

actor must be holding the object before we can do that

`mustBeClosedMsg (obj)` | `msg_neu.t[2648]`

object must be closed before doing that

`mustBeEmptyMsg (obj)` | `msg_neu.t[2632]`

all contents must be removed from object before doing that

`mustBeHoldingMsg (obj)` | `msg_neu.t[2570]`

must be holding something before a command

`mustBeInMsg (obj, loc)` | `msg_neu.t[2692]`

object must be in loc before doing that

`mustBeOpenMsg (obj)` | `msg_neu.t[2640]`

object must be opened before doing that

`mustBeUnlockedMsg (obj)` | `msg_neu.t[2656]`

object must be unlocked before doing that

`mustBeVisibleMsg (obj)` | `msg_neu.t[2580]`

object must be visible

`mustDetachMsg (obj)` | `msg_neu.t[3842]`

must detach the object before proceeding

`mustGetOnMsg (obj)` | `msg_neu.t[2685]`

must get on/in object

`mustLieOnMsg (obj)` | `msg_neu.t[2678]`

must be lying on/in object

`mustOpenDoorMsg (obj)` | `msg_neu.t[3454]`

must open door before going that way

`mustSitOnMsg (obj)` | `msg_neu.t[2671]`

must be sitting on/in chair

`nestedRoomTooHighMsg (obj)` | `msg_neu.t[3398]`

destination is too high to enter from here

`nestedRoomTooHighToExitMsg (obj)` | `msg_neu.t[3405]`

enclosing room is too high to reach by GETTING OUT OF here

`noiseSourceMsg (src)` | `msg_neu.t[2824]`

a sound appears to be coming from a source

`noResponseFromMsg (other)` | `msg_neu.t[3529]`

actor won't respond to a request or other communicative gesture

`notAddressableMsg (obj)` | `msg_neu.t[3522]`

cannot talk to an object (because it makes no sense to do so)

`notInterestedMsg (actor)` | `msg_neu.t[3575]`

actor isn't interested in something being given/shown

`notWithIntangibleMsg (obj)` | `msg_neu.t[2729]`

generic "no can do" message for intangibles

`notWithVaporousMsg (obj)` | `msg_neu.t[2736]`

generic failure message for varporous objects

`npcDescMsg (npc)` | `msg_neu.t[2786]`

default description of a non-player character

`objCannotHearActorMsg (obj)` | `msg_neu.t[3587]`

object cannot hear actor

`odorSourceMsg (src)` | `msg_neu.t[2831]`

an odor appears to be coming from a source

`okayFollowInSightMsg (loc)` | `msg_neu.t[3633]`

acknowledge a 'follow' for a target that was in sight

`okayPostureChangeMsg (posture)` | `msg_neu.t[4005]`

default report for standing up/sitting down/lying down

`okayPushTravelMsg (obj)` | `msg_neu.t[3685]`

acknowledge pushing an object through travel

`okaySetToMsg (val)` | `msg_neu.t[3702]`

default 'set to' acknowledgment

`okayTurnToMsg (val)` | `msg_neu.t[3720]`

default 'turn to' acknowledgment

`rearTooFullMsg (obj, cont)` | `msg_neu.t[3185]`

rear surface/space doesn't have room for object

`refuseCommand (targetActor, issuingActor)` | `msg_neu.t[3515]`

an actor doesn't accept a command from another actor

`roomOkayPostureChangeMsg (posture, obj)` | `msg_neu.t[4009]`

default report for standing/sitting/lying in/on something

`smelledButNotSeenMsg (obj)` | `msg_neu.t[2595]`

object can be smelled but not seen

`surfaceTooFullMsg (obj, cont)` | `msg_neu.t[3169]`

surface doesn't have room for object

`takenAndMovedToKeyringMsg (keyring)` | `msg_neu.t[3269]`

we took a key and attached it to a keyring

`thingDescMsg (obj)` | `msg_neu.t[2770]`

generic long description of a Thing

`thingSmellDescMsg (obj)` | `msg_neu.t[2782]`

generic "smell" description of a Thing

`thingSoundDescMsg (obj)` | `msg_neu.t[2778]`

generic LISTEN TO description of a Thing

`throwCatchMsg (obj, target)` | `msg_neu.t[4115]`

target catches object

`throwFallMsg (projectile, target)` | `msg_neu.t[4083]`

thrown object lands on target

`throwFallShortMsg (projectile, target, dest)` | `msg_neu.t[4107]`

thrown object falls short of distant target

`throwHitFallMsg (projectile, target, dest)` | `msg_neu.t[4090]`

thrown object bounces off target and falls to destination

`throwHitMsg (projectile, target)` | `msg_neu.t[4075]`

thrown object bounces off target (short report)

`throwShortMsg (projectile, target)` | `msg_neu.t[4099]`

thrown object falls short of distant target (sentence prefix only)

`tooDistantMsg (obj)` | `msg_neu.t[2722]`

generic "that's too far away" message for Distant items

`tooHeavyForActorMsg (obj)` | `msg_neu.t[3123]`

the object is too heavy (all by itself) for the actor to hold

`tooLargeForActorMsg (obj)` | `msg_neu.t[3093]`

the object is too large for the actor to hold

`tooLargeForContainerMsg (obj, cont)` | `msg_neu.t[3141]`

object is too large for container

`tooLargeForRearMsg (obj, cont)` | `msg_neu.t[3155]`

object is too large to fit behind object

`tooLargeForUndersideMsg (obj, cont)` | `msg_neu.t[3148]`

object is too large to fit under object

`totalTooHeavyForMsg (obj)` | `msg_neu.t[3133]`

the object is too heavy (in combination with everything else being carried) for the actor to pick up

`undersideTooFullMsg (obj, cont)` | `msg_neu.t[3177]`

underside doesn't have room for object

`unthingNotHereMsg (obj)` | `msg_neu.t[2715]`

generic "you don't see that" message for "unthings"

`vehicleCannotDoFromMsg (obj)` | `msg_neu.t[3418]`

cannot carry out a command from within a vehicle in a nested room

`willNotCatchMsg (catcher)` | `msg_neu.t[4126]`

target does not want to catch anything

`willNotLetGoMsg (holder, obj)` | `msg_neu.t[3343]`

actor won't let go of a possession

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2