Annotation of 43BSDReno/games/hack/hack.monst.c, revision 1.1.1.1

1.1       root        1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
                      2: /* hack.monst.c - version 1.0.2 */
                      3: 
                      4: #include "hack.h"
                      5: #include "def.eshk.h"
                      6: extern char plname[PL_NSIZ];
                      7: 
                      8: struct permonst mons[CMNUM+2] = {
                      9:        { "bat",                'B',1,22,8,1,4,0 },
                     10:        { "gnome",              'G',1,6,5,1,6,0 },
                     11:        { "hobgoblin",          'H',1,9,5,1,8,0 },
                     12:        { "jackal",             'J',0,12,7,1,2,0 },
                     13:        { "kobold",             'K',1,6,7,1,4,0 },
                     14:        { "leprechaun",         'L',5,15,8,1,2,0 },
                     15:        { "giant rat",          'r',0,12,7,1,3,0 },
                     16:        { "acid blob",          'a',2,3,8,0,0,0 },
                     17:        { "floating eye",       'E',2,1,9,0,0,0 },
                     18:        { "homunculus",         'h',2,6,6,1,3,0 },
                     19:        { "imp",                'i',2,6,2,1,4,0 },
                     20:        { "orc",                'O',2,9,6,1,8,0 },
                     21:        { "yellow light",       'y',3,15,0,0,0,0 },
                     22:        { "zombie",             'Z',2,6,8,1,8,0 },
                     23:        { "giant ant",          'A',3,18,3,1,6,0 },
                     24:        { "fog cloud",          'f',3,1,0,1,6,0 },
                     25:        { "nymph",              'N',6,12,9,1,2,0 },
                     26:        { "piercer",            'p',3,1,3,2,6,0 },
                     27:        { "quasit",             'Q',3,15,3,1,4,0 },
                     28:        { "quivering blob",     'q',3,1,8,1,8,0 },
                     29:        { "violet fungi",       'v',3,1,7,1,4,0 },
                     30:        { "giant beetle",       'b',4,6,4,3,4,0 },
                     31:        { "centaur",            'C',4,18,4,1,6,0 },
                     32:        { "cockatrice",         'c',4,6,6,1,3,0 },
                     33:        { "gelatinous cube",    'g',4,6,8,2,4,0 },
                     34:        { "jaguar",             'j',4,15,6,1,8,0 },
                     35:        { "killer bee",         'k',4,14,4,2,4,0 },
                     36:        { "snake",              'S',4,15,3,1,6,0 },
                     37:        { "freezing sphere",    'F',2,13,4,0,0,0 },
                     38:        { "owlbear",            'o',5,12,5,2,6,0 },
                     39:        { "rust monster",       'R',10,18,3,0,0,0 },
                     40:        { "scorpion",           's',5,15,3,1,4,0 },
                     41:        { "tengu",              't',5,13,5,1,7,0 },
                     42:        { "wraith",             'W',5,12,5,1,6,0 },
                     43: #ifdef NOWORM
                     44:        { "wumpus",             'w',8,3,2,3,6,0 },
                     45: #else
                     46:        { "long worm",          'w',8,3,5,1,4,0 },
                     47: #endif NOWORM
                     48:        { "large dog",          'd',6,15,4,2,4,0 },
                     49:        { "leocrotta",          'l',6,18,4,3,6,0 },
                     50:        { "mimic",              'M',7,3,7,3,4,0 },
                     51:        { "troll",              'T',7,12,4,2,7,0 },
                     52:        { "unicorn",            'u',8,24,5,1,10,0 },
                     53:        { "yeti",               'Y',5,15,6,1,6,0 },
                     54:        { "stalker",            'I',8,12,3,4,4,0 },
                     55:        { "umber hulk",         'U',9,6,2,2,10,0 },
                     56:        { "vampire",            'V',8,12,1,1,6,0 },
                     57:        { "xorn",               'X',8,9,-2,4,6,0 },
                     58:        { "xan",                'x',7,18,-2,2,4,0 },
                     59:        { "zruty",              'z',9,8,3,3,6,0 },
                     60:        { "chameleon",          ':',6,5,6,4,2,0 },
                     61:        { "dragon",             'D',10,9,-1,3,8,0 },
                     62:        { "ettin",              'e',10,12,3,2,8,0 },
                     63:        { "lurker above",       '\'',10,3,3,0,0,0 },
                     64:        { "nurse",              'n',11,6,0,1,3,0 },
                     65:        { "trapper",            ',',12,3,3,0,0,0 },
                     66:        { "purple worm",        'P',15,9,6,2,8,0 },
                     67:        { "demon",              '&',10,12,-4,1,4,0 },
                     68:        { "minotaur",           'm',15,15,6,4,10,0 },
                     69:        { "shopkeeper",         '@', 12, 18, 0, 4, 8, sizeof(struct eshk) }
                     70: };
                     71: 
                     72: struct permonst pm_ghost = { "ghost", ' ', 10, 3, -5, 1, 1, sizeof(plname) };
                     73: struct permonst pm_wizard = {
                     74:        "wizard of Yendor", '1', 15, 12, -2, 1, 12, 0
                     75: };
                     76: #ifdef MAIL
                     77: struct permonst pm_mail_daemon = { "mail daemon", '2', 100, 1, 10, 0, 0, 0 };
                     78: #endif MAIL
                     79: struct permonst pm_eel = { "giant eel", ';', 15, 6, -3, 3, 6, 0 };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.