Eric Eve’s Conversation Framework makes a couple of assumptions that seem mildly problematical – first, that you’re only talking to one person at a time, and second, that before a conversation takes place there will be an implicit (and usually silent) saying hello to action.
I’m working on a scene where there are five people in a room. They’ve all been there for hours, so it’s silly to think that the PC needs to greet any of them before initiating a conversation.
But here’s the problem: The player might very reasonably try the command ‘talk to fred’. The default response, provided by the extension, is, “You say hello to Fred.” Not appropriate in this particular scene. And the only way to provide a more appropriate output seems to be to write a new After rule for the saying hello to action.
Unfortunately, that makes the implicit/silent saying hello action (when the player initiates a conversation) explicit. Writing new After rules will be difficult enough, given that the characters are all hanging around in the same location … but worse, these rules will run every time the player switches conversation from one NPC to another.
I can rip the guts out of the extension, but before I roll up my sleeves and tackle it, I’m wondering if anyone else has grappled with this particular issue, or has any suggestions.