Difference between revisions of "Source:NetHack 3.6.0/include/monsym.h"

From NetHackWiki
Jump to navigation Jump to search
(Created page with "__MIXEDSYNTAXHIGHLIGHT__ Below is the full text to '''monsym.h''' from the source code of NetHack 3.6.0. To link to a particular line, write...")
 
 
Line 3: Line 3:
  
 
{{NGPL}}
 
{{NGPL}}
  <span id="line1">1.   /* NetHack 3.6  monsym.h        $NHDT-Date: 1432512780 2015/05/25 00:13:00 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $ */</span>
+
  <span id="line1">1. /* NetHack 3.6  monsym.h        $NHDT-Date: 1432512780 2015/05/25 00:13:00 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $ */</span>
  <span id="line2">2.   /*      Monster symbols and creation information rev 1.0          */</span>
+
  <span id="line2">2. /*      Monster symbols and creation information rev 1.0          */</span>
  <span id="line3">3.   /* NetHack may be freely redistributed.  See license for details. */</span>
+
  <span id="line3">3. /* NetHack may be freely redistributed.  See license for details. */</span>
  <span id="line4">4.   </span>
+
  <span id="line4">4. </span>
  <span id="line5">5.   #ifndef MONSYM_H</span>
+
  <span id="line5">5. #ifndef MONSYM_H</span>
  <span id="line6">6.   #define MONSYM_H</span>
+
  <span id="line6">6. #define MONSYM_H</span>
  <span id="line7">7.   </span>
+
  <span id="line7">7. </span>
  <span id="line8">8.   /*</span>
+
  <span id="line8">8. /*</span>
  <span id="line9">9.     * Monster classes.  Below, are the corresponding default characters for</span>
+
  <span id="line9">9.  * Monster classes.  Below, are the corresponding default characters for</span>
  <span id="line10">10.   * them.  Monster class 0 is not used or defined so we can use it as a</span>
+
  <span id="line10">10.  * them.  Monster class 0 is not used or defined so we can use it as a</span>
  <span id="line11">11.   * NULL character.</span>
+
  <span id="line11">11.  * NULL character.</span>
  <span id="line12">12.   */</span>
+
  <span id="line12">12.  */</span>
  <span id="line13">13.   /* clang-format off */</span>
+
  <span id="line13">13. /* clang-format off */</span>
  <span id="line14">14.   #define S_ANT          1</span>
+
  <span id="line14">14. #define S_ANT          1</span>
  <span id="line15">15.   #define S_BLOB          2</span>
+
  <span id="line15">15. #define S_BLOB          2</span>
  <span id="line16">16.   #define S_COCKATRICE    3</span>
+
  <span id="line16">16. #define S_COCKATRICE    3</span>
  <span id="line17">17.   #define S_DOG          4</span>
+
  <span id="line17">17. #define S_DOG          4</span>
  <span id="line18">18.   #define S_EYE          5</span>
+
  <span id="line18">18. #define S_EYE          5</span>
  <span id="line19">19.   #define S_FELINE        6</span>
+
  <span id="line19">19. #define S_FELINE        6</span>
  <span id="line20">20.   #define S_GREMLIN      7</span>
+
  <span id="line20">20. #define S_GREMLIN      7</span>
  <span id="line21">21.   #define S_HUMANOID      8</span>
+
  <span id="line21">21. #define S_HUMANOID      8</span>
  <span id="line22">22.   #define S_IMP          9</span>
+
  <span id="line22">22. #define S_IMP          9</span>
  <span id="line23">23.   #define S_JELLY        10</span>
+
  <span id="line23">23. #define S_JELLY        10</span>
  <span id="line24">24.   #define S_KOBOLD        11</span>
+
  <span id="line24">24. #define S_KOBOLD        11</span>
  <span id="line25">25.   #define S_LEPRECHAUN    12</span>
+
  <span id="line25">25. #define S_LEPRECHAUN    12</span>
  <span id="line26">26.   #define S_MIMIC        13</span>
+
  <span id="line26">26. #define S_MIMIC        13</span>
  <span id="line27">27.   #define S_NYMPH        14</span>
+
  <span id="line27">27. #define S_NYMPH        14</span>
  <span id="line28">28.   #define S_ORC          15</span>
+
  <span id="line28">28. #define S_ORC          15</span>
  <span id="line29">29.   #define S_PIERCER      16</span>
+
  <span id="line29">29. #define S_PIERCER      16</span>
  <span id="line30">30.   #define S_QUADRUPED    17</span>
