LeaveByeTopicclassactor.t[4306]

A "leaving" goodbye topic. This handles ONLY goodbyes that happen when the PC walks away from the actor they're talking to.

Note that this is a subset of ImpByeTopic - ImpByeTopic handles "bored" and "leaving" goodbyes, while this one handles only the "leaving" goodbyes. You can use this kind of topic if you want to differentiate the responses to "bored" and "leaving" conversation endings.

class LeaveByeTopic :   GreetingTopic

Superclass Tree   (in declaration order)

LeaveByeTopic
        GreetingTopic
                MiscTopic
                        ActorTopicEntry
                                ReplaceRedirector
                                        Redirector
                                                object
                                TopicEntry
                                        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

matchObj  matchScore 

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  name  nextStep  suggestAs  timesInvoked  tTag  wasConversational 

Inherited from TopicEntry :
isActive  matchExactCase  matchPattern  narrator  scoreBoost  topicMatched 

Summary of Methods  

Inherited from GreetingTopic :
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  

matchObjOVERRIDDENactor.t[4308]

A LeaveByeTopic matches endConvLeave only

matchScoreOVERRIDDENactor.t[4314]
Give LeaveByeTopic an even higher matchScore so that it takes precedence over ImpByeTopic when both are present.

Methods  

(none)

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