Source:SLASH'EM 0.0.7E7F2/monsym.h
Jump to navigation
Jump to search
Below is the full text to monsym.h from the source code of SLASH'EM 0.0.7E7F2. To link to a particular line, write [[Source:SLASH'EM 0.0.7E7F2/monsym.h#line123]], for example.
Source code for vanilla NetHack is at Source code.
The NetHack General Public License applies to screenshots, source code and other content from NetHack.
This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.
1. /* SCCS Id: @(#)monsym.h 3.4 1992/10/18 */ 2. /* Monster symbols and creation information rev 1.0 */ 3. /* NetHack may be freely redistributed. See license for details. */ 4. 5. #ifndef MONSYM_H 6. #define MONSYM_H 7. 8. /* 9. * Monster classes. Below, are the corresponding default characters for 10. * them. Monster class 0 is not used or defined so we can use it as a 11. * NULL character. 12. */ 13. #define S_ANT 1 14. #define S_BLOB 2 15. #define S_COCKATRICE 3 16. #define S_DOG 4 17. #define S_EYE 5 18. #define S_FELINE 6 19. #define S_GREMLIN 7 20. #define S_HUMANOID 8 21. #define S_IMP 9 22. #define S_JELLY 10 23. #define S_KOBOLD 11 24. #define S_LEPRECHAUN 12 25. #define S_MIMIC 13 26. #define S_NYMPH 14 27. #define S_ORC 15 28. #define S_PIERCER 16 29. #define S_QUADRUPED 17 30. #define S_RODENT 18 31. #define S_SPIDER 19 32. #define S_TRAPPER 20 33. #define S_UNICORN 21 34. #define S_VORTEX 22 35. #define S_WORM 23 36. #define S_XAN 24 37. #define S_LIGHT 25 38. #define S_ZRUTY 26 39. #define S_ZOUTHERN 26 /* KMH */ 40. #define S_ANGEL 27 41. #define S_BAT 28 42. #define S_CENTAUR 29 43. #define S_DRAGON 30 44. #define S_ELEMENTAL 31 45. #define S_FUNGUS 32 46. #define S_GNOME 33 47. #define S_GIANT 34 48. #define S_JABBERWOCK 36 49. #define S_KOP 37 50. #define S_LICH 38 51. #define S_MUMMY 39 52. #define S_NAGA 40 53. #define S_OGRE 41 54. #define S_PUDDING 42 55. #define S_QUANTMECH 43 56. #define S_RUSTMONST 44 57. #define S_SNAKE 45 58. #define S_TROLL 46 59. #define S_UMBER 47 60. #define S_VAMPIRE 48 61. #define S_WRAITH 49 62. #define S_XORN 50 63. #define S_YETI 51 64. #define S_ZOMBIE 52 65. #define S_HUMAN 53 66. #define S_GHOST 54 67. #define S_GOLEM 55 68. #define S_DEMON 56 69. #define S_EEL 57 70. #define S_LIZARD 58 71. #define S_BAD_FOOD 59 72. #define S_BAD_COINS 60 73. 74. #define S_WORM_TAIL 61 75. #define S_MIMIC_DEF 62 76. 77. #define MAXMCLASSES 63 /* number of monster classes */ 78. #define MISCMCLASSES 2 /* currently only wormtail and mimicdef*/ 79. 80. #if 0 /* moved to decl.h so that makedefs.c won't see them */ 81. extern const char def_monsyms[MAXMCLASSES]; /* default class symbols */ 82. extern uchar monsyms[MAXMCLASSES]; /* current class symbols */ 83. #endif 84. 85. /* 86. * Default characters for monsters. These correspond to the monster classes 87. * above. 88. */ 89. #define DEF_ANT 'a' 90. #define DEF_BLOB 'b' 91. #define DEF_COCKATRICE 'c' 92. #define DEF_DOG 'd' 93. #define DEF_EYE 'e' 94. #define DEF_FELINE 'f' 95. #define DEF_GREMLIN 'g' 96. #define DEF_HUMANOID 'h' 97. #define DEF_IMP 'i' 98. #define DEF_JELLY 'j' 99. #define DEF_KOBOLD 'k' 100. #define DEF_LEPRECHAUN 'l' 101. #define DEF_MIMIC 'm' 102. #define DEF_NYMPH 'n' 103. #define DEF_ORC 'o' 104. #define DEF_PIERCER 'p' 105. #define DEF_QUADRUPED 'q' 106. #define DEF_RODENT 'r' 107. #define DEF_SPIDER 's' 108. #define DEF_TRAPPER 't' 109. #define DEF_UNICORN 'u' 110. #define DEF_VORTEX 'v' 111. #define DEF_WORM 'w' 112. #define DEF_XAN 'x' 113. #define DEF_LIGHT 'y' 114. #define DEF_ZRUTY 'z' 115. #define DEF_ANGEL 'A' 116. #define DEF_BAT 'B' 117. #define DEF_CENTAUR 'C' 118. #define DEF_DRAGON 'D' 119. #define DEF_ELEMENTAL 'E' 120. #define DEF_FUNGUS 'F' 121. #define DEF_GNOME 'G' 122. #define DEF_GIANT 'H' 123. #define DEF_JABBERWOCK 'J' 124. #define DEF_KOP 'K' 125. #define DEF_LICH 'L' 126. #define DEF_MUMMY 'M' 127. #define DEF_NAGA 'N' 128. #define DEF_OGRE 'O' 129. #define DEF_PUDDING 'P' 130. #define DEF_QUANTMECH 'Q' 131. #define DEF_RUSTMONST 'R' 132. #define DEF_SNAKE 'S' 133. #define DEF_TROLL 'T' 134. #define DEF_UMBER 'U' 135. #define DEF_VAMPIRE 'V' 136. #define DEF_WRAITH 'W' 137. #define DEF_XORN 'X' 138. #define DEF_YETI 'Y' 139. #define DEF_ZOMBIE 'Z' 140. #define DEF_HUMAN '@' 141. #define DEF_GHOST ' ' 142. #define DEF_GOLEM '\ 143. #define DEF_DEMON '&' 144. #define DEF_EEL ';' 145. #define DEF_LIZARD ':' 146. #define DEF_BAD_FOOD '%' 147. #define DEF_BAD_COINS '$' 148. 149. #define DEF_INVISIBLE 'I' 150. #define DEF_WORM_TAIL '~' 151. #define DEF_MIMIC_DEF ']' 152. 153. #endif /* MONSYM_H */ 154.