AskTellTopicclass

actor.t[2989]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

includeInListOVERRIDDEN

actor.t[2991]

include me in both the ASK and TELL lists

Methods  

(none)

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