Annotation of 43BSDReno/games/hack/hack.monst.c, revision 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.