Source:Mfndpos.h
From Wikihack
(Redirected from Mfndpos.h)
Below is the full text to include/mfndpos.h from NetHack 3.4.3. To link to a particular line, write [[mfndpos.h#line123]], for example.
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.
| The NetHack General Public License applies to screenshots, source code and other content from NetHack. |
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 */
