OSDN Git Service

use .jnethackrc
[jnethack/source.git] / include / mfndpos.h
1 /* NetHack 3.6  mfndpos.h       $NHDT-Date: 1432512776 2015/05/25 00:12:56 $  $NHDT-Branch: master $:$NHDT-Revision: 1.12 $ */
2 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
3 /*-Copyright (c) Michael Allison, 2005. */
4 /* NetHack may be freely redistributed.  See license for details. */
5
6 #ifndef MFNDPOS_H
7 #define MFNDPOS_H
8
9 #define ALLOW_MDISP 0x00001000L /* can displace a monster out of its way */
10 #define ALLOW_TRAPS 0x00020000L /* can enter traps */
11 #define ALLOW_U 0x00040000L     /* can attack you */
12 #define ALLOW_M 0x00080000L     /* can attack other monsters */
13 #define ALLOW_TM 0x00100000L    /* can attack tame monsters */
14 #define ALLOW_ALL (ALLOW_U | ALLOW_M | ALLOW_TM | ALLOW_TRAPS)
15 #define NOTONL 0x00200000L      /* avoids direct line to player */
16 #define OPENDOOR 0x00400000L    /* opens closed doors */
17 #define UNLOCKDOOR 0x00800000L  /* unlocks locked doors */
18 #define BUSTDOOR 0x01000000L    /* breaks any doors */
19 #define ALLOW_ROCK 0x02000000L  /* pushes rocks */
20 #define ALLOW_WALL 0x04000000L  /* walks thru walls */
21 #define ALLOW_DIG 0x08000000L   /* digs */
22 #define ALLOW_BARS 0x10000000L  /* may pass thru iron bars */
23 #define ALLOW_SANCT 0x20000000L /* enters temples */
24 #define ALLOW_SSM 0x40000000L   /* ignores scare monster */
25 #ifdef NHSTDC
26 #define NOGARLIC 0x80000000UL /* hates garlic */
27 #else
28 #define NOGARLIC 0x80000000L /* hates garlic */
29 #endif
30
31 #endif /* MFNDPOS_H */