npcActionMessages object | msg_neu.t[4152]

Non-player character verb messages. By default, we inherit all of the messages defined for the player character, but we override some that must be rephrased slightly to make sense for NPC's.

`npcActionMessages : playerActionMessages`

Superclass Tree (in declaration order)

`npcActionMessages`
`playerActionMessages`
`MessageHelper`
`object`

Summary of Properties

`alreadyFollowModeMsg cannotAskSelfForMsg cannotAskSelfMsg cannotGiveToSelfMsg cannotJumpOffHereMsg cannotMoveFixtureMsg cannotMoveHeavyMsg cannotMoveImmovableMsg cannotPutHeavyMsg cannotShowToSelfMsg cannotTakeHeavyMsg cannotTalkToSelfMsg cannotTellSelfMsg keyDoesNotFitLockMsg moveNoEffectMsg moveToNoEffectMsg objNotForKeyringMsg okayAttachToMsg okayCloseMsg okayDetachFromMsg okayDoffMsg okayDropMsg okayExtinguishCandleMsg okayFollowModeMsg okayLockMsg okayNotStandingOnMsg okayOpenMsg okayPushButtonMsg okayPutBehindMsg okayPutInMsg okayPutOnMsg okayPutUnderMsg okayTakeMsg okayTurnOffMsg okayTurnOnMsg okayUnlockMsg okayWearMsg pullNoEffectMsg pushNoEffectMsg shouldNotBreakMsg takeFromNotBehindMsg takeFromNotInMsg takeFromNotOnMsg takeFromNotUnderMsg timePassesMsg whereToGoMsg`

Inherited from `playerActionMessages` :
`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 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 cannotGoBackMsg cannotGoThatWayInDarkMsg cannotGoThatWayMsg cannotGoThroughMsg cannotJumpOffMsg cannotJumpOverMsg cannotKissMsg cannotKissSelfMsg cannotLieOnMsg cannotLightMsg cannotLockMsg cannotLockWithMsg cannotLookBehindMsg cannotLookInClosedMsg cannotLookThroughMsg cannotLookUnderMsg cannotMoveActorMsg cannotMovePersonMsg cannotMovePushableMsg cannotMoveWithMsg cannotOpenLockedMsg cannotOpenMsg cannotPlugInMsg cannotPlugInToMsg cannotPourIntoMsg cannotPourMsg cannotPourOntoMsg cannotPushTravelMsg cannotPutActorMsg cannotPutBehindMsg cannotPutBehindRestrictedMsg cannotPutBehindSelfMsg cannotPutFixtureMsg cannotPutImmovableMsg cannotPutInDispenserMsg cannotPutInRestrictedMsg cannotPutInSelfMsg cannotPutOnRestrictedMsg cannotPutOnSelfMsg cannotPutPersonMsg cannotPutPushableMsg cannotPutUnderMsg cannotPutUnderRestrictedMsg cannotPutUnderSelfMsg cannotRemoveHeldMsg cannotReturnToDispenserMsg cannotScrewMsg cannotScrewWithMsg cannotSetToMsg cannotShowToItselfMsg cannotShowToMsg cannotSitOnMsg cannotSleepMsg cannotStandOnMsg cannotStandOnPathMsg cannotSwitchMsg cannotTakeActorMsg cannotTakeFixtureMsg cannotTakeImmovableMsg cannotTakeLocationMsg cannotTakePersonMsg cannotTakePushableMsg cannotTasteActorMsg cannotTastePersonMsg 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 keyNotDetachableMsg keyNotOnKeyringMsg matchNotLitMsg 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 okayBurnCandleMsg okayBurnMatchMsg okayEatMsg okayExtinguishMatchMsg okayJumpMsg okayPullLeverMsg okayPullSpringLeverMsg okayPushLeverMsg okayYellMsg puttingSelfMsg sayGoodbyeMsg sayHelloMsg sayNoMsg sayYesMsg setToInvalidMsg shouldNotThrowAtFloorMsg stairwayNotDownMsg stairwayNotUpMsg takeFromNotInActorMsg takingSelfMsg tellVagueMsg throwingSelfMsg tooDarkMsg turnToInvalidMsg unknownHowToLockMsg unknownHowToUnlockMsg unlockRequiresKeyMsg uselessToAttackMsg wrongAttachmentMsg wrongDetachmentMsg`