+
  <span id="line30">30. #define S_QUADRUPED    17</span>
  <span id="line31">31.   #define S_RODENT        18</span>
+
  <span id="line31">31. #define S_RODENT        18</span>
  <span id="line32">32.   #define S_SPIDER        19</span>
+
  <span id="line32">32. #define S_SPIDER        19</span>
  <span id="line33">33.   #define S_TRAPPER      20</span>
+
  <span id="line33">33. #define S_TRAPPER      20</span>
  <span id="line34">34.   #define S_UNICORN      21</span>
+
  <span id="line34">34. #define S_UNICORN      21</span>
  <span id="line35">35.   #define S_VORTEX        22</span>
+
  <span id="line35">35. #define S_VORTEX        22</span>
  <span id="line36">36.   #define S_WORM          23</span>
+
  <span id="line36">36. #define S_WORM          23</span>
  <span id="line37">37.   #define S_XAN          24</span>
+
  <span id="line37">37. #define S_XAN          24</span>
  <span id="line38">38.   #define S_LIGHT        25</span>
+
  <span id="line38">38. #define S_LIGHT        25</span>
  <span id="line39">39.   #define S_ZRUTY        26</span>
+
  <span id="line39">39. #define S_ZRUTY        26</span>
  <span id="line40">40.   #define S_ANGEL        27</span>
+
  <span id="line40">40. #define S_ANGEL        27</span>
  <span id="line41">41.   #define S_BAT          28</span>
+
  <span id="line41">41. #define S_BAT          28</span>
  <span id="line42">42.   #define S_CENTAUR      29</span>
+
  <span id="line42">42. #define S_CENTAUR      29</span>
  <span id="line43">43.   #define S_DRAGON        30</span>
+
  <span id="line43">43. #define S_DRAGON        30</span>
  <span id="line44">44.   #define S_ELEMENTAL    31</span>
+
  <span id="line44">44. #define S_ELEMENTAL    31</span>
  <span id="line45">45.   #define S_FUNGUS        32</span>
+
  <span id="line45">45. #define S_FUNGUS        32</span>
  <span id="line46">46.   #define S_GNOME        33</span>
+
  <span id="line46">46. #define S_GNOME        33</span>
  <span id="line47">47.   #define S_GIANT        34</span>
+
  <span id="line47">47. #define S_GIANT        34</span>
  <span id="line48">48.   #define S_invisible    35      /* non-class present in def_monsyms[] */</span>
+
  <span id="line48">48. #define S_invisible    35      /* non-class present in def_monsyms[] */</span>
  <span id="line49">49.   #define S_JABBERWOCK    36</span>
+
  <span id="line49">49. #define S_JABBERWOCK    36</span>
  <span id="line50">50.   #define S_KOP          37</span>
+
  <span id="line50">50. #define S_KOP          37</span>
  <span id="line51">51.   #define S_LICH          38</span>
+
  <span id="line51">51. #define S_LICH          38</span>
  <span id="line52">52.   #define S_MUMMY        39</span>
+
  <span id="line52">52. #define S_MUMMY        39</span>
  <span id="line53">53.   #define S_NAGA          40</span>
+
  <span id="line53">53. #define S_NAGA          40</span>
  <span id="line54">54.   #define S_OGRE          41</span>
+
  <span id="line54">54. #define S_OGRE          41</span>
  <span id="line55">55.   #define S_PUDDING      42</span>
+
  <span id="line55">55. #define S_PUDDING      42</span>
  <span id="line56">56.   #define S_QUANTMECH    43</span>
+
  <span id="line56">56. #define S_QUANTMECH    43</span>
  <span id="line57">57.   #define S_RUSTMONST    44</span>
+
  <span id="line57">57. #define S_RUSTMONST    44</span>
  <span id="line58">58.   #define S_SNAKE        45</span>
+
  <span id="line58">58. #define S_SNAKE        45</span>
  <span id="line59">59.   #define S_TROLL        46</span>
+
  <span id="line59">59. #define S_TROLL        46</span>
  <span id="line60">60.   #define S_UMBER        47</span>
+
  <span id="line60">60. #define S_UMBER        47</span>
  <span id="line61">61.   #define S_VAMPIRE      48</span>
+
  <span id="line61">61. #define S_VAMPIRE      48</span>
  <span id="line62">62.   #define S_WRAITH        49</span>
