For a while now it's kind of bothered me that most of the time when you're having a conversation with an NPC, when you keep asking about the same topic you keep getting the same detailed answer as if it were recited by a robot. For example, Darvam Hlaren in the Ald'ruhn Council Club always says the following when you ask about Services:
"House Redoran services are in the Manor District, under Skar. Temple services? The Ald'ruhn Temple is on the east side of town. Go to Fort Buckmoth south of town for Imperial Legion and Imperial cult services. The Fighters Guild and Mages Guild are near the South Gate. Pricy but high-quality clothier, alchemist, and enchanter shops are under Skar as well. You can get more reasonable prices, but a smaller selection, from the smith, clothier, trader, pawnbroker, and bookseller near the entrance to Skar."
Every time you select the topic, he says the same thing. Does he have it memorized or written on a card that he keeps in his pocket? Is he thinking, "Great. Another tourist. Time to go through the spiel again."? Poor man.
Wouldn't it be nice if he said something different each time? Maybe the second time he could be briefer.
"House Redoran under Skar, Ald'ruhn Temple, Fighters and Mages Guilds, various shops, and Fort Buckmoth south of town."
Or, even better, maybe each time you asked he could be more specific about one particular thing. He might start with talking about how Ald'ruhn is a Redoran town and give details about Redoran services under Skar. The second time he could mention all the shops. The third time he could mention the Temple or the Fort. Et cetera. When he ran out of things to say, he could just say "I think I've covered everything." or "I can't think of anything else." If you kept asking and he decided to stop being polite he could suggest that you write it down on a piece of paper or in a journal if it's so important, or suggest that you go wander around and look, or maybe start questioning your intelligence or suggest that you need a nap or ask if you're drunk. You get the idea.
Also, what if some potentially useful or interesting information were buried further into a topic rather than being the first thing he said?
I did a little bit of this with the waitress' dialogue in TGD01 The Rat in the Pot. I wanted to get back to a more traditional RPG or Adventure game way of handling NPC conversations. Since dialogue is recorded in the player's journal unless specifically removed by a script command, you can always flip back to see what someone said.
What I would like to know is, would you enjoy talking to an NPC whose dialogue worked this way?
Please, share your thoughts. I enjoy the company.