Conversation Framework for Sand-dancer
version 2 by Aaron Reed
Part 2 - The Listing Suggested Topics Action
Listing suggested topics is an action applying to nothing.
Understand "topics" as listing suggested topics.
Check listing suggested topics when the current interlocutor is not a person:
say "You aren't talking to anyone right now." instead.
[ Following the suggestion in Matt Wigdahl's article at http://www.wigdahl.net/quern/2009/12/23/inform-7-development-implementing-single-keyword we use the printed name of the interlocutor in the following to say phrase, rather than just the current interlocutor, to avoid any custom formatting that may have been applied to topic names in a rule for printing the name of ... when suggestion topics --Eric]
To say nothing specific:
say "You have nothing specific in mind to discuss with [the printed name of the current interlocutor] right now.";