Can you give an example of a problem that this creates? Are you using a specific extension?
I haven't gotten to the coding phase yet -- I am looking for suggestions on where to start, honestly. I have the feeling that a simple conversation table would not cut it.
I am not planning on using a specific extension. I would use Eric Eve's Conversation Framework, but I do not think it would keep up with multiple characters in a conversation. It could be my inability, not the extension -- I experimented with it a year ago. Still, keeping track of the flow of a multiple viewpoint conversation seems to be outside of Framework's purpose, even if I did use it.
If the character being abandoned has no knowledge of being possessed, and believes him/herself to have been the one executing the conversation, I don't guess the conversation itself would be that confusing. You'd just change the target interlocutor. I guess that as long as the conversation continues to flow and both characters have the same motivations for the discussion, it could work just fine.
At first, the characters are not sure what is happening. Emotions eventually escalate to panic and terror, which puts another variable into the mix.
However, for now, I am only concerned with the basics of the system -- the ability to switch from character to another in mid-conversation with a minimum of awkwardness.
Let me say, though, that you'd have to double the amount of work you do for each convoy, as now you're writing responses for both characters, unless the conversation is subtly guided.
Double? Probably triple. But I am looking for ideas on subtly guiding the conversation.
I've looked at blogs, articles and coding examples, but either I'm missing something, or this hasn't been talked about much. Perhaps it is unattainable, but I believe it can be done.