In the original Script for the game, the Shopkeeper was named Anyanka, and served strictly as means of getting equipment. When I revised it, she became Vey, a Dragonborn who knew a lot more about the dungeon than she was letting on. Currently, she has a pretty weird quest line that involves finding about, six items. (It's really one, but you need the previous five to get the final one). This isn't a quest she gives to you either, it's strictly chance based. As in, if you don't pay attention to the areas and the things she says and other "npcs" say, youll miss the items and the quest. I have also enabled the choice to talk to her. When this happens, depending on which store you're at (She moves around the dungeon like magic with these hidden rooms), the dialogue is different. It won't change everytime you hit talk in the same store simply because it's super hefty dialogue. It does however change depending on who's in the party.
Anyways, what I'm getting at is, as of right now, Vey knows a lot about the universe. Probably more than the quintessential Loremaster of the party, who knows a whole lot. She even knows things about the characters that would be hard to recognize. She even pokes fun at the alternate routes in the game that gives you the first optional party member.
So in the long run, I intend for Vey to be able to be recruited as she is just as much a major player in the game as anyone else. However, is it too much of a pivotal role to push onto an npc who runs the shops? Like I already have scripted who would take care of the shop once she joins the party, but do you guys think a role of this scale could be utilized in a much different way? Perhaps, say, like she appears and cutscenes roll?
Too me, it seems like having her be vital to the story as a shop keeper would also make a lot of what she implies go unheard, and perhaps even keep one from realizing she is recruitable.
I thought it would be cool to have a magic shop keeper know a lot and be important to the story... But is that something, you as a player would appreciate? Would you go out of your way to find her hidden shops, read her philosophical/lore-revealing/foreshadowing dialogue, and perhaps even take her hints to go and recruit her? Or would you just see it as useless npc banter that doesn't matter?