Conversation Responses

version 6 by Eric Eve

  • Home page
  • Beginning
  • Next



  • Documentation


    Chapter: Various Responses

    Conversation Responses allows response rules for various conversational commands to be written in the following forms:

        Response of Bob when asked about Bob:
        Response of Bob when asked about "life":
        Response of Bob when told about "[money]":
        Response of Bob when asked about a container:
        Response of Bob when asked about something fixed in place:
        Response of Bob when told about Jim:
        Response of Bob when shown the wallet:
        Response of Bob when given the wallet:
        Response of Bob when asked for the wallet:
        Response of Bob when asked for "sympathy":
        Response of Bob when anwered that "probably":
        Response of Bob when saying yes:
        Response of Bob when saying no:
        Response of Bob when saying sorry:

    This may seem to have little advantage over writing rules like "After asking Bob about life", but it also allows the following forms for ask/tell or give/show:

        Response of Bob when asked-or-told about "life":
        Response of Bob when asked-or-told about the wallet:
        Response of Bob when given-or-shown the gold coin:

    It also avoids using the After rulebook, since all these Response rules are triggered from the action-specific Report rules (which may be more efficient when there would otherwise need to be a lot of action-generic after rules to cater for a large number of conversational responses).

    But this extension only really comes into its own when combined into others (such as Conversational Defaults and Conversation Nodes), where using these Response rules helps ensures that the various rulebooks are consulted in the right order.