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 |
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... | |
Defines | |
#define | MAX_HISTORY_LEN 100 |
#define MAX_HISTORY_LEN 100 |
Definition at line 139 of file psnpcdialog.h.