npcActionMessagesobject

msg_neu.t[4152]

Superclass
Tree

Property
Summary

Method
Summary

Property
Details

Method
Details

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