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. */
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
15 #define S_COCKATRICE 3
24 #define S_LEPRECHAUN 12
29 #define S_QUADRUPED 17
43 #define S_ELEMENTAL 31
47 #define S_JABBERWOCK 36
54 #define S_QUANTMECH 43
55 #define S_RUSTMONST 44
71 #define S_WORM_TAIL 59
72 #define S_MIMIC_DEF 60
74 #define MAXMCLASSES 61 /* number of monster classes */
76 #if 0 /* moved to decl.h so that makedefs.c won't see them */
77 extern const char def_monsyms[MAXMCLASSES]; /* default class symbols */
78 extern uchar monsyms[MAXMCLASSES]; /* current class symbols */
82 * Default characters for monsters. These correspond to the monster classes
87 #define DEF_COCKATRICE 'c'
90 #define DEF_FELINE 'f'
91 #define DEF_GREMLIN 'g'
92 #define DEF_HUMANOID 'h'
95 #define DEF_KOBOLD 'k'
96 #define DEF_LEPRECHAUN 'l'
100 #define DEF_PIERCER 'p'
101 #define DEF_QUADRUPED 'q'
102 #define DEF_RODENT 'r'
103 #define DEF_SPIDER 's'
104 #define DEF_TRAPPER 't'
105 #define DEF_UNICORN 'u'
106 #define DEF_VORTEX 'v'
109 #define DEF_LIGHT 'y'
110 #define DEF_ZRUTY 'z'
111 #define DEF_ANGEL 'A'
113 #define DEF_CENTAUR 'C'
114 #define DEF_DRAGON 'D'
115 #define DEF_ELEMENTAL 'E'
116 #define DEF_FUNGUS 'F'
117 #define DEF_GNOME 'G'
118 #define DEF_GIANT 'H'
119 #define DEF_JABBERWOCK 'J'
122 #define DEF_MUMMY 'M'
125 #define DEF_PUDDING 'P'
126 #define DEF_QUANTMECH 'Q'
127 #define DEF_RUSTMONST 'R'
128 #define DEF_SNAKE 'S'
129 #define DEF_TROLL 'T'
130 #define DEF_UMBER 'U'
131 #define DEF_VAMPIRE 'V'
132 #define DEF_WRAITH 'W'
135 #define DEF_ZOMBIE 'Z'
136 #define DEF_HUMAN '@'
137 #define DEF_GHOST ' '
138 #define DEF_GOLEM '\''
139 #define DEF_DEMON '&'
141 #define DEF_LIZARD ':'
143 #define DEF_INVISIBLE 'I'
144 #define DEF_WORM_TAIL '~'
145 #define DEF_MIMIC_DEF ']'
147 #endif /* MONSYM_H */