npcActionMessagesobjectmsg_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  

alreadyFollowModeMsgmsg_neu.t[4323]

note that we're already in "follow" mode

cannotAskSelfForMsgmsg_neu.t[4344]
no description available

cannotAskSelfMsgmsg_neu.t[4342]
no description available

cannotGiveToSelfMsgmsg_neu.t[4348]
no description available

cannotJumpOffHereMsgmsg_neu.t[4283]
cannot jump off (with no direct object) from here

cannotMoveFixtureMsgmsg_neu.t[4157]
trying to move a Fixture/Immovable

cannotMoveHeavyMsgmsg_neu.t[4163]
no description available

cannotMoveImmovableMsgmsg_neu.t[4158]
no description available

cannotPutHeavyMsgmsg_neu.t[4165]
no description available

cannotShowToSelfMsgmsg_neu.t[4350]
no description available

cannotTakeHeavyMsgmsg_neu.t[4161]
trying to take/move/put a Heavy object

cannotTalkToSelfMsgmsg_neu.t[4340]
the PC's responses to conversational actions applied to oneself need some reworking for NPC's

cannotTellSelfMsgmsg_neu.t[4346]
no description available

keyDoesNotFitLockMsgmsg_neu.t[4316]
the key (iobj) does not fit the lock (dobj)

moveNoEffectMsgmsg_neu.t[4215]
no description available

moveToNoEffectMsgmsg_neu.t[4217]
no description available

objNotForKeyringMsgmsg_neu.t[4263]
the dobj doesn't fit on this keyring

okayAttachToMsgmsg_neu.t[4329]
acknowledge attachment

okayCloseMsgmsg_neu.t[4204]
no description available

okayDetachFromMsgmsg_neu.t[4333]
acknowledge detachment

okayDoffMsgmsg_neu.t[4200]
default successful response to 'doff obj'

okayDropMsgmsg_neu.t[4179]
default successful 'drop' response

okayExtinguishCandleMsgmsg_neu.t[4326]
extinguishing a candle

okayFollowModeMsgmsg_neu.t[4320]
acknowledge entering "follow" mode

okayLockMsgmsg_neu.t[4207]
default successful responses to lock/unlock

okayNotStandingOnMsgmsg_neu.t[4302]
report for getting off a platform

okayOpenMsgmsg_neu.t[4203]
default successful responses to open/close

okayPushButtonMsgmsg_neu.t[4309]
default 'push button' acknowledgment

okayPutBehindMsgmsg_neu.t[4192]
default successful 'put behind' response

okayPutInMsgmsg_neu.t[4182]
default successful 'put in' response

okayPutOnMsgmsg_neu.t[4185]
default successful 'put on' response

okayPutUnderMsgmsg_neu.t[4188]
default successful 'put under' response

okayTakeMsgmsg_neu.t[4176]
default successful 'take' response

okayTurnOffMsgmsg_neu.t[4313]
no description available

okayTurnOnMsgmsg_neu.t[4312]
default acknowledgment for switching on/off

okayUnlockMsgmsg_neu.t[4208]
no description available

okayWearMsgmsg_neu.t[4196]
default succesful response to 'wear obj'

pullNoEffectMsgmsg_neu.t[4213]
no description available

pushNoEffectMsgmsg_neu.t[4211]
push/pull/move with no effect

shouldNotBreakMsgmsg_neu.t[4287]
should not break object

takeFromNotBehindMsgmsg_neu.t[4279]
taking dobj from behind something, but dobj isn't behind iobj

takeFromNotInMsgmsg_neu.t[4267]
taking dobj from iobj, but dobj isn't in iobj

takeFromNotOnMsgmsg_neu.t[4271]
taking dobj from surface, but dobj isn't on iobj

takeFromNotUnderMsgmsg_neu.t[4275]
taking dobj under something, but dobj isn't under iobj

timePassesMsgmsg_neu.t[4154]
"wait"

whereToGoMsgmsg_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