ActorTopicDatabaseclass | actor.t[1004] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
Actor topic databases field queries for the various types of topic-based interactions an actor can participate in: ASK, TELL, SHOW, GIVE, and so on.
Each actor has its own topic database, which means each actor can have its own set of responses. Actor states can also have their own separate topic databases; this makes it easy to make an actor's response to a particular question vary according to the actor's state. Conversation nodes can also have their own separate databases, which allows for things like threaded conversations.
class
ActorTopicDatabase : TopicDatabase
ActorTopicDatabase
TopicDatabase
object
ActorTopicDatabase
Actor
UntakeableActor
Person
ActorState
AccompanyingInTravelState
GuidedInTravelState
AccompanyingState
GuidedTourState
ConversationReadyState
HermitActorState
InConversationState
ConvNode
askForTopics
askTopics
commandTopics
giveTopics
initiateTopics
miscTopics
showTopics
specialTopics
tellTopics
Inherited from TopicDatabase
:
limitSuggestions
suggestedTopics
topicGroupActive
topicGroupScoreAdjustment
initiateTopic
showTopicResponse
Inherited from TopicDatabase
:
addSuggestedTopic
addTopic
addTopicToList
compareVocabMatch
findTopicResponse
getTopicOwner
handleTopic
removeSuggestedTopic
removeTopic
removeTopicFromList
showSuggestedTopicList
askForTopics | actor.t[1077] |
askTopics | actor.t[1076] |
commandTopics | actor.t[1082] |
giveTopics | actor.t[1080] |
initiateTopics | actor.t[1083] |
miscTopics | actor.t[1081] |
showTopics | actor.t[1079] |
specialTopics | actor.t[1086] |
tellTopics | actor.t[1078] |
initiateTopic (obj) | actor.t[1011] |
showTopicResponse (fromActor, topic, resp) OVERRIDDEN | actor.t[1031] |