I volunteered to do dialogue. And I'm trying to fit it in my schedule.
But here's my first attempt (Mr. Threehorn). It's not finished yet:
Key:
(Start and end of conversation)
{Choices that player can make}
[NPC conversation]
<variable - defined at end, below --------->
Mr. Threehorn:
(Initiate conversation) Hmph. What do you want [player name]?
{Player: What can I help you with?}
[1. Nothing for now.] (Conversation end)
[2. Yes, I do have some tasks for you. <task #1 –task #10>]
{Player: Nothing} [Hmph. You’re wasting my time.] (conversation end)
(Initiate conversation – task completed): I have <task 1, completion - task 10, completion >
[Hmm. Thanks.] (Conversation end)
------
<Tasks:>
Task 1: Tria has lost some of her Shining Stones. Go find some more for her.
Completion: found the Shining Stones. Here they are. I hope Tria enjoys them.
Task: Tria and I are looking for some Sweet Bubbles. Find some for us.
Completion: gotten the Sweet Bubbles. Here you go.
-------------------------------------------
Let me know if I made any mistakes.