OSDN Git Service

no bone
[nethackexpress/trunk.git] / include / mfndpos.h
1 /*      SCCS Id: @(#)mfndpos.h  3.4     2002/04/06      */
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_BARS      0x10000000L     /* may pass thru iron bars */
21 #define ALLOW_SANCT     0x20000000L     /* enters temples */
22 #define ALLOW_SSM       0x40000000L     /* ignores scare monster */
23 #ifdef NHSTDC
24 #define NOGARLIC        0x80000000UL    /* hates garlic */
25 #else
26 #define NOGARLIC        0x80000000L     /* hates garlic */
27 #endif
28
29 #endif /* MFNDPOS_H */