So I got an idea last night for some sort of Global NPC manager for vx ace games. It would be some sort of script/system that allows developers to manage NPC's across their entire game with certain properties and actual physical tracking. It could for example, have a built in time system or be compatible with other specific time systems, and at certain times NPC's could be found in different areas, or only be available at certain times in certain places.
I get the feeling I'm onto a very good idea here. It just feels incomplete. So tell me, what sort of things would you like to see in a "Global NPC Manager"? What, in your opinion, would really make or break this system?
Thanks for your time.