ThingMatchTopicclassactor.t[3036]

A base class for topic entries that match simple simulation objects.

class ThingMatchTopic :   TopicEntry

Superclass Tree   (in declaration order)

ThingMatchTopic
        TopicEntry
                object

Subclass Tree  

ThingMatchTopic
        GiveShowTopic
                GiveTopic
                ShowTopic
        InitiateTopic
        TopicOrThingMatchTopic
                AskTellGiveShowTopic
                AskTellShowTopic

Global Objects  

(none)

Summary of Properties  

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

Summary of Methods  

isMatchPossible  matchTopic  setTopicPronouns 

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

Properties  

(none)

Methods  

isMatchPossible (actor, scopeList)OVERRIDDENactor.t[3068]

It's possible for us to match if any of our matchObj objects are in scope.

matchTopic (fromActor, obj)OVERRIDDENactor.t[3041]
Match the topic. We'll match the simulation object in 'obj' to our matchObj object or list.

setTopicPronouns (fromActor, topic)OVERRIDDENactor.t[3084]
set the topic pronouns

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