|
Planeshift
|
#include <cstypes.h>#include <iutil/comp.h>#include <iutil/eventh.h>#include <csutil/scf.h>#include <cstool/collider.h>#include <ivaria/collider.h>#include "util/psconst.h"#include "util/psstring.h"#include <idal.h>#include "dictionary.h"Go to the source code of this file.
Classes | |
| class | DialogHistory |
| This class right now holds a simple circular MRU list of responses, so the npc can tell if he is getting the same question over and over. More... | |
| struct | DialogHistory::DialogHistoryEntry |
| struct | KnowledgeArea |
| A KnowledgeArea is a set of triggers and answers the NPC can provide when asked. More... | |
| class | NpcTriggerSentence |
| Sentence written by the user represented as sequence of known terms. More... | |
| class | psAttitudeBlock |
| This is an attitude class data that has the responses. More... | |
| class | psDialogManager |
| This is used to handle <specificknowledge> and <specialresponse> tags. More... | |
| class | psNPCDialog |
| This class exists per NPC, and holds all dialog triggers, responses and scripts for this particular NPC by holding references to his/her Knowledge Areas. More... | |
| class | psResponse |
| A simple response. More... | |
| class | psSpecialResponse |
| A special NPC response. More... | |
| class | psTriggerBlock |
| A set of trigger data. More... | |
Macros | |
| #define | MAX_HISTORY_LEN 100 |
| #define MAX_HISTORY_LEN 100 |
Definition at line 144 of file psnpcdialog.h.