InitiateTopicclass | actor.t[3697] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
One way to use initiate topics is to use the current location as the topic key. This lets the NPC say something appropriate to the current room, and can be coded simply as
actor.initiateTopic(location);
class
InitiateTopic : ThingMatchTopic
(none)
(none)
Inherited from
Inherited from
Inherited from InitiateTopic
ThingMatchTopic
TopicEntry
object
TopicEntry
:
altTalkCount
altTopicList
impliesGreeting
isActive
isConversational
matchObj
matchScore
talkCount
topicGroupActive
topicGroupScoreAdjustment
topicResponse
ThingMatchTopic
:
isMatchPossible
matchTopic
TopicEntry
:
addAltTopic
addSuggestedTopic
addTopic
adjustScore
anyAltIsActive
checkIsActive
deferToEntry
getActor
getTopicOwner
handleTopic
initializeTopicEntry
noteAltInvocation
noteInvocation
includeInList OVERRIDDEN | actor.t[3699] |
setTopicPronouns (fromActor, topic) OVERRIDDEN | actor.t[3706] |