Conversation Suggestions

version 5 by Eric Eve

  • Home page
  • Beginning
  • Next



  • Documentation


    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.