I'm building a simple dialog system where characters can be encountered in multiple locations.
I have a single passage (charactername topics) that gets called from wherever the player talks to the NPC.
That's all great, and actually working. My issue is essentially cosmetic.
I need to be able to return from the conversation passage to the room description... but I want the actions to say something like "Say goodbye", or "leave the conversation", or "run screaming for the sake of Alice's dwindling sanity"... rather than just a rather perfunctory "Return".
Is there a way to do this that doesn't involve sacrificing a virgin and three goats atop the barren hill under a full moon?