Personclassactor.t[10435]

A Person is an actor that represents a human character. This is just an UntakeableActor with some custom versions of the messages for taking and moving the actor.

class Person :   UntakeableActor

Superclass Tree   (in declaration order)

Person
        UntakeableActor
                Actor
                        Thing
                                VocabObject
                                        object
                        Schedulable
                                object
                        Traveler
                                TravelMessageHandler
                                        object
                        ActorTopicDatabase
                                TopicDatabase
                                        object
                Immovable
                        NonPortable
                                Thing
                                        VocabObject
                                                object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

bulk  cannotMoveMsg  cannotPutMsg  cannotTakeMsg  cannotTasteActorMsg 

Inherited from Actor :
accompanyingActors  actorNotifyList  agendaList  antecedentTable  boredomAgendaItem  boredomCount  bulkCapacity  canMatch3rdPerson  canMatchHer  canMatchHim  canMatchIt  canMatchThem  commandReferralPerson  communicationSenses  contentsListed  convMgrID  convNodeTab  curConvNode  curState  excludeFromLookAroundList  followables_  followingActor  getTravelerActors  getTravelerMotiveActors  hearinglikeSenses  holdingDescInventoryLister  inventoryLister  isActor  isLikelyCommandTarget  isListed  isListedAboardVehicle  isListedInContents  isListedInInventory  issueCommandsSynchronously  knownProp  lastConsulted  lastConvTime  lastDoorTraversed  lastInterlocutor  lastTravelBack  lastTravelDest  locationBefore  locationLitBefore  maxSingleBulk  mostRecentAction  name  nextHoldingIndex  nextRunTime  pcReferralPerson  pendingCommand  pendingConv  pendingResponse  possAnaphorTable  posture  responseSetConvNode  revertTargetActorAtEndOfSentence  scheduleOrder  scopeSenses  seenProp  sightlikeSenses  smelllikeSenses  specialDescBeforeContents  specialDescOrder  specialTraveler  takeFromNotInMessage  waitingForActor  waitingForInfo  weightCapacity 

Inherited from Thing :
actorInAName  actorInName  actorInPrep  actorIntoName  actorOutOfName  actorOutOfPrep  aDisambigName  allStates  aName  brightness  canBeHeard  canBeSeen  canBeSmelled  canBeTouched  circularlyInMessage  collectiveGroup  collectiveGroups  contents  contentsListedInExamine  contentsListedSeparately  contentsLister  descContentsLister  described  disambigEquivName  disambigName  distantDesc  distantInitSpecialDesc  distantSpecialDesc  distinguishers  dummyName  effectiveFollowLocation  equivalenceKey  equivalentGrouper  equivalentGrouperClass  equivalentGrouperTable  esEndingPat  explicitVisualSenseInfo  getState  globalParamName  holdingIndex  iesEndingPat  initDesc  initNominalRoomPartLocation  initSpecialDesc  inlineContentsLister  isEquivalent  isHer  isHim  isInInitState  isKnown  isMassNoun  isPlural  isProperName  isQualifiedName  isThingConstructed  isTopLevel  listName  listWith  location  lookInLister  moved  nameDoes  nameSays  nameSees  notTravelReadyMsg  objectNotifyList  objInPrep  obscuredInitSpecialDesc  obscuredSpecialDesc  owner  patElevenEighteen  patIsAlpha  patLeadingTagOrQuote  patOfPhrase  patOneLetterAnWord  patOneLetterWord  patSingleApostropheS  patTagOrQuoteChar  patUpperOrDigit  patVowelY  pluralDisambigName  pluralName  pronounSelector  roomDarkName  roomLocation  roomName  seen  sightPresence  sightSize  smellPresence  smellSize  soundPresence  soundSize  specialContentsLister  specialDesc  specialDescListWith  specialNominalRoomPartLocation  suppressAutoSeen  theDisambigName  theName  theNamePossNoun  tmpAmbient_  tmpAmbientFill_  tmpAmbientWithin_  tmpFillMedium_  tmpObstructor_  tmpObstructorWithin_  tmpPathIsIn_  tmpTrans_  tmpTransWithin_  touchPresence  touchSize  verbCan  verbCannot  verbCant  verbEndingSD  verbEndingSEd  verbEndingSMessageBuilder_  verbMust  verbToCome  verbToDo  verbToGo  verbToLeave  verbToSay  verbToSee  verbWill  verbWont  weight 

