Conversation Suggestions
version 5 by Eric Eve
Documentation
- Chapter: Introduction
- Chapter: Setting Up Suggestion Lists
- Chapter: Managing Suggestions
- Section: Adding and Removing Suggestions
- Section: Suggestions and Player Knowledge
- Section: Suggestions and Greetings
- Example: * The Lion in Winter - Suggestions for a conversation fit for a king.
Chapter: Introduction
Section: Overview
In some games that involve a considerable amount of conversation, it can be helpful to tell the player what conversation options may be worth trying. This extension provides a TOPICS command that lists whatever topic suggestions we define. For example:
>talk to bob
"Hi there!" you say.
"Hello," he replies
(You could ask him about himself, Amanda, the gold ring or the lighthouse; or tell him about yourself or the strangers.)
>topics
You could ask him about himself, Amanda, the gold ring or the lighthouse; or tell him about yourself or the strangers.
It is not possible to have the game work out itself which topics are available for discussion; we have to manage topic suggestion lists in our own code, but this does give us control over precisely what suggestions we display to the player. There is no need to list every topic that may give a non-default response; it may often be better just to list the more relevant ones, or we may want to avoid spoilers.
This extension uses Conversation Framework. It can also be used alongside Conversation Responses and Conversational Defaults. If you want to use Conversation Suggestions with Conversation Nodes you'll probably be better off using Conversation Package.