consultableSuggestionLister object | consultsuggs.t[48]

The Lister for listing suggested topics to THINK ABOUT. We base it on suggestedTopicLister, since most of the logic is the same.

`consultableSuggestionLister : suggestedTopicLister`

Superclass Tree (in declaration order)

`consultableSuggestionLister`
`suggestedTopicLister`
`object`

Summary of Properties

`consultList consultPrefix source typeInfo`

Inherited from `suggestedTopicLister` :
`askForList askForPrefix askList askPrefix commandList enumerateSuggestions giveList givePrefix hyperlinkSuggestions noList optionsExplained orListSep queryList queryPrefix sayList sayPrefix showPrefix showToList talkList talkPrefix tellList tellPrefix tellToPrefix yesList`

Summary of Methods

`showListEmpty`

Inherited from `suggestedTopicLister` :
`explainOptions includes show showList showListPrefix showListSuffix showSection`

Properties

`consultList` | `consultsuggs.t[73]`

Our list of ConsultTopics to suggest. This will be built by consultableSuggestionLister.

`consultPrefix` | `consultsuggs.t[76]`

The text to introduce our list of suggested ConsultTopics, following "You could ".

`source` | `consultsuggs.t[83]`

The Consultable object whose showSuggestions method has just been called to generating a suggestion list with this lister.

`typeInfo` | `consultsuggs.t[68]`

Override suggestedTopicLister's list of TypeInfo to the values relevant to ConsultTopics. *. The first element of the list is a pointer to the list property to use on this lister object to hold the particular sublist. The second element of each list is a property pointer used to identify which sublist a ConsultTopixc belongs in, according to its own includeInList property. The third element is the type of topic entry a topic entry should be suggested as if it is explicitly requested in its suggestAs property. The fourth element is the text to use when introducing the corresponding section of the list (or nil if no introductory text is required).

Methods

`showListEmpty (explicit)` | `consultsuggs.t[53]`

The message to display if there are no thought topics to suggest. By default we do nothing here for suggested ConsultTopics but game code can override as required.

Adv3Lite Library Reference Manual
Generated on 08/12/2025 from adv3Lite version 2.2.2