I would love to see an MMO utilize NPCs as more than quest text spewers or mega elite guards.
Each non-quest/pivotal NPC would have an archetype of sorts, like mercenary, smith, pick pocket, farmer, guard.. Depending what they are, you would have a few standard and unqiue dialogue choices like..
- Ask the farmer what he has for sale, to open a trading screen
- Ask a guard about the roads, perhaps a few answers based on open PvP occurrences in the area.
- Ask a merchant what's fetching high prices, he could show you text based 'ledger' of sorted player transactions
- Basics like asking when the next season is due, how busy they place is (based on simple player traffic)
- Ask a wizard/ priest for a buff of some kind but they ask for prayer (simple gesture) or require a rep level or something.
- Some social things like simply insulting, taunting, joking, simply for the sake of them being people, and you can talk to them.. It would be really neat to see some variations on gestures or reactions you can get based on what you've done in game- tell them you killed whatever dragon, make a special Orcish salute, sillier things that are just for flavour.
All of these could have a reputation factor as well, with some people refusing to answer for conflicting/ poor standings.
You could make the dialogue voiced just so long as they are only really responding to the player with straightforward answers, tid bits and remarks, maybe a few variations to point out something topical like the race, class, gear, or corruption of the player.
All non-vital rando spawn NPC's like the types listed above could be killed without consequence to the game, earning the player some corruption (? depends who/why), appropriate loot and reputation perhaps.. It would be lovely to see a world where guards AREN'T a ridiculous power level (c'mon!! they're guards!!!) but that opens up a little bit of anarchy potential that would need a solution. Or maybe not, enough corruption could do the trick... too many unknowns.
Vital quest givers and such would need an Skyrim style unkillable flag and just take beatings or it would of course be quite exploitable.
Just what I'd like to see.. I think it would really be nice to see an MMO that gives a little life to the towns and wilds I'm a part of.