ConsultTopic class | objects.t[1666]

A consultation topic. You can place one or more of these inside a Consultable object (using the 'location' property, or the '+' notation), to create a database of topics that can be looked up in the consultable.

`class ConsultTopic : TopicMatchTopic`

Superclass Tree (in declaration order)

`ConsultTopic`
`TopicMatchTopic`
`TopicEntry`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`includeInList`

Inherited from `TopicMatchTopic` :
`matchExactCase matchPattern`

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

Summary of Methods

`setTopicPronouns`

Inherited from `TopicMatchTopic` :
`findMatchObj isMatchPossible matchTopic`

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

Properties

`includeInList` OVERRIDDEN | `objects.t[1668]`

include in the consultation list

Methods

`setTopicPronouns (fromActor, obj)`OVERRIDDEN | `objects.t[1674]`

don't set any pronouns for the topic - the consultable itself should be the pronoun antecedent

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