The NPC Quest and Dialog system I was planning on buying in from the Unity asset store. Wheels do not need to be re-invented, and if I have any chance of actually finishing this project, picking my battles is definitely key.
However, off the shelf quest systems seem to be geared towards hand crafted NPC's, not randomly generated at run time.
I've started to create my own NPC quest and dialog system that will fit better into the randomly generated world that I'm creating.
From the screenshot you can also see real game time being tracked with the day/night cycle and timed lights from the Tavern to the right.
Torem Kelg - Evil Alchemist“Here you go, lad! Drink up, it’s on the house!”
Appearance: A short, stout elderly man with a bald scalp and full white beard, Torem wears a number of charms around his neck for various travel deities, all gifts from travelers. Torem wears an apron and, when not serving patrons, is constantly wiping glasses.
Roleplaying: Torem acts as if every patron is an old friend, even if meeting one for the first time. He is always cheery and upbeat, consoling hurting patrons that nothing is as bad as it seems.
Personality: He is almost giddy, but that’s because of what he’s secretly doing to transient patrons.
Motivation: Torem wants to create monsters in order to make his tavern a more popular destination for adventurers.
Background: Torem is a frustrated alchemist who was unappreciated by his previous employers due to his lack of ethics. He settled down as an innkeeper in a new land. His inn is located in a quiet village that did not sit on any main roads. Torem has decided to drum up business by poisoning travelers with magical beverages, turning them into monsters. e monsters have attracted adventurers from all around and have made the inn quite popular. Torem drinks are harmless unless the second component, a morning beverage, is taken the next day. As the two drinks are inert otherwise, Torem has managed to fool the few investigators who took notice of the drinks.
Traits: (WC) Abhorrent, business, criminal, magical, merchant