Source:NetHack 3.3.0/mfndpos.h

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

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

1.   /*	SCCS Id: @(#)mfndpos.h	3.3	93/05/15	*/ 2.   /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ 3.    /* NetHack may be freely redistributed. See license for details. */ 4.     5.    #ifndef MFNDPOS_H 6.   #define MFNDPOS_H 7.    8.    #define ALLOW_TRAPS	0x00020000L	/* can enter traps */ 9.   #define ALLOW_U		0x00040000L	/* can attack you */ 10.  #define ALLOW_M		0x00080000L	/* can attack other monsters */ 11.  #define ALLOW_TM	0x00100000L	/* can attack tame monsters */ 12.  #define ALLOW_ALL	(ALLOW_U | ALLOW_M | ALLOW_TM | ALLOW_TRAPS) 13.  #define NOTONL		0x00200000L	/* avoids direct line to player */ 14.  #define OPENDOOR	0x00400000L	/* opens closed doors */ 15.  #define UNLOCKDOOR	0x00800000L	/* unlocks locked doors */ 16.  #define BUSTDOOR	0x01000000L	/* breaks any doors */ 17.  #define ALLOW_ROCK	0x02000000L	/* pushes rocks */ 18.  #define ALLOW_WALL	0x04000000L	/* walks thru walls */ 19.  #define ALLOW_DIG	0x08000000L	/* digs */ 20.  #define ALLOW_SANCT	0x20000000L	/* enters temples */ 21.  #define ALLOW_SSM	0x40000000L	/* ignores scare monster */ 22.  #ifdef NHSTDC 23.  #define NOGARLIC	0x80000000UL	/* hates garlic */ 24.  #else 25.  #define NOGARLIC	0x80000000L	/* hates garlic */ 26.  #endif 27.   28.   #endif /* MFNDPOS_H */