playerActionMessagesobject

msg_neu.t[2561]

Superclass
Tree

Property
Summary

Method
Summary

Property
Details

Method
Details

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 5/16/2013 from TADS version 3.1.3