``

Summary of Methods

`cannotMoveComponentMsg containerTooFullMsg okayPostureChangeMsg okayTurnToMsg roomOkayPostureChangeMsg surfaceTooFullMsg tooLargeForContainerMsg tooLargeForRearMsg tooLargeForUndersideMsg`

Inherited from `playerActionMessages` :
`actorCannotSeeMsg becomingTooLargeForActorMsg becomingTooLargeForContainerMsg cannotBeWearingMsg cannotDoFromMsg cannotEnterExitOnlyMsg cannotFitIntoOpeningMsg cannotFitOutOfOpeningMsg cannotFollowFromHereMsg cannotGoThatWayInVehicleMsg cannotGoThroughClosedDoorMsg cannotHearMsg cannotMoveThroughClosedMsg cannotMoveThroughContainerMsg cannotMoveThroughMsg cannotPushObjectNestedMsg cannotPushObjectThatWayMsg cannotPutComponentMsg cannotReachIntoOpeningMsg cannotReachObjectMsg cannotReachOutOfOpeningMsg cannotReachThroughMsg cannotSmellMsg cannotTakeComponentMsg cannotTasteMsg cannotThrowThroughMsg cannotTouchThroughClosedMsg cannotTouchThroughContainerMsg circularlyBehindMsg circularlyInMsg circularlyOnMsg circularlyUnderMsg containerBecomingTooFullMsg 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 okayPushTravelMsg okaySetToMsg rearTooFullMsg refuseCommand smelledButNotSeenMsg takenAndMovedToKeyringMsg thingDescMsg thingSmellDescMsg thingSoundDescMsg throwCatchMsg throwFallMsg throwFallShortMsg throwHitFallMsg throwHitMsg throwShortMsg tooDistantMsg tooHeavyForActorMsg tooLargeForActorMsg totalTooHeavyForMsg undersideTooFullMsg unthingNotHereMsg vehicleCannotDoFromMsg willNotCatchMsg willNotLetGoMsg`

Inherited from `MessageHelper` :
`askDisambigList shortTIMsg shortTMsg`

Properties

`alreadyFollowModeMsg` | `msg_neu.t[4323]`

note that we're already in "follow" mode

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

no description available

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

no description available

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

no description available

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

cannot jump off (with no direct object) from here

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

trying to move a Fixture/Immovable

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

no description available

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

no description available

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

no description available

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

no description available

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

trying to take/move/put a Heavy object

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

the PC's responses to conversational actions applied to oneself need some reworking for NPC's

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

no description available

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

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

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

no description available

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

no description available

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

the dobj doesn't fit on this keyring

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

acknowledge attachment

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

no description available

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

acknowledge detachment

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

default successful response to 'doff obj'

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

default successful 'drop' response

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

extinguishing a candle

`okayFollowModeMsg` | `msg_neu.t[4320]`

acknowledge entering "follow" mode

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

default successful responses to lock/unlock

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

report for getting off a platform

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

default successful responses to open/close

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

default 'push button' acknowledgment

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

default successful 'put behind' response

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

default successful 'put in' response

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

default successful 'put on' response

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

default successful 'put under' response

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

default successful 'take' response

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

no description available

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

default acknowledgment for switching on/off

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

no description available

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

default succesful response to 'wear obj'

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

no description available

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

push/pull/move with no effect

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

should not break object

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

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

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

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

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

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

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

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

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

"wait"

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

no description available

Methods

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

trying to move a component object

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

container doesn't have room for object

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

report for standing up/sitting down/lying down

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

default 'turn to' acknowledgment

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

report for standing/sitting/lying in/on something

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

surface doesn't have room for object

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

object is too large for container

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

object is too large to fit behind something

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

object is too large for underside

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3