npcActionMessagesobject
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
note that we’re already in “follow” mode
cannotAskSelfForMsg
no description available
cannotAskSelfMsg
no description available
cannotGiveToSelfMsg
no description available
cannotJumpOffHereMsg
cannot jump off (with no direct object) from here
cannotMoveFixtureMsg
trying to move a Fixture/Immovable
cannotMoveHeavyMsg
no description available
cannotMoveImmovableMsg
no description available
cannotPutHeavyMsg
no description available
cannotShowToSelfMsg
no description available
cannotTakeHeavyMsg
trying to take/move/put a Heavy object
cannotTalkToSelfMsg
the PC’s responses to conversational actions applied to oneself need some reworking for NPC’s
cannotTellSelfMsg
no description available
keyDoesNotFitLockMsg
the key (iobj) does not fit the lock (dobj)
moveNoEffectMsg
no description available
moveToNoEffectMsg
no description available
objNotForKeyringMsg
the dobj doesn’t fit on this keyring
okayAttachToMsg
acknowledge attachment
okayCloseMsg
no description available
okayDetachFromMsg
acknowledge detachment
okayDoffMsg
default successful response to ‘doff obj’
okayDropMsg
default successful ‘drop’ response
okayExtinguishCandleMsg
extinguishing a candle
okayFollowModeMsg
acknowledge entering “follow” mode
okayLockMsg
default successful responses to lock/unlock
okayNotStandingOnMsg
report for getting off a platform
okayOpenMsg
default successful responses to open/close
okayPushButtonMsg
default ‘push button’ acknowledgment
okayPutBehindMsg
default successful ‘put behind’ response
okayPutInMsg
default successful ‘put in’ response
okayPutOnMsg
default successful ‘put on’ response
okayPutUnderMsg
default successful ‘put under’ response
okayTakeMsg
default successful ‘take’ response
okayTurnOffMsg
no description available
okayTurnOnMsg
default acknowledgment for switching on/off
okayUnlockMsg
no description available
okayWearMsg
default succesful response to ‘wear obj’
pullNoEffectMsg
no description available
pushNoEffectMsg
push/pull/move with no effect
shouldNotBreakMsg
should not break object
takeFromNotBehindMsg
taking dobj from behind something, but dobj isn’t behind iobj
takeFromNotInMsg
taking dobj from iobj, but dobj isn’t in iobj
takeFromNotOnMsg
taking dobj from surface, but dobj isn’t on iobj
takeFromNotUnderMsg
taking dobj under something, but dobj isn’t under iobj
timePassesMsg
“wait”
whereToGoMsg
no description available
Methods
cannotMoveComponentMsg (loc)
trying to move a component object
containerTooFullMsg (obj, cont)
container doesn’t have room for object
okayPostureChangeMsg (posture)
report for standing up/sitting down/lying down
okayTurnToMsg (val)
default ‘turn to’ acknowledgment
roomOkayPostureChangeMsg (posture, obj)
report for standing/sitting/lying in/on something
surfaceTooFullMsg (obj, cont)
surface doesn’t have room for object
tooLargeForContainerMsg (obj, cont)
object is too large for container
tooLargeForRearMsg (obj, cont)
object is too large to fit behind something
tooLargeForUndersideMsg (obj, cont)
object is too large for underside
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3