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