I know that the NPC chat system isn?t finished yet.
Reason:
After trying to say just the right thing verbatim to the NPCs in the carpet/blue dye quest, I had to use the help channel to find out what to say.
Simple temporary solution:
Have the NPC chat search for part of the phrase instead of having the phrase typed in verbatim. And perhaps the closer you get to the correct phrase, the more of a chance that the NPC has of understanding what you want to talk about. (if a word ends in an ?s? then chop off the ?s? before comparing the words so as to match the pleural form of the word)
IE:
Trigger Phrase in verbatim: ?Smith needs gold ore?
I could then say something like: ?smith wants gold? (2 word match), ?smith wants gold? (2 word match), ?smith told me to get some gold ore for him? (3 word match).