+
  <span id="line62">62. #define S_WRAITH        49</span>
  <span id="line63">63.   #define S_XORN          50</span>
+
  <span id="line63">63. #define S_XORN          50</span>
  <span id="line64">64.   #define S_YETI          51</span>
+
  <span id="line64">64. #define S_YETI          51</span>
  <span id="line65">65.   #define S_ZOMBIE        52</span>
+
  <span id="line65">65. #define S_ZOMBIE        52</span>
  <span id="line66">66.   #define S_HUMAN        53</span>
+
  <span id="line66">66. #define S_HUMAN        53</span>
  <span id="line67">67.   #define S_GHOST        54</span>
+
  <span id="line67">67. #define S_GHOST        54</span>
  <span id="line68">68.   #define S_GOLEM        55</span>
+
  <span id="line68">68. #define S_GOLEM        55</span>
  <span id="line69">69.   #define S_DEMON        56</span>
+
  <span id="line69">69. #define S_DEMON        56</span>
  <span id="line70">70.   #define S_EEL          57</span>
+
  <span id="line70">70. #define S_EEL          57</span>
  <span id="line71">71.   #define S_LIZARD        58</span>
+
  <span id="line71">71. #define S_LIZARD        58</span>
  <span id="line72">72.   </span>
+
  <span id="line72">72. </span>
  <span id="line73">73.   #define S_WORM_TAIL    59</span>
+
  <span id="line73">73. #define S_WORM_TAIL    59</span>
  <span id="line74">74.   #define S_MIMIC_DEF    60</span>
+
  <span id="line74">74. #define S_MIMIC_DEF    60</span>
  <span id="line75">75.   /* clang-format on */</span>
+
  <span id="line75">75. /* clang-format on */</span>
  <span id="line76">76.   </span>
+
  <span id="line76">76. </span>
  <span id="line77">77.   #define MAXMCLASSES 61 /* number of monster classes */</span>
+
  <span id="line77">77. #define MAXMCLASSES 61 /* number of monster classes */</span>
  <span id="line78">78.   </span>
+
  <span id="line78">78. </span>
  <span id="line79">79.   /*</span>
+
  <span id="line79">79. /*</span>
  <span id="line80">80.   * Default characters for monsters.  These correspond to the monster classes</span>
+
  <span id="line80">80.  * Default characters for monsters.  These correspond to the monster classes</span>
  <span id="line81">81.   * above.</span>
+
  <span id="line81">81.  * above.</span>
  <span id="line82">82.   */</span>
+
  <span id="line82">82.  */</span>
  <span id="line83">83.   /* clang-format off */</span>
+
  <span id="line83">83. /* clang-format off */</span>
  <span id="line84">84.   #define DEF_ANT        'a'</span>
+
  <span id="line84">84. #define DEF_ANT        'a'</span>
  <span id="line85">85.   #define DEF_BLOB        'b'</span>
+
  <span id="line85">85. #define DEF_BLOB        'b'</span>
  <span id="line86">86.   #define DEF_COCKATRICE  'c'</span>
+
  <span id="line86">86. #define DEF_COCKATRICE  'c'</span>
  <span id="line87">87.   #define DEF_DOG        'd'</span>
+
  <span id="line87">87. #define DEF_DOG        'd'</span>
  <span id="line88">88.   #define DEF_EYE        'e'</span>
+
  <span id="line88">88. #define DEF_EYE        'e'</span>
  <span id="line89">89.   #define DEF_FELINE      'f'</span>
+
  <span id="line89">89. #define DEF_FELINE      'f'</span>
  <span id="line90">90.   #define DEF_GREMLIN    'g'</span>
+
  <span id="line90">90. #define DEF_GREMLIN    'g'</span>
  <span id="line91">91.   #define DEF_HUMANOID    'h'</span>
+
  <span id="line91">91. #define DEF_HUMANOID    'h'</span>
  <span id="line92">92.   #define DEF_IMP        'i'</span>
+
  <span id="line92">92. #define DEF_IMP        'i'</span>
  <span id="line93">93.   #define DEF_JELLY      'j'</span>
+
  <span id="line93">93. #define DEF_JELLY      'j'</span>
  <span id="line94">94.   #define DEF_KOBOLD      'k'</span>
+
  <span id="line94">94. #define DEF_KOBOLD      'k'</span>
  <span id="line95">95.   #define DEF_LEPRECHAUN  'l'</span>
