Difference between revisions of "Source:NetHack 1.4f/permonst.h"

From NetHackWiki
Jump to navigation Jump to search
m (Automated source code upload)
 
m (Semi-redirect to 1.3d versions)
Line 1: Line 1:
Below is the full text to '''permonst.h''' from the [[NetHack 1.4f source code|source code]] of [[NetHack 1.4f]]. To link to a particular line, write [[NetHack 1.4f/permonst.h#line123|<nowiki>[[NetHack 1.4f/permonst.h#line123]]</nowiki>]], for example.
+
The source code file '''permonst.h''' in [[NetHack 1.4f source code|NetHack 1.4f]] is unchanged from [[NetHack 1.3d/permonst.h]].
 
+
[[Category:NetHack 1.4f source code]]
'''Warning!''' This is the source code from an old release. For the latest release, see [[Source code]]
 
 
 
{{CWI}}
 
<span id="line1">1.   /* SCCS Id: @(#)permonst.h 1.3 87/07/14</span>
 
<span id="line2">2.    /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */</span>
 
<span id="line3">3.    /* permonst.h - version 1.0.2 */</span>
 
<span id="line4">4.    </span>
 
<span id="line5">5.    struct permonst {</span>
 
<span id="line6">6.    char *mname,mlet;</span>
 
<span id="line7">7.    schar mlevel,mmove,ac,mr,damn,damd;</span>
 
<span id="line8">8.    unsigned pxlth;</span>
 
<span id="line9">9.    };</span>
 
<span id="line10">10.  </span>
 
<span id="line11">11.  extern struct permonst mons[];</span>
 
<span id="line12">12.  #define PM_GNOME &mons[1]</span>
 
<span id="line13">13.  #define PM_HOBGOBLIN &mons[2]</span>
 
<span id="line14">14.  #ifndef KOPS</span>
 
<span id="line15">15.  #define PM_KOBOLD &mons[4]</span>
 
<span id="line16">16.   #endif</span>
 
<span id="line17">17.  #define PM_ACID_BLOB &mons[7]</span>
 
<span id="line18">18.  #ifdef ROCKMOLE</span>
 
<span id="line19">19.  #define PM_ORC &mons[10]</span>
 
<span id="line20">20.  #define PM_ZOMBIE &mons[12]</span>
 
<span id="line21">21.  #else</span>
 
<span id="line22">22.  #define PM_ORC &mons[11]</span>
 
<span id="line23">23.  #define PM_ZOMBIE &mons[13]</span>
 
<span id="line24">24.  #endif</span>
 
<span id="line25">25.  #define PM_PIERCER &mons[17]</span>
 
<span id="line26">26.  #define PM_CENTAUR &mons[22]</span>
 
<span id="line27">27.  #define PM_KILLER_BEE &mons[26]</span>
 
<span id="line28">28.  #ifdef SPIDERS</span>
 
<span id="line29">29.  #define PM_SPIDER &mons[31]</span>
 
<span id="line30">30.  #endif</span>
 
<span id="line31">31.  #define PM_WRAITH &mons[33]</span>
 
<span id="line32">32.  #define PM_MIMIC &mons[37]</span>
 
<span id="line33">33.  #define PM_TROLL &mons[38]</span>
 
<span id="line34">34.  #define PM_VAMPIRE &mons[43]</span>
 
<span id="line35">35.  #define PM_XORN &mons[44]</span>
 
<span id="line36">36.  #define PM_CHAMELEON &mons[47]</span>
 
<span id="line37">37.  #define PM_DRAGON &mons[48]</span>
 
<span id="line38">38.  #define PM_ETTIN &mons[49]</span>
 
<span id="line39">39.  /* The ones below changed to include giants. */</span>
 
<span id="line40">40.  #define PM_DEMON &mons[55]</span>
 
<span id="line41">41.  #define PM_MINOTAUR &mons[56] /* last in mons array */</span>
 
<span id="line42">42.  #define PM_SHK &mons[57] /* very last */</span>
 
<span id="line43">43.  #define PM_GHOST &pm_ghost</span>
 
<span id="line44">44.  #define PM_EEL &pm_eel</span>
 
<span id="line45">45.  #define PM_WIZARD &pm_wizard</span>
 
<span id="line46">46.  #define CMNUM 56 /* number of common monsters */</span>
 
[[Category:NetHack 1.4f source code|permonst.h]]
 

Revision as of 20:51, 3 September 2006

The source code file permonst.h in NetHack 1.4f is unchanged from NetHack 1.3d/permonst.h.