ByeTopic class | actor.t[4238]

A goodbye topic - this handles both explicit GOODBYE commands and implied goodbyes. Implied goodbyes happen when a conversation ends without an explicit GOODBYE command, such as when the player character walks away from the NPC, or the NPC gets bored and wanders off, or the NPC terminates the conversation of its own volition.

`class ByeTopic : GreetingTopic`

Superclass Tree (in declaration order)

`ByeTopic`
`GreetingTopic`
`MiscTopic`
`ActorTopicEntry`
`ReplaceRedirector`
`Redirector`
`object`
`TopicEntry`
`object`

Subclass Tree

(none)

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

``

``

Inherited from `TopicEntry` :
`isActive matchExactCase matchPattern matchScore 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

`matchObj` OVERRIDDEN | `actor.t[4243]`

This most general kind of ByeTopic matches every kind of conversation-ending object

Methods

(none)

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