Planeshift
psNPCDialog Member List

This is the complete list of members for psNPCDialog, including all inherited members.

AddBadText(const char *text, const char *trigger)psNPCDialogprotected
AddKnowledgeArea(const char *ka_name)psNPCDialog
AddResponse(const char *area, const char *words, const char *response, const char *minfaction)psNPCDialog
AddSynonym(const char *word, const char *synonym)psNPCDialog
AddWord(const char *word)psNPCDialog
antecedent_herpsNPCDialogprotected
antecedent_himpsNPCDialogprotected
antecedent_itpsNPCDialogprotected
antecedent_thempsNPCDialogprotected
AssignNPCArea(const char *npcname, const char *areaname)psNPCDialog
CheckPronouns(psString &text)psNPCDialogprotected
CleanPunctuation(psString &str, bool cleanQMark=true)psNPCDialogprotected
currentClientpsNPCDialogprotected
currentplayerpsNPCDialogprotected
dbpsNPCDialogprotected
dialogHistorypsNPCDialogprotected
DumpDialog()psNPCDialog
ErrorResponse(const psString &text, const char *trigger)psNPCDialogprotected
FilterKnownTerms(const psString &text, NpcTriggerSentence &trigger, Client *client)psNPCDialogprotected
FindOrGeneralizeTrigger(Client *client, NpcTriggerSentence &trigger, csArray< int > &gen_terms, int word)psNPCDialogprotected
FindResponse(csString &trigger, const char *text, int questID=-1)psNPCDialogprotected
FindResponseWithAllPrior(const char *area, const char *trigger, int questID=-1)psNPCDialogprotected
FindXMLResponse(Client *client, csString trigger, int questID=-1)psNPCDialog
Initialize(iDataConnection *db, PID npcID)psNPCDialog
Initialize(iDataConnection *db)psNPCDialog
knowareaspsNPCDialogprotected
LoadKnowledgeAreas(PID npcID)psNPCDialog
psNPCDialog(gemNPC *npc)psNPCDialog
randomgenpsNPCDialogprotected
RepeatedResponse(const psString &text, NpcResponse *resp, csTicks when, int times)psNPCDialogprotected
Respond(const char *text, Client *client)psNPCDialog
selfpsNPCDialogprotected
SubstituteKeywords(Client *player, csString &response) const psNPCDialog
UpdateAntecedents(NpcResponse *resp)psNPCDialogprotected
~psNPCDialog()psNPCDialogvirtual