Another fun feature would be able to have a conversation with NPC that is not necessarily in the same room. For example, You need to rescue the princess who is locked behind a dungeon door. You could trigger dialog when the door is inspected but right now it would not look like it is coming from the princess.
I'd like to see a Randomizing Object, which could be triggered. When you configure it you would add outcomes one of which would be randomly choosen. The outcomes could be treated similar to dialog completes. A nice configuration option would be to allow access the same randomizing object later on but have any previous used…