TopicEntryclass | topicEntry.t[16], facts.t[1030] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
Modified in facts.t[1030]:
Modifications to Topic Entry to work with Facts
class
TopicEntry : object
TopicEntry
ActorTopicEntry
AltTopic
AskAboutForTopic
AskForTopic
AskTellGiveShowTopic
AskTellShowTopic
AskTellTopic
AskTopic
CommandTopic
DefaultTopic
DefaultAnyTopic
DefaultAgendaTopic
DefaultAnyNonSayTopic
DefaultAskForTopic
DefaultAskQueryTopic
DefaultAskTellTopic
DefaultAskTopic
DefaultCommandTopic
DefaultConversationTopic
DefaultNonSayTopic
DefaultGiveShowTopic
DefaultGiveTopic
DefaultQueryTopic
DefaultSayQueryTopic
DefaultSayTellTalkTopic
DefaultSayTellTopic
DefaultSayTopic
DefaultShowTopic
DefaultTalkTopic
DefaultTellTalkTopic
DefaultTellTopic
GiveShowTopic
GiveTopic
InitiateTopic
NodeContinuationTopic
NodeEndCheck
MiscTopic
GreetingTopic
ActorByeTopic
BoredByeTopic
ByeTopic
HelloGoodbyeTopic
HelloTopic
ActorHelloTopic
ImpHelloTopic
ImpByeTopic
LeaveByeTopic
HitTopic
KissTopic
NoTopic
TouchTopic
YesNoTopic
YesTopic
SceneTopic
SceneEndTopic
SceneStartTopic
ShowTopic
SlaveTopic
SpecialTopic
QueryTopic
SayTopic
TalkTopic
AskTalkTopic
AskTellTalkTopic
TellTalkTopic
TellTalkShowTopic
TellTopic
ConsultTopic
DefaultConsultTopic
FactConsultTopic
Thought
DefaultThought
FactThought
active
getActor
includeInList
isActive
matchExactCase
matchObj
matchPattern
matchScore
narrator
scoreBoost
topicMatched
addTopic
factText
informFact
informNewFact
initializeTopicEntry
interpret
matchTopic
qualifiedDesc
revealFact
revealNewFact
scoreBooster
topicResponse
active | topicEntry.t[171] |
Game code should not normally need to override the active property.
getActor | topicEntry.t[180] |
includeInList | topicEntry.t[134] |
isActive | topicEntry.t[159] |
matchExactCase | topicEntry.t[127] |
matchObj | topicEntry.t[109] |
matchPattern | topicEntry.t[121] |
matchScore | topicEntry.t[103] |
narrator | facts.t[1183] |
scoreBoost | topicEntry.t[141] |
topicMatched | topicEntry.t[114] |
addTopic (top) | topicEntry.t[177] |
factText (tag, actor, =, getActor) | facts.t[1174] |
informFact (tag, actor, =, getActor, () | facts.t[1105] |
The optionsl msg parameter works the same way as for revealFact. The optional actor parameter defines the actor who is being informed of this fact, and defaults to getActor, who will usually be the conversational partner here. The actor parameter can be omitted and the msg parameter placed second and will still be interpreted correctly via its dataType.
informNewFact (name_, desc_, msg?, topics_?, initiallyKnownBy_?, actor?) | facts.t[1261] |
initializeTopicEntry ( ) | topicEntry.t[75] |
interpret (fact, msg) | facts.t[1194] |
matchTopic (top) | topicEntry.t[24], facts.t[1185] |
qualifiedDesc (actor, tag, topic, sender) | facts.t[1164] |
revealFact (tag, msg?) | facts.t[1040] |
revealNewFact (name_, desc_, msg?, topics_?, initiallyKnownBy_?) | facts.t[1237] |
scoreBooster ( ) | topicEntry.t[143] |
topicResponse ( ) | topicEntry.t[86] |