Fandom

Wikihack

Source:NetHack 1.3d/permonst.h

2,034pages on
this wiki
Add New Page
Talk0

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Below is the full text to permonst.h from the source code of NetHack 1.3d. To link to a particular line, write [[NetHack 1.3d/permonst.h#line123]], for example.

Warning! This is the source code from an old release. For the latest release, see Source code

Screenshots and source code from Hack are used under the CWI license.
1.    /*	SCCS Id: @(#)permonst.h	1.3	87/07/14
2.    /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
3.    /* permonst.h - version 1.0.2 */
4.    
5.    struct permonst {
6.    	char *mname,mlet;
7.    	schar mlevel,mmove,ac,mr,damn,damd;
8.    	unsigned pxlth;
9.    };
10.   
11.   extern struct permonst mons[];
12.   #define PM_GNOME	&mons[1]
13.   #define PM_HOBGOBLIN	&mons[2]
14.   #ifndef KOPS
15.   #define PM_KOBOLD	&mons[4]
16.   #endif
17.   #define PM_ACID_BLOB	&mons[7]
18.   #ifdef ROCKMOLE
19.   #define PM_ORC		&mons[10]
20.   #define	PM_ZOMBIE	&mons[12]
21.   #else
22.   #define PM_ORC		&mons[11]
23.   #define	PM_ZOMBIE	&mons[13]
24.   #endif
25.   #define	PM_PIERCER	&mons[17]
26.   #define PM_CENTAUR	&mons[22]
27.   #define	PM_KILLER_BEE	&mons[26]
28.   #ifdef SPIDERS
29.   #define PM_SPIDER	&mons[31]
30.   #endif
31.   #define	PM_WRAITH	&mons[33]
32.   #define	PM_MIMIC	&mons[37]
33.   #define PM_TROLL	&mons[38]
34.   #define	PM_VAMPIRE	&mons[43]
35.   #define PM_XORN		&mons[44]
36.   #define	PM_CHAMELEON	&mons[47]
37.   #define PM_DRAGON	&mons[48]
38.   #define PM_ETTIN	&mons[49]
39.   /* The ones below changed to include giants. */
40.   #define	PM_DEMON	&mons[55]
41.   #define	PM_MINOTAUR	&mons[56]	/* last in mons array */
42.   #define	PM_SHK		&mons[57]	/* very last */
43.   #define	PM_GHOST	&pm_ghost
44.   #define	PM_EEL		&pm_eel
45.   #define	PM_WIZARD	&pm_wizard
46.   #define	CMNUM		56		/* number of common monsters */

Also on Fandom

Random Wiki