AskTellTopicclassactor.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  

includeInListOVERRIDDENactor.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