HelloTopic class | actor.t[3283]

A greeting topic - this handles a HELLO or TALK TO command, as well as implied greetings (the kind of greeting generated when we jump directly into a conversation with an actor that uses stateful conversations, by typing a command like ASK ABOUT or TELL ABOUT without first saying HELLO explicitly).

`class HelloTopic : MiscTopic`

Superclass Tree (in declaration order)

`HelloTopic`
`MiscTopic`
`TopicEntry`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`impliesGreeting includeInList matchList`

``

Inherited from `TopicEntry` :
`altTalkCount altTopicList isActive isConversational matchObj matchScore talkCount topicGroupActive topicGroupScoreAdjustment topicResponse`

Summary of Methods

`noteInvocation`

Inherited from `MiscTopic` :
`isMatchPossible matchTopic`

Inherited from `TopicEntry` :
`addAltTopic addSuggestedTopic addTopic adjustScore anyAltIsActive breakTopicTie checkIsActive deferToEntry getActor getTopicOwner handleTopic initializeTopicEntry noteAltInvocation setTopicPronouns`

Properties

`impliesGreeting` OVERRIDDEN | `actor.t[3291]`

this is an explicit greeting, so it obviously shouldn't trigger an implied greeting, regardless of how conversational we are

`includeInList` OVERRIDDEN | `actor.t[3284]`

no description available

`matchList` | `actor.t[3285]`

no description available

Methods

`noteInvocation (fromActor)`OVERRIDDEN | `actor.t[3297]`

if we use this as a greeting upon entering a ConvNode, we'll want to stay in the node afterward

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3