I discussed sometimes ago with a lead developer about a similar possibility, but my idea was less sophisticated than yours:foobo wrote:Instead of million npcs, maybe you could try to implement interactive npc (bot?), sort of a guide (with player abilities and for example poltergeist sprite, able to move, attack, cast magic, which will guide through necessary steps in the game, teach almost all regarding game system, including magic and pvp and will leave us when will reach certain level to move forward). Hard task, but it'd be definitively more interesting and entertaining for a new player.
Server keeps track of which main accomplishment a character has already done. It would be nice to be able to have a look to the list of accomplishments/quests and see which of them are (undone?), initiaded/unfinished or done, and even redoable. A few NPCs located in main towns could do that (town hall?) or maybe a new window in client. Of course your idea is much more user friendly and much closer to what I saw in other commercial games.
Nard