>The best NPC I know about is Floyd from Planetfall and >Stationfall. Just study him for awhile, and use some of those >techniques.
Yes. Just a couple of days ago I TXD-dissassembled the story files
of both games and read through the huge amount of
responses/initiatives/actions the author has implemented into the
character of floyd.