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 */