AskTellTopic class | actor.t[2989]

A dual ASK/TELL topic database entry. This type of topic is included in both the ASK ABOUT and TELL ABOUT lists.

Many authors have chosen to treat ASK and TELL as equivalent, or at least, equivalent for most topics. Since these verbs only very weakly suggest what the player character is actually saying, it's frequently the case that a given topic response makes just as much sense coming from TELL as from ASK, or vice versa. In these cases, it's best to enter the topic under both ASK and TELL; which one the player tries might simply depend on the player's frame of mind, and they might feel cheated if one works and the other doesn't in cases where both are equally valid.

`class AskTellTopic : TopicMatchTopic`

Superclass Tree (in declaration order)

`AskTellTopic`
`TopicMatchTopic`
`TopicEntry`
`object`

Subclass Tree

`AskTellTopic`
`AskAboutForTopic`
`AskForTopic`
`AskTellAboutForTopic`
`AskTopic`
`TellTopic`

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

``

Inherited from `TopicMatchTopic` :
`findMatchObj isMatchPossible matchTopic setTopicPronouns`

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

Properties

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

include me in both the ASK and TELL lists

Methods

(none)

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2