Inherited from VocabObject :
canResolvePossessive  disambigPromptOrder  pluralOrder  vocabLikelihood  vocabWords  weakTokens 

Inherited from Schedulable :
allSchedulables  gameClockTime 

Inherited from ActorTopicDatabase :
askForTopics  askTopics  commandTopics  giveTopics  initiateTopics  miscTopics  showTopics  specialTopics  tellTopics 

Inherited from TopicDatabase :
limitSuggestions  suggestedTopics  topicGroupActive  topicGroupScoreAdjustment 

Summary of Methods  

Inherited from UntakeableActor :
contentsInFixedIn  dobjFor(Taste) 

Inherited from Actor :
acceptCommand  acceptCommandBusy  actorAction  actorActionFollow  actorHereDesc  actorListWith  actorRoomNameStatus  actorThereDesc  actorTravel  actorVerifyFollow  addAccompanyingActor  addActorNotifyItem  addBusyTime  addFirstPendingAction  addFirstPendingCommand  addPendingAction  addPendingCommand  addToAgenda  addToContents  adjustLookAroundTable  afterAction  afterTravel  aName  aNameObj  beforeAction  beforeTravel  bestVisualInfo  calcScheduleOrder  canBeTalkedTo  canHear  cannotFollow  cannotRespondToCommand  canOwn  canSee  canSmell  canTalkTo  checkBulkChangeWithin  checkDarkTravel  checkMovingTravelerInto  checkReadyToEnterNestedRoom  checkStagingLocation  checkTakeFromInventory  checkWaitingForActor  conjugateRegularVerb  conversedThisTurn  copyPronounAntecedentsFrom  defaultAskForResponse  defaultAskResponse  defaultCommandResponse  defaultConvResponse  defaultGiveResponse  defaultGoodbyeResponse  defaultGreetingResponse  defaultNoResponse  defaultShowResponse  defaultTellResponse  defaultYesResponse  descViaActorContainer  disembark  distantSpecialDesc  dobjFor(AskAbout)  dobjFor(AskFor)  dobjFor(Drop)  dobjFor(Kiss)  dobjFor(PutIn)  dobjFor(PutOn)  dobjFor(PutUnder)  dobjFor(Take)  dobjFor(TalkTo)  dobjFor(TellAbout)  dobjFor(Throw)  dobjFor(ThrowAt)  dobjFor(ThrowDir)  dobjFor(ThrowTo)  endConversation  examineListContents  examineStatus  excludeFromLookAround  executeActorTurn  executeAgenda  executeTurn  findVisualObstructor  forEachTravelingActor  forgetPossAnaphors  getActionMessageObj  getActorNotifyList  getBulkHeld  getCurrentInterlocutor  getDefaultInterlocutor  getDropDestination  getFollowables  getFollowInfo  getLookAroundName  getParserDeferredMessageObj  getParserMessageObj  getPossAnaphor  getPronounAntecedent  getPushTraveler  getTopicOwner  getTraveler  getVisualAmbient  getWeightHeld  goToSleep  handleConversation  hasSeen  hideFromAll  hideFromDefault  idleTurn  impliedCommandMode  initializeActor  initiateConversation  initiateTopic  inventorySense  inventorySenseInfoTable  iobjFor(GiveTo)  iobjFor(ShowTo)  iobjFor(ThrowTo)  isActorTraveling  isLikelyTopic  isLocationLit  isPlayerChar  knowsAbout  knowsTopic  listActorPosture  lookAround  makePosture  meetsObjHeld  mustMoveObjInto  nonIdleTurn  noteConditionsAfter  noteConditionsBefore  noteConsultation  noteConvAction  noteConversation  noteConversationFrom  noteObjectShown  noteSeenBy  notifyIssuerParseFailure  notifyParseFailure  notifyTopicResponse  npcDesc  obeyCommand  okayPostureChange  orderingTime  pcDesc  postureDesc  readyForTurn  referralPerson  rememberLastDoor  rememberTravel  remoteSpecialDesc  removeActorNotifyItem  removeFromAgenda  reverseLastTravel  sayArriving  sayArrivingDir  sayArrivingDownStairs  sayArrivingLocally  sayArrivingThroughPassage  sayArrivingUpStairs  sayArrivingViaPath  sayDeparting  sayDepartingDir  sayDepartingDownStairs  sayDepartingLocally  sayDepartingThroughPassage  sayDepartingUpStairs  sayDepartingViaPath  sayGoodbye  sayHello  sayNo  saySpecialTopic  sayToActor  sayTravelingRemotely  sayYes  scheduleInitiateConversation  scopeList  scriptedTravelTo  setConvNode  setConvNodeReason  setCurState  setHasSeen  setHer  setHim  setIt  setKnowsAbout  setPossAnaphor  setPossAnaphorObj  setPronoun  setPronounAntecedent  setPronounByType  setPronounMulti  setPronounObj  setSpecialTraveler  setThem  showInventory  showInventoryWith  showSpecialDescInContents  specialDesc  specialDescListWith  standUp  suggestTopics  suggestTopicsFor  trackFollowInfo  travelerName  travelerPreCond  travelerTravelWithin  travelTo  travelWithin  tryMakingRoomToHold  tryMovingObjInto  unexcludeFromLookAround  verifyFollowable  verifyNotSelf  visibleInfoTable  visibleInfoTableFromPov  waitForIssuedCommand  wantsFollowInfo 

