MiscTopic class | actor.t[3259]

A base class for simple miscellaneous topics. These handle things like YES, NO, HELLO, and GOODBYE, where the topic is entirely contained in the verb, and there's no separate noun phrase needed to indicate the topic.

`class MiscTopic : TopicEntry`

Superclass Tree (in declaration order)

`MiscTopic`
`TopicEntry`
`object`

Subclass Tree

`MiscTopic`
`ActorByeTopic`
`ActorHelloTopic`
`BoredByeTopic`
`ByeTopic`
`HelloGoodbyeTopic`
`HelloTopic`
`ImpByeTopic`
`ImpHelloTopic`
`LeaveByeTopic`
`YesNoTopic`
`NoTopic`
`YesTopic`

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`

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

Properties

(none)

Methods

`isMatchPossible (actor, scopeList)`OVERRIDDEN | `actor.t[3273]`

a match is always possible for simple verb topics (since the player could always type the verb)

`matchTopic (fromActor, obj)`OVERRIDDEN | `actor.t[3260]`

no description available

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