ImpByeTopicclassactor.t[3897]

An implied goodbye topic. This handles ONLY automatic (implied) conversation endings, which happen when we walk away from an actor we're talking to, or the other actor ends the conversation after being ignored for too long, or the other actor ends the conversation of its own volition via npc.endConversation().

We use a higher-than-default matchScore so that any time we have both a ByeTopic and an ImpByeTopic that are both active, we'll choose the more specific ImpByeTopic.

class ImpByeTopic :   GreetingTopic

Superclass Tree   (in declaration order)

ImpByeTopic
        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  active  autoName  convKeys  curiosityAroused  getActor  isConversational  keyTopics  listOrder  name  suggestAs  timesInvoked 

Inherited from TopicEntry :
isActive  matchExactCase  matchPattern  scoreBoost  topicMatched 

Summary of Methods  

Inherited from GreetingTopic :
handleTopic 

Inherited from MiscTopic :
matchTopic 

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

Inherited from ReplaceRedirector :
redirect 

Inherited from Redirector :
doInstead  doNested  doOtherAction 

Inherited from TopicEntry :
addTopic  scoreBooster  topicResponse 

Properties  

matchObjOVERRIDDENactor.t[3902]

The ImpByeTopic matches endConvLeave, endConvBoredom, or endConvActor (but not endConvBye).

matchScoreOVERRIDDENactor.t[3908]
Give ImpByeTopic a high matchScore so that it takes precedence over ByeTopic when both are present.

Methods  

(none)

Adv3Lite Library Reference Manual
Generated on 01/03/2024 from adv3Lite version 1.6.2