+
  <span id="line95">95. #define DEF_LEPRECHAUN  'l'</span>
  <span id="line96">96.   #define DEF_MIMIC      'm'</span>
+
  <span id="line96">96. #define DEF_MIMIC      'm'</span>
  <span id="line97">97.   #define DEF_NYMPH      'n'</span>
+
  <span id="line97">97. #define DEF_NYMPH      'n'</span>
  <span id="line98">98.   #define DEF_ORC        'o'</span>
+
  <span id="line98">98. #define DEF_ORC        'o'</span>
  <span id="line99">99.   #define DEF_PIERCER    'p'</span>
+
  <span id="line99">99. #define DEF_PIERCER    'p'</span>
  <span id="line100">100. #define DEF_QUADRUPED  'q'</span>
+
  <span id="line100">100. #define DEF_QUADRUPED  'q'</span>
  <span id="line101">101. #define DEF_RODENT      'r'</span>
+
  <span id="line101">101. #define DEF_RODENT      'r'</span>
  <span id="line102">102. #define DEF_SPIDER      's'</span>
+
  <span id="line102">102. #define DEF_SPIDER      's'</span>
  <span id="line103">103. #define DEF_TRAPPER    't'</span>
+
  <span id="line103">103. #define DEF_TRAPPER    't'</span>
  <span id="line104">104. #define DEF_UNICORN    'u'</span>
+
  <span id="line104">104. #define DEF_UNICORN    'u'</span>
  <span id="line105">105. #define DEF_VORTEX      'v'</span>
+
  <span id="line105">105. #define DEF_VORTEX      'v'</span>
  <span id="line106">106. #define DEF_WORM        'w'</span>
+
  <span id="line106">106. #define DEF_WORM        'w'</span>
  <span id="line107">107. #define DEF_XAN        'x'</span>
+
  <span id="line107">107. #define DEF_XAN        'x'</span>
  <span id="line108">108. #define DEF_LIGHT      'y'</span>
+
  <span id="line108">108. #define DEF_LIGHT      'y'</span>
  <span id="line109">109. #define DEF_ZRUTY      'z'</span>
+
  <span id="line109">109. #define DEF_ZRUTY      'z'</span>
  <span id="line110">110. #define DEF_ANGEL      'A'</span>
+
  <span id="line110">110. #define DEF_ANGEL      'A'</span>
  <span id="line111">111. #define DEF_BAT        'B'</span>
+
  <span id="line111">111. #define DEF_BAT        'B'</span>
  <span id="line112">112. #define DEF_CENTAUR    'C'</span>
+
  <span id="line112">112. #define DEF_CENTAUR    'C'</span>
  <span id="line113">113. #define DEF_DRAGON      'D'</span>
+
  <span id="line113">113. #define DEF_DRAGON      'D'</span>
  <span id="line114">114. #define DEF_ELEMENTAL  'E'</span>
+
  <span id="line114">114. #define DEF_ELEMENTAL  'E'</span>
  <span id="line115">115. #define DEF_FUNGUS      'F'</span>
+
  <span id="line115">115. #define DEF_FUNGUS      'F'</span>
  <span id="line116">116. #define DEF_GNOME      'G'</span>
+
  <span id="line116">116. #define DEF_GNOME      'G'</span>
  <span id="line117">117. #define DEF_GIANT      'H'</span>
+
  <span id="line117">117. #define DEF_GIANT      'H'</span>
  <span id="line118">118. #define DEF_JABBERWOCK  'J'</span>
+
  <span id="line118">118. #define DEF_JABBERWOCK  'J'</span>
  <span id="line119">119. #define DEF_KOP        'K'</span>
+
  <span id="line119">119. #define DEF_KOP        'K'</span>
  <span id="line120">120. #define DEF_LICH        'L'</span>
+
  <span id="line120">120. #define DEF_LICH        'L'</span>
  <span id="line121">121. #define DEF_MUMMY      'M'</span>
+
  <span id="line121">121. #define DEF_MUMMY      'M'</span>
  <span id="line122">122. #define DEF_NAGA        'N'</span>
+
  <span id="line122">122. #define DEF_NAGA        'N'</span>
  <span id="line123">123. #define DEF_OGRE        'O'</span>
+
  <span id="line123">123. #define DEF_OGRE        'O'</span>
  <span id="line124">124. #define DEF_PUDDING    'P'</span>
+
  <span id="line124">124. #define DEF_PUDDING    'P'</span>
  <span id="line125">125. #define DEF_QUANTMECH  'Q'</span>
