xref: /dragonfly/games/hack/def.permonst.h (revision 36a3d1d6)
1 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
2 /* def.permonst.h - version 1.0.2 */
3 /* $DragonFly: src/games/hack/def.permonst.h,v 1.2 2005/05/22 03:37:05 y0netan1 Exp $ */
4 
5 struct permonst {
6 	const char *mname;
7 	char mlet;
8 	schar mlevel, mmove, ac, damn, damd;
9 	unsigned pxlth;
10 };
11 
12 extern struct permonst mons[];
13 #define	PM_ACID_BLOB	&mons[7]
14 #define	PM_ZOMBIE	&mons[13]
15 #define	PM_PIERCER	&mons[17]
16 #define	PM_KILLER_BEE	&mons[26]
17 #define	PM_WRAITH	&mons[33]
18 #define	PM_MIMIC	&mons[37]
19 #define	PM_VAMPIRE	&mons[43]
20 #define	PM_CHAMELEON	&mons[47]
21 #define	PM_DEMON	&mons[54]
22 #define	PM_MINOTAUR	&mons[55]	/* last in mons array */
23 #define	PM_SHK		&mons[56]	/* very last */
24 #define	PM_GHOST	&pm_ghost
25 #define	PM_EEL		&pm_eel
26 #define	PM_WIZARD	&pm_wizard
27 #define	CMNUM		55		/* number of common monsters */
28