Inherited from Thing :
addAllContents  addDirectConnections  addObjectNotifyItem  addToSenseInfoTable  adjustThrowDestination  allContents  aNameFrom  aNameOwnerLoc  announceDefaultObject  appendHeldContents  atmosphereList  baseMoveInto  basicExamine  basicExamineFeel  basicExamineListen  basicExamineSmell  basicExamineTaste  buildContainmentPaths  cacheAmbientInfo  cacheSenseInfo  cacheSensePath  canBeHeardBy  canBeSeenBy  canBeSensed  canBeSmelledBy  canBeTouchedBy  canDetailsBeSensed  canMatchPronounType  canMoveViaPath  cannotGoShowExits  cannotReachObject  cannotSeeSmellSource  cannotSeeSoundSource  canThrowViaPath  canTouch  canTouchViaPath  checkActorOutOfNested  checkBulkChange  checkMoveViaPath  checkThrowViaPath  checkTouchViaPath  checkTravelerDirectlyInRoom  childInName  childInNameGen  childInNameWithOwner  childInRemoteName  clearSenseInfo  cloneForMultiInstanceContents  cloneMultiInstanceContents  connectionTable  construct  countDisambigName  countListName  countName  countNameFrom  countNameOwnerLoc  darkRoomContentsLister  defaultDistantDesc  defaultObscuredDesc  desc  directionForConnector  distantSmellDesc  distantSoundDesc  dobjFor(AskVague)  dobjFor(AttachTo)  dobjFor(Attack)  dobjFor(AttackWith)  dobjFor(Board)  dobjFor(Break)  dobjFor(Burn)  dobjFor(BurnWith)  dobjFor(Clean)  dobjFor(CleanWith)  dobjFor(Climb)  dobjFor(ClimbDown)  dobjFor(ClimbUp)  dobjFor(Close)  dobjFor(Consult)  dobjFor(ConsultAbout)  dobjFor(CutWith)  dobjFor(Detach)  dobjFor(DetachFrom)  dobjFor(Dig)  dobjFor(DigWith)  dobjFor(Doff)  dobjFor(Drink)  dobjFor(Eat)  dobjFor(Enter)  dobjFor(EnterOn)  dobjFor(Examine)  dobjFor(Extinguish)  dobjFor(Fasten)  dobjFor(FastenTo)  dobjFor(Feel)  dobjFor(Flip)  dobjFor(Follow)  dobjFor(GetOffOf)  dobjFor(GetOutOf)  dobjFor(GiveTo)  dobjFor(GoThrough)  dobjFor(JumpOff)  dobjFor(JumpOver)  dobjFor(LieOn)  dobjFor(Light)  dobjFor(ListenTo)  dobjFor(Lock)  dobjFor(LockWith)  dobjFor(LookBehind)  dobjFor(LookIn)  dobjFor(LookThrough)  dobjFor(LookUnder)  dobjFor(Move)  dobjFor(MoveTo)  dobjFor(MoveWith)  dobjFor(Open)  dobjFor(PlugIn)  dobjFor(PlugInto)  dobjFor(Pour)  dobjFor(PourInto)  dobjFor(PourOnto)  dobjFor(Pull)  dobjFor(Push)  dobjFor(PushTravel)  dobjFor(PutBehind)  dobjFor(Read)  dobjFor(Remove)  dobjFor(Screw)  dobjFor(ScrewWith)  dobjFor(Search)  dobjFor(Set)  dobjFor(SetTo)  dobjFor(ShowTo)  dobjFor(SitOn)  dobjFor(Smell)  dobjFor(StandOn)  dobjFor(Strike)  dobjFor(Switch)  dobjFor(TakeFrom)  dobjFor(TellVague)  dobjFor(Turn)  dobjFor(TurnOff)  dobjFor(TurnOn)  dobjFor(TurnTo)  dobjFor(TurnWith)  dobjFor(TypeLiteralOn)  dobjFor(TypeOn)  dobjFor(Unfasten)  dobjFor(UnfastenFrom)  dobjFor(Unlock)  dobjFor(UnlockWith)  dobjFor(Unplug)  dobjFor(UnplugFrom)  dobjFor(Unscrew)  dobjFor(UnscrewWith)  dobjFor(Wear)  examineListContentsWith  examineSpecialContents  failCheck  feelDesc  fillMedium  findOpaqueObstructor  findTouchObstructor  forEachConnectedContainer  forEachContainer  fromPOV  getAllForTakeFrom  getAllPathsTo  getAnnouncementDistinguisher  getBagAffinities  getBagsOfHolding  getBestDistinguisher  getBulk  getBulkWithin  getCarryingActor  getCommonContainer  getCommonDirectContainer  getConnectedContainers  getConnectorTo  getContentsForExamine  getDestName  getEncumberingBulk  getEncumberingWeight  getExtraScopeItems  getHitFallDestination  getIdentityObject  getInScopeDistinguisher  getListedContents  getLocPushTraveler  getLocTraveler  getMovePathTo  getNoise  getNominalDropDestination  getNominalOwner  getObjectNotifyList  getOdor  getOutermostRoom  getOutermostVisibleRoom  getRoomNotifyList  getRoomPartLocation  getStateWithInfo  getStatuslineExitsHeight  getThrowPathTo  getTouchPathTo  getTravelConnector  getVisualSenseInfo  getWeight  hasCollectiveGroup  initializeEquivalent  initializeLocation  initializeThing  inRoomName  iobjFor(AttachTo)  iobjFor(AttackWith)  iobjFor(BurnWith)  iobjFor(CleanWith)  iobjFor(CutWith)  iobjFor(DetachFrom)  iobjFor(DigWith)  iobjFor(FastenTo)  iobjFor(LockWith)  iobjFor(MoveWith)  iobjFor(PlugInto)  iobjFor(PourInto)  iobjFor(PourOnto)  iobjFor(PutBehind)  iobjFor(PutIn)  iobjFor(PutOn)  iobjFor(PutUnder)  iobjFor(ScrewWith)  iobjFor(TakeFrom)  iobjFor(ThrowAt)  iobjFor(TurnWith)  iobjFor(UnfastenFrom)  iobjFor(UnlockWith)  iobjFor(UnplugFrom)  iobjFor(UnscrewWith)  isActorTravelReady  isComponentOf  isDirectlyIn  isHeldBy  isIn  isInFixedIn  isListed  isListedInContents  isListedInInventory  isListedInRoomPart  isLookAroundCeiling  isNominallyIn  isNominallyInRoomPart  isOccludedBy  isOrIsIn  isOwnedBy  isShipboard  isVocabEquivalent  itIs  itNom  itObj  itPossAdj  itPossNoun  itVerb  listCardinality  localDirectionLinkForConnector  lookAroundPov  lookAroundWithin  lookAroundWithinContents  lookAroundWithinDesc  lookAroundWithinName  lookAroundWithinSense  lookAroundWithinShowExits  lookInDesc  mainExamine  mainMoveInto  mapPushTravelHandlers  mapPushTravelHandlers  mapPushTravelHandlers  mapPushTravelHandlers  mapPushTravelHandlers  mergeSenseInfo  mergeSenseInfoTable  moveInto  moveIntoForTravel  moveIntoNotifyPath  nameIs  nameIsnt  nameVerb  normalizePath  notePromptByOwnerLoc  notePromptByPossAdj  notifyInsert  notifyMoveInto  notifyMoveViaPath  notifyRemove  obscuredDesc  obscuredSmellDesc  obscuredSoundDesc  pluralNameFrom  processThrow  propHidesProp  propWithPresent  putInName  receiveDrop  remoteDesc  remoteInitSpecialDesc  remoteRoomContentsLister  removeFromContents  removeObjectNotifyItem  restoreLocation  roomActorThereDesc  roomContentsLister  roomDaemon  roomDarkDesc  roomDesc  roomFirstDesc  roomRemoteDesc  roomTravelPreCond  saveLocation  selectPathTo  sendNotifyInsert  sendNotifyRemove  senseAmbientMax  senseInfoTable  senseObj  sensePathFromWithin  sensePathFromWithout  sensePathToContents  sensePathToLoc  sensePresenceList  setAllSeenBy  setContentsSeenBy  setGlobalParamName  setVisualSenseInfo  shineFromWithin  shineFromWithout  shineOnContents  shineOnLoc  showDistantSpecialDesc  showDistantSpecialDescInContents  showInventoryContents  showInventoryItem  showInventoryItemCounted  showListItem  showListItemCounted  showListItemCountedGen  showListItemGen  showObjectContents  showObscuredSpecialDesc  showObscuredSpecialDescInContents  showRemoteSpecialDesc  showRemoteSpecialDescInContents  showSpecialDesc  showSpecialDescInContentsWithInfo  showSpecialDescWithInfo  showStatuslineExits  showWornItem  showWornItemCounted  smellDesc  smellHereDesc  soundDesc  soundHereDesc  specialDescList  specialPathFrom  statusName  stopThrowViaPath  superHidesSuper  tasteDesc  thatNom  thatObj  theNameFrom  theNameObj  theNameOwnerLoc  theNameWithOwner  throwTargetCatch  throwTargetHitWith  throwViaPath  transmitAmbient  transSensingIn  transSensingOut  traversePath  tryHolding  tryImplicitRemoveObstructor  useInitDesc  useInitSpecialDesc  useSpecialDesc  useSpecialDescInContents  useSpecialDescInRoom  useSpecialDescInRoomPart  verbEndingEs  verbEndingIes  verbEndingS  verbToHave  verbWas  verifyInsert  verifyMoveTo  verifyRemove  whatIf  whatIfHeldBy  withVisualSenseInfo 

