KissTopicclass

actor.t[3634]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

A KissTopic can be used to provide a response to KISS ACTOR, provided that we have overridden allowKiss to true on the actor object. This allows the response to Kiss to vary according to ActorState or other conditions in a a way that can readily be expressed in a declarative programming style

class KissTopic :   MiscTopic

Superclass Tree   (in declaration order)

KissTopic
MiscTopic
ActorTopicEntry
ReplaceRedirector
Redirector
`                                         object [TopicEntry](../object/TopicEntry.html)                                 object`

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

` impliesGreeting  includeInList  isConversational  matchObj  `

Inherited from ActorTopicEntry :
` activated  active  autoName  convKeys  curiosityAroused  getActor  keyTopics  listOrder  name  suggestAs  timesInvoked  `

Inherited from TopicEntry :
` isActive  matchExactCase  matchPattern  matchScore  scoreBoost  topicMatched  `

Summary of Methods  

Inherited from MiscTopic :
` matchTopic  `

Inherited from ActorTopicEntry :
` activate  addToConvKeyTable  buildName  curiositySatisfied  deactivate  getKeyTopics  handleTopic  initializeTopicEntry  isReachable  nodeActive  showKeyTopics  timesToSuggest  `

Inherited from ReplaceRedirector :
` redirect  `

Inherited from Redirector :
` doInstead  doNested  doOtherAction  `

Inherited from TopicEntry :
` addTopic  scoreBooster  topicResponse  `

Properties  

impliesGreetingOVERRIDDEN

actor.t[3651]

Kissing someone should not trigger a greeting

includeInListOVERRIDDEN

actor.t[3639]

KissTopics should be included in the miscTopics list of their TopicDatabase (Actor or ActorState)

isConversationalOVERRIDDEN

actor.t[3648]

A KissTopic is not regarded as conversational, since KISS ACTOR is not normally treated as a conversational exchange.

matchObjOVERRIDDEN

actor.t[3642]

A KissTopic matches the kissTopicObj

Methods  

(none)

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1