HelloTopicclassactor.t[4523]

A HelloTopic is a TopicEntry that handles an explicit greeting (the player character explicitly saying Hello to this actor). It also handles implicit greetings (triggered when the player enters a conversational command when a conversation with this actor is not already going on), unless we have also defined an ImpHelloTopic, which will then take preference.

class HelloTopic :   GreetingTopic

Superclass Tree   (in declaration order)

HelloTopic
        GreetingTopic
                MiscTopic
                        ActorTopicEntry
                                ReplaceRedirector
                                        Redirector
                                                object
                                TopicEntry
                                        object

Subclass Tree  

HelloTopic
        ActorHelloTopic
        ExpHelloTopic
        ImpHelloTopic

Global Objects  

(none)

Summary of Properties  

matchObj 

Inherited from GreetingTopic :
changeToState  impliesGreeting  includeInList 

Inherited from ActorTopicEntry :
activated  activateKeyTopics  active  agenda  agendaPath  arouseKeyTopics  aTag  autoName  autoSuppress  autoSuppressSubTopics  autoUseAgenda  convKeys  curiosityAroused  getActor  keyTopics  lastConvResponse  lcrScriptClass  listOrder  mayAddSubtopics  name  nextStep  suggestAs  timesInvoked  tTag  wasConversational 

Inherited from TopicEntry :
isActive  matchExactCase  matchPattern  matchScore  narrator  scoreBoost  topicMatched 

Summary of Methods  

handleTopic 

Inherited from MiscTopic :
matchTopic 

Inherited from ActorTopicEntry :
activate  addToConvKeyTable  baseHandleTopic  buildName  curiositySatisfied  deactivate  filterTopicSuggestions  fText  getKeyTopics  infTag  initializeTopicEntry  isConversational  isReachable  nodeActive  qualifiedDesc  revTag  showKeyTopics  timesToSuggest  tryAgenda  tryNextStep  useAgenda 

Inherited from ReplaceRedirector :
redirect 

Inherited from Redirector :
askMissingLiteral  doInstead  doNested  doOtherAction 

Inherited from TopicEntry :
addTopic  factText  informFact  informNewFact  interpret  revealFact  revealNewFact  scoreBooster  topicResponse 

Properties  

matchObjOVERRIDDENactor.t[4525]

A HelloTopic matches either helloTopicObj or impHelloTopicObj or expHelloTopicObj

Methods  

handleTopic ( )OVERRIDDENactor.t[4527]

no description available

Adv3Lite Library Reference Manual
Generated on 26/02/2025 from adv3Lite version 2.2