+
  <span id="line125">125. #define DEF_QUANTMECH  'Q'</span>
  <span id="line126">126. #define DEF_RUSTMONST  'R'</span>
+
  <span id="line126">126. #define DEF_RUSTMONST  'R'</span>
  <span id="line127">127. #define DEF_SNAKE      'S'</span>
+
  <span id="line127">127. #define DEF_SNAKE      'S'</span>
  <span id="line128">128. #define DEF_TROLL      'T'</span>
+
  <span id="line128">128. #define DEF_TROLL      'T'</span>
  <span id="line129">129. #define DEF_UMBER      'U'</span>
+
  <span id="line129">129. #define DEF_UMBER      'U'</span>
  <span id="line130">130. #define DEF_VAMPIRE    'V'</span>
+
  <span id="line130">130. #define DEF_VAMPIRE    'V'</span>
  <span id="line131">131. #define DEF_WRAITH      'W'</span>
+
  <span id="line131">131. #define DEF_WRAITH      'W'</span>
  <span id="line132">132. #define DEF_XORN        'X'</span>
+
  <span id="line132">132. #define DEF_XORN        'X'</span>
  <span id="line133">133. #define DEF_YETI        'Y'</span>
+
  <span id="line133">133. #define DEF_YETI        'Y'</span>
  <span id="line134">134. #define DEF_ZOMBIE      'Z'</span>
+
  <span id="line134">134. #define DEF_ZOMBIE      'Z'</span>
  <span id="line135">135. #define DEF_HUMAN      '@'</span>
+
  <span id="line135">135. #define DEF_HUMAN      '@'</span>
  <span id="line136">136. #define DEF_GHOST      ' '</span>
+
  <span id="line136">136. #define DEF_GHOST      ' '</span>
  <span id="line137">137. #define DEF_GOLEM      '\''</span>
+
  <span id="line137">137. #define DEF_GOLEM      '\''</span>
  <span id="line138">138. #define DEF_DEMON      '&'</span>
+
  <span id="line138">138. #define DEF_DEMON      '&'</span>
  <span id="line139">139. #define DEF_EEL        ';'</span>
+
  <span id="line139">139. #define DEF_EEL        ';'</span>
  <span id="line140">140. #define DEF_LIZARD      ':'</span>
+
  <span id="line140">140. #define DEF_LIZARD      ':'</span>
  <span id="line141">141. </span>
+
  <span id="line141">141. </span>
  <span id="line142">142. #define DEF_INVISIBLE  'I'</span>
+
  <span id="line142">142. #define DEF_INVISIBLE  'I'</span>
  <span id="line143">143. #define DEF_WORM_TAIL  '~'</span>
+
  <span id="line143">143. #define DEF_WORM_TAIL  '~'</span>
  <span id="line144">144. #define DEF_MIMIC_DEF  ']'</span>
+
  <span id="line144">144. #define DEF_MIMIC_DEF  ']'</span>
  <span id="line145">145. /* clang-format on */</span>
+
  <span id="line145">145. /* clang-format on */</span>
  <span id="line146">146. </span>
+
  <span id="line146">146. </span>
  <span id="line147">147. #endif /* MONSYM_H */</span>
+
  <span id="line147">147. #endif /* MONSYM_H */</span>
 
[[Category:NetHack 3.6.0 source code|include/monsym.h]]
 
[[Category:NetHack 3.6.0 source code|include/monsym.h]]

Latest revision as of 13:32, 15 December 2015

