DefaultThoughtclassthoughts.t[105]

A DefaultThought is a Thought that matches any THINK ABOUT command with a very low match score, so that any more specific Thought that's matched will take precedence. Game code can use this to provide a fall-back response when no more specific response is available.

class DefaultThought :   Thought

Superclass Tree   (in declaration order)

DefaultThought
        Thought
                TopicEntry
                        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

matchObj  matchScore 

Inherited from Thought :
autoName  curiosityAroused  curiositySatisfied  includeInList  listOrder  name  suggestAs 

Inherited from TopicEntry :
active  getActor  isActive  matchExactCase  matchPattern  narrator  scoreBoost  topicMatched 

Summary of Methods  

handleResponse  matchTopic  topicResponse 

Inherited from Thought :
buildName  initializeTopicEntry 

Inherited from TopicEntry :
addTopic  factText  informFact  informNewFact  interpret  qualifiedDesc  revealFact  revealNewFact  scoreBooster 

Properties  

matchObjOVERRIDDENthoughts.t[107]

no description available

matchScoreOVERRIDDENthoughts.t[121]
Since we can match anything, simply return the sum of our matchScore and our scoreBoost.

Methods  

handleResponse ( )OVERRIDDENthoughts.t[124]

no description available

matchTopic (top)OVERRIDDENthoughts.t[109]
no description available

topicResponse ( )OVERRIDDENthoughts.t[139]
By default, take our topicResponse from our thoughtManager's noThoughtMsg. Game code can override to provide a different response here.

Adv3Lite Library Reference Manual
Generated on 26/02/2025 from adv3Lite version 2.2