GreetingTopicclassactor.t[4130]

A GreetingTopic is a kind of TopicEntry used in greeting protocols (saying Hello or Goodbye). Game code will not use this class directly but will instead use one or more of its subclasses

class GreetingTopic :   MiscTopic

Superclass Tree   (in declaration order)

GreetingTopic
        MiscTopic
                ActorTopicEntry
                        ReplaceRedirector
                                Redirector
                                        object
                        TopicEntry
                                object

Subclass Tree  

GreetingTopic
        ActorByeTopic
        BoredByeTopic
        ByeTopic
        HelloGoodbyeTopic
        HelloTopic
                ActorHelloTopic
                ImpHelloTopic
        ImpByeTopic
        LeaveByeTopic

Global Objects  

(none)

Summary of Properties  

changeToState  impliesGreeting  includeInList 

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

Inherited from TopicEntry :
isActive  matchExactCase  matchObj  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 :
doInstead  doNested  doOtherAction 

Inherited from TopicEntry :
addTopic  factText  informFact  revealFact  scoreBooster  topicResponse 

Properties  

changeToStateactor.t[4139]

It may be that we want to change to a different actor state when we begin or end a conversation. If so the changeToState property can be used to specify which state to change to.

impliesGreetingOVERRIDDENactor.t[4132]
no description available

includeInListOVERRIDDENactor.t[4131]
no description available

Methods  

handleTopic ( )OVERRIDDENactor.t[4145]

Handling a GreetingTopic includes the requested state change, if changeToState is defined

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0