Below is the full text to monsym.h from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/include/monsym.h#line123]], for example.

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.

 /* NetHack 3.6  monsym.h        $NHDT-Date: 1432512780 2015/05/25 00:13:00 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $ */
 /*      Monster symbols and creation information rev 1.0          */
 /* NetHack may be freely redistributed.  See license for details. */
 
 #ifndef MONSYM_H
 #define MONSYM_H
 
 /*
  * Monster classes.  Below, are the corresponding default characters for
  * them.  Monster class 0 is not used or defined so we can use it as a
  * NULL character.
  */
 /* clang-format off */
 #define S_ANT           1
 #define S_BLOB          2
 #define S_COCKATRICE    3
 #define S_DOG           4
 #define S_EYE           5
 #define S_FELINE        6
 #define S_GREMLIN       7
 #define S_HUMANOID      8
 #define S_IMP           9
 #define S_JELLY         10
 #define S_KOBOLD        11
 #define S_LEPRECHAUN    12
 #define S_MIMIC         13
 #define S_NYMPH         14
 #define S_ORC           15
 #define S_PIERCER       16
 #define S_QUADRUPED     17
 #define S_RODENT        18
 #define S_SPIDER        19
 #define S_TRAPPER       20
 #define S_UNICORN       21
 #define S_VORTEX        22
 #define S_WORM          23
 #define S_XAN           24
 #define S_LIGHT         25
 #define S_ZRUTY         26
 #define S_ANGEL         27
 #define S_BAT           28
 #define S_CENTAUR       29
 #define S_DRAGON        30
 #define S_ELEMENTAL     31
 #define S_FUNGUS        32
 #define S_GNOME         33
 #define S_GIANT         34
 #define S_invisible     35      /* non-class present in def_monsyms[] */
 #define S_JABBERWOCK    36
 #define S_KOP           37
 #define S_LICH          38
 #define S_MUMMY         39
 #define S_NAGA          40
 #define S_OGRE          41
 #define S_PUDDING       42
 #define S_QUANTMECH     43
 #define S_RUSTMONST     44
 #define S_SNAKE         45
 #define S_TROLL         46
 #define S_UMBER         47
 #define S_VAMPIRE       48
 #define S_WRAITH        49
 #define S_XORN          50
 #define S_YETI          51
 #define S_ZOMBIE        52
 #define S_HUMAN         53
 #define S_GHOST         54
 #define S_GOLEM         55
 #define S_DEMON         56
 #define S_EEL           57
 #define S_LIZARD        58
 
 #define S_WORM_TAIL     59
 #define S_MIMIC_DEF     60
 /* clang-format on */
 
 #define MAXMCLASSES 61 /* number of monster classes */
 
 /*
  * Default characters for monsters.  These correspond to the monster classes
  * above.
  */
 /* clang-format off */
 #define DEF_ANT         'a'
 #define DEF_BLOB        'b'
 #define DEF_COCKATRICE  'c'
 #define DEF_DOG         'd'
 #define DEF_EYE         'e'
 #define DEF_FELINE      'f'
 #define DEF_GREMLIN     'g'
 #define DEF_HUMANOID    'h'
 #define DEF_IMP         'i'
 #define DEF_JELLY       'j'
 #define DEF_KOBOLD      'k'
 #define DEF_LEPRECHAUN  'l'
 #define DEF_MIMIC       'm'
 #define DEF_NYMPH       'n'
 #define DEF_ORC         'o'
 #define DEF_PIERCER     'p'
 #define DEF_QUADRUPED   'q'
 #define DEF_RODENT      'r'
 #define DEF_SPIDER      's'
 #define DEF_TRAPPER     't'
 #define DEF_UNICORN     'u'
 #define DEF_VORTEX      'v'
 #define DEF_WORM        'w'
 #define DEF_XAN         'x'
 #define DEF_LIGHT       'y'
 #define DEF_ZRUTY       'z'
 #define DEF_ANGEL       'A'
 #define DEF_BAT         'B'
 #define DEF_CENTAUR     'C'
 #define DEF_DRAGON      'D'
 #define DEF_ELEMENTAL   'E'
 #define DEF_FUNGUS      'F'
 #define DEF_GNOME       'G'
 #define DEF_GIANT       'H'
 #define DEF_JABBERWOCK  'J'
 #define DEF_KOP         'K'
 #define DEF_LICH        'L'
 #define DEF_MUMMY       'M'
 #define DEF_NAGA        'N'
 #define DEF_OGRE        'O'
 #define DEF_PUDDING     'P'
 #define DEF_QUANTMECH   'Q'
 #define DEF_RUSTMONST   'R'
 #define DEF_SNAKE       'S'
 #define DEF_TROLL       'T'
 #define DEF_UMBER       'U'
 #define DEF_VAMPIRE     'V'
 #define DEF_WRAITH      'W'
 #define DEF_XORN        'X'
 #define DEF_YETI        'Y'
 #define DEF_ZOMBIE      'Z'
 #define DEF_HUMAN       '@'
 #define DEF_GHOST       ' '
 #define DEF_GOLEM       '\''
 #define DEF_DEMON       '&'
 #define DEF_EEL         ';'
 #define DEF_LIZARD      ':'
 
 #define DEF_INVISIBLE   'I'
 #define DEF_WORM_TAIL   '~'
 #define DEF_MIMIC_DEF   ']'
 /* clang-format on */
 
 #endif /* MONSYM_H */