Back during the early days of the release of Neverwinter Nights
by Bioware, I put together a couple of scripts to add features to user-created modules. These used to be hosted on my Comcast web page, but since I left Comcast they are no longer available there. I've uploaded them here, along with much of the decscriptive text from my old NWN Scripting Site.
I should note that these pages were imported more or less unchanged into the CMS I'm using for this site, so they may have strage colors or formatting that doesn't match other stuff here.
The Keyword Conversation System (KCS) implements an alternative method of interacting with NPCs in Neverwinter Nights (As opposed to the multiple-choice based conversation system that is built into the game).
By importing the KCS scripts and setting up NPCs to use them, players can interact with NPCs by typing text to the chat window. NPCs will react to various keywords and phrases in the typed text and respond appropriately.
The effect is similar to the text base conversation systems in games like Ultima and EverQuest (the first one) in which the player needs to know about they topics they are interested in instead of simply picking things to say from a list.
The full KCS page is availale here
This was the first script system I released for Neverwinter Nights, and uses invisible objects called "workstations". NPCs can be set to move between these workstations, playing animations, speaking text strings, etc.
The intent is to give NPCs something to do instead of standing around waiting for the player to talk to them.
The full Workstation NPC page is available here