Inherited from VocabObject :
addToDictionary  expandPronounList  filterResolveList  getFacets  inheritVocab  initializeVocab  initializeVocabWith  matchName  matchNameCommon  matchNameDisambig  throwNoMatchForLocation  throwNoMatchForPossessive  throwNothingInLocation 

Inherited from Schedulable :
execute  getNextRunTime  incNextRunTime 

Inherited from Traveler :
canTravelVia  checkDirectlyInRoom  describeArrival  describeDeparture  describeNpcArrival  describeNpcDeparture  explainNoTravelVia  getNotifyTable  isTravelerCarrying  travelerLocName  travelerRemoteLocName  travelerSeenBy  travelerTravelTo 

Inherited from TravelMessageHandler :
getNominalTraveler 

Inherited from ActorTopicDatabase :
showTopicResponse 

Inherited from TopicDatabase :
addSuggestedTopic  addTopic  addTopicToList  compareVocabMatch  findTopicResponse  handleTopic  removeSuggestedTopic  removeTopic  removeTopicFromList  showSuggestedTopicList 

Properties  

bulkOVERRIDDENactor.t[10446]

use a fairly large default bulk, since people are usually fairly large compared with the sorts of items that one carries around

cannotMoveMsgOVERRIDDENactor.t[10438]
no description available

cannotPutMsgOVERRIDDENactor.t[10439]
no description available

cannotTakeMsgOVERRIDDENactor.t[10437]
customize the messages for trying to take or move me

cannotTasteActorMsgactor.t[10440]
no description available

Methods  

(none)

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