UO? I don't remember any complex NPC systems there. Ultima 7 had daily schedules and the veneer of a functioning economy though