#define ACTION_NONE	0
#define ACTION_ITEM	1
#define ACTION_TIME	2
#define ACTION_QUERY	3
#define ACTION_BIRD	4
#define ACTION_SMARTPASS	5
#define ACTION_RESTORE	6
#define ACTION_DONE	7

#define DIALOG_LIZ_WILL		0
#define DIALOG_PETE		1
#define DIALOG_KENJESU		2
#define DIALOG_MATHEMAGICIAN	3
#define DIALOG_DARTH_TATER	4

#define DIALOG_OSCAR		5
#define DIALOG_NICOLE		6
#define DIALOG_CINDY		7
#define DIALOG_ELAINE		8
#define DIALOG_CAFETERIA_LADY	9

#define DIALOG_METRO_WORKER	10
#define DIALOG_TINY_CAPABARA	11
#define DIALOG_GIANT_GUINEA_PIG	12
#define DIALOG_LARGE_BIRD	13

#define DIALOG_MERMAID		14

#define DIALOG_CMW		15
#define DIALOG_MALL		16
#define DIALOG_MINIGOLF		17

#define DIALOG_SCARYNUN		18
#define DIALOG_GUS		19
#define DIALOG_RAISTLIN		20
#define DIALOG_FORD		21

#define DIALOG_CAPTAIN_STEVE	22
#define DIALOG_BRIGHID		23
#define DIALOG_RACHAEL		24
#define DIALOG_MREE		25

#define DIALOG_NIRE		26
#define DIALOG_AGENT_S		27
#define DIALOG_AGENT_G		28
#define DIALOG_AGENT_AP		29
#define DIALOG_FRAU		30

#define DIALOG_MAC		31
#define DIALOG_AGENT_N		32
#define DIALOG_STEVE2		33
#define DIALOG_GRABOWSKI	34

#define DIALOG_LIZBETH		35
#define DIALOG_BLUME		36

#define DIALOG_APPLEBY		37
#define DIALOG_PADRINO		38
#define DIALOG_JENNI		39
#define DIALOG_KATHY		40

#define DIALOG_MEAN_LADY	41
#define DIALOG_TRAPANI		42
#define DIALOG_WARWICK		43
#define DIALOG_WARGO		44

#define MAX_DIALOG		45

struct dialog_words {
	char *words;
	int next;
	int action;
	int item;
};

struct dialog_type {
	int count;
	struct dialog_words statement[5];
};

extern struct dialog_type dialog[MAX_DIALOG];

void init_dialog(void);
