[BACK]Return to mons_def.c CVS log [TXT][DIR] Up to [contributed] / early-roguelike / xrogue

Annotation of early-roguelike/xrogue/mons_def.c, Revision 1.1

1.1     ! rubenllo    1: /*
        !             2:     mons_def.c - monster data initializer
        !             3:
        !             4:     XRogue: Expeditions into the Dungeons of Doom
        !             5:     Copyright (C) 1991 Robert Pietkivitch
        !             6:     All rights reserved.
        !             7:
        !             8:     Based on "Advanced Rogue"
        !             9:     Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka and AT&T
        !            10:     All rights reserved.
        !            11:
        !            12:     Based on "Rogue: Exploring the Dungeons of Doom"
        !            13:     Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
        !            14:     All rights reserved.
        !            15:
        !            16:     See the file LICENSE.TXT for full copyright and licensing information.
        !            17: */
        !            18:
        !            19: #include <ctype.h>
        !            20: #include <curses.h>
        !            21: #include "rogue.h"
        !            22:
        !            23: #define HPT(x) x
        !            24:
        !            25: struct monster monsters[NUMMONST+1] = {
        !            26: /* {"Name",
        !            27:                 CARRY,  NORMAL, WANDER, APPEAR, INTEL,
        !            28:                 {ATTRIBUTES},
        !            29:                 "SUMMONED_CREATURE", NUMBER_SUMMONED,
        !            30:                 ADDED_EXPERIENCE/HIT_POINT,
        !            31:                 {str    dex,    move,   exp,    level,  "armor", hit_points,
        !            32:                 "damage"}}, */
        !            33: {"unknown",
        !            34:                 0,      FALSE,  FALSE,  '\0',   "",
        !            35:                 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
        !            36:                 "", 0,
        !            37:                 0,
        !            38:                 {0,     0,      0,      0,      0,      0,      HPT(""),
        !            39:                 ""}},
        !            40: {"giant rat",
        !            41:                 0,      TRUE,   TRUE,   'R',    "2-6",
        !            42:                 {ISMEAN, CANDISEASE},
        !            43:                 "", 0,
        !            44:                 0,
        !            45:                 {10,    10,     6,      5,      1,      7,      HPT("1d4"),
        !            46:                 "1d3"}},
        !            47: {"kobold",
        !            48:                 50,     TRUE,   TRUE,   'K',    "8-12",
        !            49:                 {ISMEAN, CANSHOOT, CARRYWEAPON},
        !            50:                 "", 0,
        !            51:                 2,
        !            52:                 {9,     9,      5,      8,      2,      7,      HPT("1d4"),
        !            53:                 "1d4"}},
        !            54: {"bat",
        !            55:                 0,      TRUE,   TRUE,   'b',    "2-6",
        !            56:                 {ISMEAN, AREMANY, CANDISEASE, ISFLY},
        !            57:                 "", 0,
        !            58:                 0,
        !            59:                 {5,     5,      6,      5,      1,      10,     HPT("1d2"),
        !            60:                 "1d2"}},
        !            61: {"gnome",
        !            62:                 50,     TRUE,   FALSE,  'G',    "10-15",
        !            63:                 {CANSHOOT, CARRYPOTION, CARRYWEAPON, NOSTAB},
        !            64:                 "", 0,
        !            65:                 3,
        !            66:                 {10,    10,     6,      8,      1,      5,      HPT("1d6"),
        !            67:                 "1d6"}},
        !            68: {"halfling",
        !            69:                 50,     TRUE,   FALSE,  'H',    "11-16",
        !            70:                 {CANSHOOT, CARRYSCROLL, CARRYWEAPON, NOSTAB},
        !            71:                 "", 0,
        !            72:                 3,
        !            73:                 {8,     10,     6,      10,     1,      4,      HPT("1d8"),
        !            74:                 "1d6"}},
        !            75: {"xvart",
        !            76:                 50,     TRUE,   TRUE,   'x',    "4-14",
        !            77:                 {ISMEAN, AREMANY, CARRYDAGGER, CANTELEPORT},
        !            78:                 "", 0,
        !            79:                 1,
        !            80:                 {8,     10,     7,      8,      1,      7,      HPT("1d2"),
        !            81:                 "1d3"}},
        !            82: {"manes",
        !            83:                 0,      TRUE,   TRUE,   'M',    "2-8",
        !            84:                 {ISMEAN, ISUNDEAD, TURNABLE, CANDISEASE},
        !            85:                 "", 0,
        !            86:                 0,
        !            87:                 {5,     5,      5,      15,     2,      7,      HPT("1d8"),
        !            88:                 "1d2/1d2/1d4"}},
        !            89: {"rot grub",
        !            90:                 0,      TRUE,   TRUE,   'r',    "10",
        !            91:                 {ISMEAN, CANDISEASE, CANINFEST, CANSMELL},
        !            92:                 "", 0,
        !            93:                 0,
        !            94:                 {10,    10,     8,      8,      1,      8,      HPT("1d6"),
        !            95:                 "1d6"}},
        !            96: {"giant ant",
        !            97:                 0,      TRUE,   TRUE,   'A',    "1",
        !            98:                 {ISMEAN, CANPOISON},
        !            99:                 "", 0,
        !           100:                 3,
        !           101:                 {10,    10,     6,      30,     3,      3,      HPT("2d8"),
        !           102:                 "1d6/1d6"}},
        !           103: {"orc",
        !           104:                 50,     TRUE,   TRUE,   'O',    "8",
        !           105:                 {ISMEAN, CANSHOOT, CARRYFOOD},
        !           106:                 "", 0,
        !           107:                 2,
        !           108:                 {12,    12,     5,      15,     4,      6,      HPT("2d8"),
        !           109:                 "1d8"}},
        !           110: {"dwarf",
        !           111:                 50,     TRUE,   FALSE,  'D',    "10-14",
        !           112:                 {CARRYSCROLL, CARRYGOLD, CARRYDAGGER, NOSTAB},
        !           113:                 "", 0,
        !           114:                 4,
        !           115:                 {10,    10,     6,      20,     1,      4,      HPT("2d8"),
        !           116:                 "1d8"}},
        !           117: {"elf",
        !           118:                 50,     TRUE,   FALSE,  'E',    "10-14",
        !           119:                 {CARRYPOTION, CARRYWEAPON, NOSTAB, CARRYFOOD},
        !           120:                 "", 0,
        !           121:                 4,
        !           122:                 {12,    10,     6,      20,     1,      4,      HPT("2d8+2"),
        !           123:                 "1d10"}},
        !           124: {"hobgoblin",
        !           125:                 50,     TRUE,   TRUE,   'h',    "8-10",
        !           126:                 {ISMEAN, CANSHOOT, NOSLOW},
        !           127:                 "", 0,
        !           128:                 3,
        !           129:                 {14,    14,     4,      30,     4,      5,      HPT("1d8"),
        !           130:                 "1d8"}},
        !           131: {"urchin",
        !           132:                 50,      TRUE,   TRUE,   'u',    "6-15",
        !           133:                 {ISMEAN, ISGREED, CARRYGOLD, CARRYRING},
        !           134:                 "", 0,
        !           135:                 1,
        !           136:                 {10,    10,     6,      25,     1,      3,      HPT("2d8"),
        !           137:                 "1d6"}},
        !           138: {"fire beetle",
        !           139:                 0,      TRUE,   TRUE,   'B',    "10",
        !           140:                 {ISMEAN, HASFIRE},
        !           141:                 "", 0,
        !           142:                 2,
        !           143:                 {10,    10,     6,      20,     1,      4,      HPT("1d8+2"),
        !           144:                 "2d4"}},
        !           145: {"ear seeker",
        !           146:                 0,      TRUE,   TRUE,   'e',    "0",
        !           147:                 {ISMEAN, AREMANY, CANINFEST, CANSURPRISE},
        !           148:                 "", 0,
        !           149:                 0,
        !           150:                 {10,    10,     5,      10,     1,      8,      HPT("1d2"),
        !           151:                 "1d1"}},
        !           152: {"shrieker",
        !           153:                 0,      TRUE,   TRUE,  'S',    "0",
        !           154:                 {ISMEAN, CANSHRIEK, NOMOVE, NOSTAB},
        !           155:                 "", 0,
        !           156:                 4,
        !           157:                 {10,    10,     7,      20,     2,      7,      HPT("3d8"),
        !           158:                 "0d0"}},
        !           159: {"stirge",
        !           160:                 0,      TRUE,   TRUE,   's',    "1",
        !           161:                 {ISMEAN, CANDRAW, ISFLY},
        !           162:                 "", 0,
        !           163:                 2,
        !           164:                 {10,    10,     4,      30,     1,      8,      HPT("2d6"),
        !           165:                 "1d3"}},
        !           166: {"troglodyte",
        !           167:                 50,     TRUE,   TRUE,   'T',    "5-15",
        !           168:                 {ISMEAN, CANSMELL, CANSTINK, CANSHOOT, HASFIRE},
        !           169:                 "", 0,
        !           170:                 3,
        !           171:                 {10,    10,     6,      30,     5,      4,      HPT("2d8"),
        !           172:                 "1d6/2d6"}},
        !           173: {"zombie",
        !           174:                 0,      TRUE,   TRUE,   'Z',    "0",
        !           175:                 {ISMEAN, ISUNDEAD, TURNABLE, CANSURPRISE, ISSHADOW, NOSLEEP},
        !           176:                 "", 0,
        !           177:                 6,
        !           178:                 {10,    10,     5,      60,     1,      0,      HPT("2d8+5"),
        !           179:                 "2d8"}},
        !           180: {"gas spore",
        !           181:                 0,      TRUE,   TRUE,  'a',    "0",
        !           182:                 {ISMEAN, CANEXPLODE, CANINFEST, ISFLY},
        !           183:                 "", 0,
        !           184:                 5,
        !           185:                 {10,    10,     8,     30,     2,      5,      HPT("2d8"),
        !           186:                 "1d2/1d4"}},
        !           187: {"giant tick",
        !           188:                 0,      TRUE,   TRUE,   't',    "0",
        !           189:                 {ISMEAN, CANPOISON, CANROT},
        !           190:                 "", 0,
        !           191:                 1,
        !           192:                 {10,    10,     7,      70,     2,      4,      HPT("1d8"),
        !           193:                 "1d4"}},
        !           194: {"lemure",
        !           195:                 0,      TRUE,   TRUE,   'L',    "5-10",
        !           196:                 {ISMEAN, ISREGEN, CANSUMMON, NOBOLT},
        !           197:                 "bat", 5,
        !           198:                 6,
        !           199:                 {12,    12,     5,      45,     4,      2,      HPT("3d8"),
        !           200:                 "1d6"}},
        !           201: {"zoo spore",
        !           202:                 0,      TRUE,   TRUE,   'z',    "8-20",
        !           203:                 {ISMEAN, CANDISEASE, CANEXPLODE, TURNABLE, ISUNDEAD, ISFLY},
        !           204:                 "", 0,
        !           205:                 10,
        !           206:                 {20,    20,     4,      80,     2,      0,      HPT("2d8+6"),
        !           207:                 "1d8"}},
        !           208: {"bugbear",
        !           209:                 30,     TRUE,   TRUE,   'b',    "5-12",
        !           210:                 {ISMEAN, CANSHOOT, CANSURPRISE, ISGREED},
        !           211:                 "", 0,
        !           212:                 3,
        !           213:                 {16,    10,     6,      60,     2,      5,      HPT("3d8+4"),
        !           214:                 "2d4"}},
        !           215: {"gray ooze",
        !           216:                 0,      TRUE,   TRUE,  'o',    "1",
        !           217:                 {ISMEAN, CANRUST, NOCOLD, NOFIRE, NOSTAB},
        !           218:                 "", 0,
        !           219:                 1,
        !           220:                 {10,    10,     9,     100,    2,      8,      HPT("1d8"),
        !           221:                 "1d8"}},
        !           222: {"lonchu",
        !           223:                 50,     TRUE,   TRUE,   'l',    "6",
        !           224:                 {ISMEAN, CANTELEPORT, CARRYARMOR, NOBOLT},
        !           225:                 "", 0,
        !           226:                 3,
        !           227:                 {10,    10,     6,      120,    2,      3,      HPT("3d8+4"),
        !           228:                 "2d6"}},
        !           229: {"wererat",
        !           230:                 50,     TRUE,   TRUE,   'r',    "10-15",
        !           231:                 {ISMEAN, CARRYPOTION, CANSUMMON, CANDRAW, NOSTAB},
        !           232:                 "giant rat", 3,
        !           233:                 5,
        !           234:                 {10,    10,     5,      70,     5,      4,      HPT("3d8+6"),
        !           235:                 "2d8"}},
        !           236: {"ghoul",
        !           237:                 50,     TRUE,   TRUE,  'g',    "12-15",
        !           238:                 {ISMEAN, CARRYFOOD, CANPARALYZE, ISUNDEAD, TURNABLE, CANDRAW,
        !           239:                  AREMANY},
        !           240:                 "", 0,
        !           241:                 7,
        !           242:                 {12,    12,     5,      75,     2,      2,      HPT("4d4"),
        !           243:                 "1d4/1d6"}},
        !           244: {"leprechaun",
        !           245:                 75,     TRUE,   FALSE,  'l',    "10-16",
        !           246:                 {CARRYGOLD, STEALGOLD, ISGREED, CARRYSCROLL, CARRYPOTION,
        !           247:                  NOSTAB},
        !           248:                 "", 0,
        !           249:                 9,
        !           250:                 {15,    15,     3,      100,     7,      0,      HPT("3d8"),
        !           251:                 "1d1/3d6"}},
        !           252: {"junk monster",
        !           253:                 100,    TRUE,   TRUE,   'j',    "10-14",
        !           254:                 {ISMEAN, CANSTINK, CANSMELL, ISSCAVENGE, ISGREED, CANDRAW,
        !           255:                  ISREGEN, CANSHOOT, CARRYSTICK},
        !           256:                 "", 0,
        !           257:                 7,
        !           258:                 {12,    12,     5,      100,    2,      4,      HPT("3d8+3"),
        !           259:                 "1d6/2d8"}},
        !           260: {"jacaranda",
        !           261:                 40,     TRUE,   TRUE,   'j',     "8-18",
        !           262:                 {ISMEAN, ISUNIQUE, ISREGEN, CANSUMMON, NOCOLD, NOFIRE, NOBOLT,
        !           263:                  CANDANCE, CARRYGOLD, CANTELEPORT, CANBLIND, ISSHADOW, NOSTAB,
        !           264:                  ISGREED, STEALGOLD, CARRYFOOD},
        !           265:                 "zombie", 4,
        !           266:                 20,
        !           267:                 {18,    18,     2,      40000,   10,    -15,    HPT("6d8+40"),
        !           268:                 "1d6/2d6/3d6"}},
        !           269: {"gnoll",
        !           270:                 0,      TRUE,   TRUE,   'n',    "10-16",
        !           271:                 {ISMEAN, CANINFEST, CANROT, ISREGEN, TURNABLE},
        !           272:                 "", 0,
        !           273:         4,
        !           274:                 {10,    10,     6,      140,    2,      4,      HPT("6d8"),
        !           275:                 "2d8"}},
        !           276: {"fire toad",
        !           277:                 0,      TRUE,   TRUE,   'f',    "5-7",
        !           278:                 {ISMEAN, CANBFIRE, NOFIRE, NOBOLT},
        !           279:                 "", 0,
        !           280:                 4,
        !           281:                 {10,    10,     6,      200,    2,      5,      HPT("5d8"),
        !           282:                 "1d8"}},
        !           283: {"gelatinous cube",
        !           284:                 50,     TRUE,   TRUE,   'c',    "0",
        !           285:                 {ISMEAN, CANPARALYZE, CARRYFOOD, NOCOLD},
        !           286:                 "", 0,
        !           287:                 4,
        !           288:                 {10,    10,     7,      160,    2,      1,      HPT("4d8"),
        !           289:                 "2d8"}},
        !           290: {"moon dog",
        !           291:                 0,      TRUE,   TRUE,  'm',    "10-12",
        !           292:                 {ISMEAN, ISFLY, NOCOLD, NOFIRE, CANDRAW},
        !           293:                 "", 0,
        !           294:                 6,
        !           295:                 {12,    12,     4,     250,    2,      3,      HPT("3d8+3"),
        !           296:                 "2d10"}},
        !           297: {"violet fungi",
        !           298:                 0,      TRUE,   TRUE,   'F',    "0",
        !           299:                 {ISMEAN, CANSHRIEK, CANSUMMON, CANHOLD, NOMOVE, CANROT},
        !           300:                 "violet fungi", 1,
        !           301:                 5,
        !           302:                 {10,    10,     5,      150,    9,      0,      HPT("4d6+10"),
        !           303:                 "1d8/2d8/3d8"}},
        !           304: {"ogre",
        !           305:                 50,     TRUE,   TRUE,   'O',    "7-12",
        !           306:                 {ISMEAN, CARRYGOLD, CARRYDAGGER, NOBOLT},
        !           307:                 "", 0,
        !           308:                 7,
        !           309:                 {18,    10,     6,      170,    3,      3,      HPT("4d8+8"),
        !           310:                 "2d10"}},
        !           311: {"centaur",
        !           312:                 50,     TRUE,   FALSE,  'C',    "5-15",
        !           313:                 {STEALGOLD, CARRYGOLD, CARRYRING, NOSLEEP, NOSTAB},
        !           314:                 "", 0,
        !           315:                 9,
        !           316:                 {10,    10,     4,      180,    2,      4,      HPT("4d8+10"),
        !           317:                 "1d8/2d6"}},
        !           318: {"nymph",
        !           319:                 75,     TRUE,   FALSE,  'N',    "10-16",
        !           320:                 {STEALMAGIC, CARRYSCROLL, CARRYPOTION, CARRYSTICK, NOSTAB,
        !           321:                  CARRYFOOD, NOSLOW},
        !           322:                 "", 0,
        !           323:                 8,
        !           324:                 {16,    16,     3,      190,    5,      3,      HPT("3d8+10"),
        !           325:                 "1d1"}},
        !           326: {"blindheim",
        !           327:                 0,      TRUE,   TRUE,   'b',    "10",
        !           328:                 {ISMEAN, CANBLIND, NOSLOW},
        !           329:                 "", 0,
        !           330:                 5,
        !           331:                 {8,     8,      5,      260,    3,      1,      HPT("4d8+6"),
        !           332:                 "2d10"}},
        !           333: {"blink dog",
        !           334:                 0,      TRUE,   TRUE,   'B',    "8-10",
        !           335:                 {ISMEAN, CANBLINK, CANSEE, CANINFEST},
        !           336:                 "", 0,
        !           337:                 9,
        !           338:                 {10,    10,     6,      220,    3,      5,      HPT("4d8+4"),
        !           339:                 "1d8/2d4"}},
        !           340: {"ghast",
        !           341:                 50,     TRUE,   TRUE,   'G',    "10-12",
        !           342:                 {ISMEAN, CANPARALYZE, CANSTINK, ISUNDEAD, TURNABLE, AREMANY,
        !           343:                  NOBOLT},
        !           344:                 "", 0,
        !           345:                 10,
        !           346:                 {10,    10,     4,      250,    1,      1,      HPT("5d8+6"),
        !           347:                 "2d4/2d6"}},
        !           348: {"rust monster",
        !           349:                 0,      TRUE,   TRUE,   'R',    "1",
        !           350:                 {ISMEAN, CANRUST, CANDISEASE},
        !           351:                 "", 0,
        !           352:                 6,
        !           353:                 {10,    10,     7,      200,    4,      6,      HPT("2d8+6"),
        !           354:                 "1d1/1d1"}},
        !           355: {"imp",
        !           356:                 0,      TRUE,   TRUE,   'I',    "8-10",
        !           357:                 {ISMEAN, ISREGEN, CANPAIN, CANTELEPORT, NOCOLD, NOFIRE},
        !           358:                 "", 0,
        !           359:                 9,
        !           360:                 {10,    10,     6,      300,    3,      2,      HPT("3d8+12"),
        !           361:                 "2d8"}},
        !           362: {"doppelganger",
        !           363:                 50,     TRUE,   TRUE,   'D',    "10-15",
        !           364:                 {ISMEAN, CANSURPRISE, CARRYPOTION, NOSTAB, NOSLOW},
        !           365:                 "", 0,
        !           366:                 8,
        !           367:                 {10,    10,     5,      360,    5,      3,      HPT("7d8"),
        !           368:                 "1d12+2"}},
        !           369: {"shadow",
        !           370:                 0,      TRUE,   TRUE,   'S',    "13",
        !           371:                 {ISMEAN, ISSHADOW, CANCHILL, ISUNDEAD, TURNABLE, CANINWALL},
        !           372:                 "", 0,
        !           373:                 9,
        !           374:                 {13,    13,     5,      370,    6,      1,      HPT("3d8+10"),
        !           375:                 "2d4/2d4"}},
        !           376: {"very young dragon",
        !           377:                 50,     TRUE,   TRUE,   'd',    "12-16",
        !           378:                 {ISMEAN, MAGICHIT, ISGREED, CARRYPOTION, CARRYGOLD, NOSTAB,
        !           379:                  CANBRANDOM, CARRYMISC, NOBOLT},
        !           380:                 "", 0,
        !           381:                 11,
        !           382:                 {16,    16,     6,      300,    8,      -2,     HPT("4d8+20"),
        !           383:                 "2d4/1d6/1d8"}},
        !           384: {"yeti",
        !           385:                 0,      TRUE,   TRUE,   'Y',    "8-16",
        !           386:                 {ISMEAN, CANPARALYZE, CANSURPRISE, NOBOLT, NOSTAB, NOCOLD},
        !           387:                 "", 0,
        !           388:                 9,
        !           389:                 {13,    10,     5,      400,    3,      6,      HPT("5d8+6"),
        !           390:                 "1d8/2d8"}},
        !           391: {"ice weasel",
        !           392:                 0,      TRUE,   TRUE,   'i',    "10-16",
        !           393:                 {ISMEAN, AREMANY, ISSHADOW, CANPAIN, NOCOLD, NOSLEEP},
        !           394:                 "", 0,
        !           395:                 7,
        !           396:                 {10,    10,     4,      400,   6,      1,      HPT("10d8+10"),
        !           397:                 "1d10"}},
        !           398: {"mimic",
        !           399:                 50,     TRUE,   TRUE,  'M',    "2-16",
        !           400:                 {ISMEAN, ISDISGUISE, NODETECT, CANHOLD, NOMOVE, NOSTAB, NOBOLT,
        !           401:                  CARRYRING},
        !           402:                 "", 0,
        !           403:                 12,
        !           404:                 {10,    10,     6,      500,    4,      8,      HPT("10d8"),
        !           405:                 "3d4"}},
        !           406: {"owlbear",
        !           407:                 50,     TRUE,   TRUE,   'O',    "8-12",
        !           408:                 {ISMEAN, CANHUG, NOFEAR, NOSTAB, CARRYFOOD},
        !           409:                 "", 0,
        !           410:                 10,
        !           411:                 {10,    10,     3,      340,    3,      2,      HPT("5d8+10"),
        !           412:                 "1d6/1d6/2d6"}},
        !           413: {"otyugh",
        !           414:                 50,     TRUE,   TRUE,   'o',    "5-10",
        !           415:                 {ISMEAN, ISFLY, CARRYARMOR, NOSLOW, NOFIRE},
        !           416:                 "", 0,
        !           417:                 11,
        !           418:                 {10,    10,     5,      750,   4,      4,      HPT("4d8+15"),
        !           419:                 "1d8/1d8/1d4+4"}},
        !           420: {"gargoyle",
        !           421:                 50,     TRUE,   TRUE,   'g',    "5-7",
        !           422:                 {ISMEAN, MAGICHIT, CARRYWEAPON, NOSTAB},
        !           423:                 "", 0,
        !           424:                 9,
        !           425:                 {10,    10,     4,      290,    3,      5,      HPT("4d8+6"),
        !           426:                 "1d6/2d6"}},
        !           427: {"su-monster",
        !           428:                 50,     TRUE,   TRUE,   's',    "8-10",
        !           429:                 {ISMEAN, CARRYGOLD, ISGREED, HASFIRE, CANSUMMON, CARRYSCROLL,
        !           430:                  NOFEAR},
        !           431:                 "moon dog", 4,
        !           432:                 12,
        !           433:                 {10,    10,     5,      450,    4,      3,      HPT("5d8+10"),
        !           434:                 "2d4/2d4"}},
        !           435: {"leucrotta",
        !           436:                 0,      TRUE,   TRUE,   'L',    "8-10",
        !           437:                 {ISMEAN, NOFEAR, NOSLOW, NOSTAB, CANSEE},
        !           438:                 "", 0,
        !           439:                 10,
        !           440:                 {10,    10,     2,      470,    3,      4,      HPT("6d8+10"),
        !           441:                 "3d6/1d6/1d6"}},
        !           442: {"cockatrice",
        !           443:                 50,      TRUE,   TRUE,   'C',    "1",
        !           444:                 {ISMEAN, CARRYSTICK, TOUCHSTONE, NOSTAB},
        !           445:                 "", 0,
        !           446:                 15,
        !           447:                 {12,    12,     5,      500,    6,      4,      HPT("5d8+8"),
        !           448:                 "4d4"}},
        !           449: {"wight",
        !           450:                 0,      TRUE,   TRUE,   'W',    "8-10",
        !           451:                 {ISMEAN, CANDRAIN, MAGICHIT, NOSTONE, ISUNDEAD, TURNABLE,
        !           452:                  NOBOLT},
        !           453:                 "", 0,
        !           454:                 12,
        !           455:                 {10,    10,     6,    550,    4,      2,      HPT("4d8+15"),
        !           456:                 "2d8"}},
        !           457: {"phibian",
        !           458:                 0,      TRUE,   TRUE,   'p',    "2-16",
        !           459:                 {ISMEAN, NOBOLT, CANFRIGHTEN, TURNABLE, NOSLOW},
        !           460:                 "", 0,
        !           461:                 13,
        !           462:                 {10,    10,     2,     600,   8,      -2,     HPT("6d8"),
        !           463:                 "1d20"}},
        !           464: {"fireworm",
        !           465:                 0,      TRUE,   TRUE,  'z',    "7-10",
        !           466:                 {ISMEAN, AREMANY, CANEXPLODE, NOFIRE, ISFLY, NOSLEEP},
        !           467:                 "", 0,
        !           468:                 15,
        !           469:                 {10,    10,     5,     500,    2,      0,      HPT("1d8"),
        !           470:                 "1d4"}},
        !           471: {"flumph",
        !           472:                 50,      TRUE,   TRUE,   'f',    "10-16",
        !           473:                 {ISMEAN, AREMANY, CARRYGOLD, STEALGOLD, NOMOVE},
        !           474:                 "", 0,
        !           475:                 13,
        !           476:                 {12,    12,     3,      320,    3,      -7,      HPT("5d8+8"),
        !           477:                 "2d8"}},
        !           478: {"treant",
        !           479:                 50,     TRUE,   TRUE,  't',    "10-14",
        !           480:                 {ISMEAN, CANSUMMON, CARRYGOLD, ISGREED, CANSTINK, CANSMELL},
        !           481:                 "treant", 1,
        !           482:                 16,
        !           483:                 {12,    12,     4,      1500,   2,      0,      HPT("5d8+10"),
        !           484:                 "3d8"}},
        !           485: {"troll",
        !           486:                 50,     TRUE,   FALSE,  'T',    "10-15",
        !           487:                 {ISREGEN, CANSHOOT, CARRYGOLD, CARRYSCROLL, NOSTAB},
        !           488:                 "", 0,
        !           489:                 18,
        !           490:                 {18,    18,     6,      600,    7,      3,      HPT("6d8+10"),
        !           491:                 "1d4+4/1d4+4/2d6+2"}},
        !           492: {"ettin",
        !           493:                 50,     TRUE,   TRUE,   'e',    "1-18",
        !           494:                 {ISMEAN, AREMANY, CARRYWEAPON, NOFIRE, CANROT},
        !           495:                 "", 0,
        !           496:                 10,
        !           497:                 {10,    10,     3,      1000,   3,      1,      HPT("8d8+8"),
        !           498:                 "2d8/2d6/2d6"}},
        !           499: {"lava child",
        !           500:                 0,      TRUE,   TRUE,   'l',    "8-10",
        !           501:                 {ISMEAN, NOMETAL, NOFIRE, NOBOLT, NOSTAB},
        !           502:                 "", 0,
        !           503:                 9,
        !           504:                 {10,    10,     5,      700,    2,      4,      HPT("5d8+10"),
        !           505:                 "2d12"}},
        !           506: {"erinyes",
        !           507:                 0,      TRUE,   TRUE,   'E',    "8-10",
        !           508:                 {ISMEAN, CANFRIGHTEN, TURNABLE, ISUNDEAD, CANPAIN, NOFIRE},
        !           509:                 "", 0,
        !           510:                 11,
        !           511:                 {10,    10,     6,      750,    4,      3,      HPT("6d8+4"),
        !           512:                 "6d2+4"}},
        !           513: {"ulodyte",
        !           514:                 0,      TRUE,   TRUE,   'u',    "9-13",
        !           515:                 {ISMEAN, CANSMELL, CANHUG, TURNABLE, NOSTAB, CANSURPRISE},
        !           516:                 "", 0,
        !           517:                 12,
        !           518:                 {10,    8,      6,      2000,   5,      3,      HPT("6d8+10"),
        !           519:                 "3d4/2d6"}},
        !           520: {"wraith",
        !           521:                 0,      TRUE,   TRUE,   'w',    "10-14",
        !           522:                 {ISMEAN, CANDRAIN, MAGICHIT, ISUNDEAD, TURNABLE, NOBOLT,
        !           523:                  NOSTAB, AREMANY},
        !           524:                 "", 0,
        !           525:                 16,
        !           526:                 {10,    10,     8,      800,    3,      2,      HPT("5d8+10"),
        !           527:                 "2d6/1d8"}},
        !           528: {"jackalwere",
        !           529:                 50,     TRUE,   TRUE,   'J',    "10-15",
        !           530:                 {ISMEAN, CANSMELL, CANSNORE, MAGICHIT},
        !           531:                 "", 0,
        !           532:                 10,
        !           533:                 {10,    10,     4,      900,    6,      3,      HPT("5d8+20"),
        !           534:                 "2d4/2d4"}},
        !           535: {"basilisk",
        !           536:                 50,     TRUE,   TRUE,  'B',    "1",
        !           537:                 {ISMEAN, LOOKSTONE, CARRYSCROLL, NOSTAB, NOFIRE},
        !           538:                 "", 0,
        !           539:                 10,
        !           540:                 {10,    10,     6,      1000,   5,      4,      HPT("6d8+20"),
        !           541:                 "2d10"}},
        !           542: {"vrock",
        !           543:                 0,      TRUE,   TRUE,   'v',    "10-12",
        !           544:                 {ISMEAN, CANSEE, TURNABLE, CANTELEPORT, CANDRAW},
        !           545:                 "", 0,
        !           546:                 12,
        !           547:                 {10,    10,     6,      2300,   5,      1,      HPT("7d8+25"),
        !           548:                 "1d4/1d4/1d8/1d8/1d6/1d6"}},
        !           549: {"hezrou",
        !           550:                 50,     TRUE,   TRUE,   'h',    "5-13",
        !           551:                 {ISMEAN, CANFRIGHTEN, TURNABLE, CANTELEPORT, CARRYSTICK},
        !           552:                 "", 0,
        !           553:                 12,
        !           554:                 {10,    10,     6,      3000,   6,      -1,     HPT("9d8+10"),
        !           555:                 "1d4/2d4/4d4"}},
        !           556: {"glabrezu",
        !           557:                 50,     TRUE,   TRUE,   'G',    "8-10",
        !           558:                 {ISMEAN, CANFRIGHTEN, CANSEE, TURNABLE, CANTELEPORT,
        !           559:                  CARRYWEAPON, CARRYPOTION},
        !           560:                 "", 0,
        !           561:                 12,
        !           562:                 {10,    10,     6,      2500,   6,      -4,     HPT("10d8+6"),
        !           563:                 "2d6/2d6/1d6/1d6"}},
        !           564: {"wyvern",
        !           565:                 50,     TRUE,   TRUE,   'w',    "10-16",
        !           566:                 {ISMEAN, CANPAIN, CARRYGOLD, CANSUMMON, CANINFEST, NODETECT},
        !           567:                 "fireworm", 4,
        !           568:                 15,
        !           569:                 {10,    10,     5,      2200,   4,      -2,      HPT("8d8+10"),
        !           570:                 "2d8/2d8"}},
        !           571: {"specter",
        !           572:                 0,      TRUE,   TRUE,   'S',    "10-16",
        !           573:                 {ISMEAN, DOUBLEDRAIN, ISUNDEAD, TURNABLE, NOFIRE, NOCOLD,
        !           574:                 NOSTAB, NOACID, NOGAS},
        !           575:                 "", 0,
        !           576:                 17,
        !           577:                 {12,    12,     6,      2000,   7,      1,      HPT("7d8+20"),
        !           578:                 "1d8/1d8"}},
        !           579: {"mummy",
        !           580:                 0,      TRUE,   TRUE,   'm',    "5-14",
        !           581:                 {ISMEAN, CANROT, MAGICHIT, CANFRIGHTEN, HALFDAMAGE, ISUNDEAD,
        !           582:                  NOGAS, NOACID, NOSTAB, TURNABLE},
        !           583:                 "", 0,
        !           584:                 18,
        !           585:                 {10,    10,     5,      2000,   5,      2,      HPT("8d8+10"),
        !           586:                 "1d12"}},
        !           587: {"chimera",
        !           588:                 0,      TRUE,   TRUE,   'c',    "10-16",
        !           589:                 {ISMEAN, BMAGICHIT, NOFEAR, NOCOLD, ISREGEN, CANITCH},
        !           590:                 "", 0,
        !           591:                 19,
        !           592:                 {10,    10,     6,      2300,   5,      0,      HPT("6d8+25"),
        !           593:                 "1d3/1d3/1d4/1d4/2d4/2d4"}},
        !           594: {"neo-otyugh",
        !           595:                 50,      TRUE,   TRUE,   'N',    "10-12",
        !           596:                 {ISMEAN, CARRYPOTION, CANINFEST, NOCOLD, NOFEAR, MAGICHIT},
        !           597:                 "", 0,
        !           598:                 17,
        !           599:                 {12,    10,     6,      2500,   6,      0,      HPT("12d8"),
        !           600:                 "2d8/2d6/1d3"}},
        !           601: {"adult dragon",
        !           602:                 80,     TRUE,   TRUE,   'd',    "12-16",
        !           603:                 {ISMEAN, CANBRANDOM, ISGREED, CANFRIGHTEN, NOSTAB, NOCOLD,
        !           604:                  CARRYPOTION, CARRYMISC, CARRYRING, CANSURPRISE},
        !           605:                 "", 0,
        !           606:                 20,
        !           607:                 {18,    18,     5,      2600,   7,      -3,     HPT("7d8+20"),
        !           608:                 "2d6/2d6/2d6"}},
        !           609: {"horned devil",
        !           610:                 0,      TRUE,   TRUE,   'H',    "10-14",
        !           611:                 {ISMEAN, CANPOISON, NOBOLT, CANTELEPORT},
        !           612:                 "", 0,
        !           613:                 17,
        !           614:                 {10,    10,     6,      2200,   5,      -2,     HPT("5d8+30"),
        !           615:                 "1d4/1d6/1d8"}},
        !           616: {"barbed devil",
        !           617:                 0,      TRUE,   TRUE,   'B',    "10-16",
        !           618:                 {ISMEAN, TOUCHFEAR, NOBOLT, CANHOLD, TURNABLE, NOFIRE},
        !           619:                 "", 0,
        !           620:                 17,
        !           621:                 {10,    10,     6,      2200,   5,      0,      HPT("8d8+20"),
        !           622:                 "2d4/2d4/3d4"}},
        !           623: {"ice devil",
        !           624:                 0,      TRUE,   TRUE,   'I',    "12-15",
        !           625:                 {ISMEAN, ISREGEN, CANBICE, NOCOLD, NOBOLT},
        !           626:                 "", 0,
        !           627:                 17,
        !           628:                 {12,    10,     6,      2500,   6,      -4,     HPT("10d8+10"),
        !           629:                 "1d4/2d4/3d4"}},
        !           630: {"bone devil",
        !           631:                 0,      TRUE,   TRUE,   'b',    "12-15",
        !           632:                 {ISMEAN, CANSURPRISE, CANCHILL, CANSEE, NOFIRE, NOACID,
        !           633:                  NOGAS, CANFRIGHTEN, NOSTAB, NOCOLD, CANTELEPORT},
        !           634:                 "", 0,
        !           635:                 17,
        !           636:                 {12,    12,     5,      3500,   8,      -1,     HPT("10d8+20"),
        !           637:                 "2d4/3d6"}},
        !           638: {"rhinosphynx",
        !           639:                 80,     TRUE,   TRUE,   'r',    "13-18",
        !           640:                 {ISMEAN, CANPOISON, CANSURPRISE, CANCHILL, NOCOLD, CARRYGOLD,
        !           641:                  ISGREED},
        !           642:                 "", 0,
        !           643:                 18,
        !           644:                 {12,    12,     6,      3000,   7,      -1,     HPT("9d8+10"),
        !           645:                 "4d6"}},
        !           646: {"lamia",
        !           647:                 80,     TRUE,   TRUE,   'L',    "10-17",
        !           648:                 {ISMEAN, TAKEWISDOM, CARRYSTICK, NOFEAR, NOCOLD},
        !           649:                 "", 0,
        !           650:                 16,
        !           651:                 {16,    16,     3,      2500,   7,      -2,     HPT("9d8+15"),
        !           652:                 "2d4/2d6"}},
        !           653: {"intellect devourer",
        !           654:                 0,      TRUE,   TRUE,   'D',    "12-16",
        !           655:                 {ISMEAN, TAKEINTEL, BMAGICHIT, CANSURPRISE, NOBOLT, NOSTAB},
        !           656:                 "", 0,
        !           657:                 16,
        !           658:                 {16,    16,     3,      2500,   9,      -2,     HPT("10d8+15"),
        !           659:                 "1d6/2d6/3d6"}},
        !           660: {"quasit",
        !           661:                 80,     TRUE,   TRUE,   'Q',    "10-15",
        !           662:                 {ISMEAN, ISREGEN, BMAGICHIT, CANSURPRISE, CANITCH, NOGAS,
        !           663:                  NOACID, CARRYSCROLL, CARRYPOTION, NOCOLD, NOBOLT},
        !           664:                 "", 0,
        !           665:                 20,
        !           666:                 {10,    10,     6,      3000,   6,      -2,     HPT("6d8+20"),
        !           667:                 "2d6/1d8/2d6"}},
        !           668: {"will-o-wisp",
        !           669:                 80,     TRUE,   TRUE,   'W',    "12-16",
        !           670:                 {ISMEAN, CANSURPRISE, ISFLY, CARRYMISC, NOSTAB, NOBOLT},
        !           671:                 "", 0,
        !           672:                 20,
        !           673:                 {10,    10,     5,      4000,   6,      -5,     HPT("9d8+20"),
        !           674:                 "2d14"}},
        !           675: {"invisible stalker",
        !           676:                 0,      TRUE,   TRUE,   'i',    "12-16",
        !           677:                 {ISMEAN, ISINVIS, ISSHADOW, NOBOLT, CANINWALL, NOGAS, NOSTAB,
        !           678:                  NOACID, TOUCHFEAR},
        !           679:                 "", 0,
        !           680:                 20,
        !           681:                 {10,    10,     4,      3800,   5,      -2,     HPT("8d8+20"),
        !           682:                 "2d12"}},
        !           683: {"hellmaid",
        !           684:                 80,     TRUE,   TRUE,  'h',    "10-20",
        !           685:                 {ISMEAN, AREMANY, CANBRANDOM, CARRYFOOD, NOBOLT, NOGAS,
        !           686:                  NOACID, NOCOLD, NOFIRE},
        !           687:                 "", 0,
        !           688:                 20,
        !           689:                 {12,   12,     7,      4000,   4,      1,      HPT("8d8+12"),
        !           690:                 "2d8/2d8"}},
        !           691: {"shadow dragon",
        !           692:                 80,      TRUE,   TRUE,   'S',    "16-20",
        !           693:                 {ISMEAN, TURNABLE, CANDRAW, NOSTAB, HASFIRE, CANSMELL,
        !           694:                  CARRYGOLD, STEALGOLD, ISINVIS, ISSHADOW, NOSLOW},
        !           695:                 "", 0,
        !           696:                 25,
        !           697:                 {10,    10,     2,      4800,   3,      -7,     HPT("8d8+18"),
        !           698:                 "3d4/2d8"}},
        !           699: {"umber hulk",
        !           700:                 80,     TRUE,   TRUE,   'U',    "8-16",
        !           701:                 {ISMEAN, CANHUH, CANINWALL, CANTUNNEL, CARRYSCROLL, NOSTAB,
        !           702:                  NOACID, NOGAS, BMAGICHIT, NOBOLT},
        !           703:                 "", 0,
        !           704:                 22,
        !           705:                 {14,    14,     5,      5000,   8,      -3,     HPT("10d8+20"),
        !           706:                 "3d4/3d4/3d4"}},
        !           707: {"xorn",
        !           708:                 0,      TRUE,   TRUE,   'X',    "8-18",
        !           709:                 {ISMEAN, CANINWALL, NOFIRE, CANSURPRISE, NOBOLT, NOSTAB, NOGAS,
        !           710:                  NOACID},
        !           711:                 "", 0,
        !           712:                 23,
        !           713:                 {13,    13,     4,      5000,   8,      -4,     HPT("7d8+25"),
        !           714:                 "2d6/4d6"}},
        !           715: {"xenolith",
        !           716:                 80,     TRUE,   TRUE,   'x',    "12-18",
        !           717:                 {ISMEAN, NOSTAB, NOFIRE, NOBOLT, NOCOLD, CANTELEPORT,
        !           718:                  STEALGOLD, CARRYGOLD, ISGREED},
        !           719:                 "", 0,
        !           720:                 24,
        !           721:                 {12,    12,     4,      3500,   6,      -2,     HPT("9d8+20"),
        !           722:                 "2d8/2d10"}},
        !           723: {"shambling mound",
        !           724:                 80,    TRUE,   TRUE,   's',    "5-7",
        !           725:                 {ISMEAN, CANSUFFOCATE, NOCOLD, CANHOLD, CARRYGOLD, CANSUMMON,
        !           726:                  NOGAS, NOSTAB, NOACID, CARRYPOTION, CARRYSCROLL, ISSCAVENGE},
        !           727:                 "mummy", 3,
        !           728:                 20,
        !           729:                 {10,    10,     5,      4500,   5,      0,      HPT("9d8+15"),
        !           730:                 "2d8/2d10"}},
        !           731: {"black pudding",
        !           732:                 80,     TRUE,   TRUE,  'P',    "0",
        !           733:                 {ISMEAN, CANRUST, NOCOLD, BOLTDIVIDE, BLOWDIVIDE, ISSCAVENGE,
        !           734:                  NOSTAB, NOGAS, CARRYRING},
        !           735:                 "", 0,
        !           736:                 20,
        !           737:                 {10,    10,     6,      4500,   6,      5,      HPT("10d8+10"),
        !           738:                 "3d8"}},
        !           739: {"vampire",
        !           740:                 0,      TRUE,   TRUE,   'V',    "5-16",
        !           741:                 {ISMEAN, ISREGEN, CANSUCK, CANDRAW, CANDRAIN, ISUNDEAD,
        !           742:                  NOACID, TURNABLE, TOUCHFEAR, NOGAS, NOSTAB, NOBOLT},
        !           743:                 "", 0,
        !           744:                 23,
        !           745:                 {16,    16,     5,      5000,   7,      -4,     HPT("8d8+25"),
        !           746:                 "2d6+6"}},
        !           747: {"morkoth",
        !           748:                 80,     TRUE,   TRUE,  'm',    "10-18",
        !           749:                 {ISMEAN, ISSHADOW, CANSEE, HALFDAMAGE, CARRYARMOR, NOGAS,
        !           750:          CANSUMMON, NOMETAL},
        !           751:                 "wyvern", 2,
        !           752:                 21,
        !           753:                 {11,    11,     8,      7000,   6,      -1,     HPT("12d8+10"),
        !           754:                 "4d8/4d8"}},
        !           755: {"white pudding",
        !           756:                 80,     TRUE,   TRUE,  'w',    "0",
        !           757:                 {ISMEAN, CANDISSOLVE, NOFIRE, BOLTDIVIDE, BLOWDIVIDE, NOGAS,
        !           758:                  ISSCAVENGE, NOSTAB, CARRYMISC},
        !           759:                 "", 0,
        !           760:                 20,
        !           761:                 {10,    10,     4,      8000,   8,      5,      HPT("10d8+10"),
        !           762:                 "4d8"}},
        !           763: {"purple worm",
        !           764:                 0,      TRUE,   TRUE,   'p',    "10",
        !           765:                 {ISMEAN, CANPOISON, CANINWALL, CANTUNNEL, NOSTAB, NOFEAR,
        !           766:                  NOBOLT, NOACID, CMAGICHIT, NOGAS},
        !           767:                 "", 0,
        !           768:                 25,
        !           769:                 {10,    10,     5,      9000,   8,      -3,     HPT("12d8+20"),
        !           770:                 "2d12/2d8+4"}},
        !           771: {"pit fiend",
        !           772:                 80,     TRUE,   TRUE,   'f',    "12-18",
        !           773:                 {ISMEAN, CANSEE, BMAGICHIT, CANFRIGHTEN, CANHOLD, HASFIRE,
        !           774:                  CARRYRING, CARRYSTICK, NOACID, NOGAS, NOSTAB},
        !           775:                 "", 0,
        !           776:                 26,
        !           777:                 {16,    16,     5,      10000,  6,      -2,     HPT("12d8+25"),
        !           778:                 "2d6+4/2d6+8"}},
        !           779: {"ghost",
        !           780:                 0,      TRUE,   TRUE,   'g',    "14-16",
        !           781:                 {ISMEAN, CANFRIGHTEN, CANAGE, ISUNDEAD, TURNABLE, BMAGICHIT,
        !           782:                  NOGAS, NOACID, CANINWALL, CANSUMMON, NOSTAB, ISREGEN},
        !           783:                 "invisible stalker", 3,
        !           784:                 28,
        !           785:                 {13,    13,     5,      9500,   5,      -4,     HPT("10d8+25"),
        !           786:                 "2d10/2d4"}},
        !           787: {"ancient black dragon",
        !           788:                 80,     TRUE,   TRUE,   'a',    "12-16",
        !           789:                 {ISMEAN, CANBACID, NOSTAB, NOACID, ISGREED, CARRYGOLD, NOSLEEP,
        !           790:                  CANMISSILE, CANTELEPORT, NOBOLT, NOCOLD, NOGAS, NOFIRE},
        !           791:                 "", 0,
        !           792:                 30,
        !           793:                 {14,    14,     6,      11000,  7,      -4,     HPT("10d8+50"),
        !           794:                 "2d6/3d4/4d6"}},
        !           795: {"ancient blue dragon",
        !           796:                 80,     TRUE,   TRUE,   'u',    "12-16",
        !           797:                 {ISMEAN, CANBBOLT, CANSEE, NOBOLT, CARRYMISC, NOSTAB, CANBPGAS,
        !           798:                  NOACID, NOGAS, NOFIRE, NOCOLD, CANTELEPORT, NOFIRE, NOSLEEP},
        !           799:                 "", 0,
        !           800:                 30,
        !           801:                 {14,    14,     4,      11000,  7,      -6,     HPT("10d8+50"),
        !           802:                 "4d4/4d6/4d8"}},
        !           803: {"ancient red dragon",
        !           804:                 80,     TRUE,   TRUE,   'R',    "12-16",
        !           805:                 {ISMEAN, CANMISSILE, CANSEE, NOFIRE, CARRYRING, NOGAS, NOBOLT,
        !           806:                  NOSTAB, CANBFIRE, NOFEAR, NOCOLD, NOFIRE, NOACID, CANTELEPORT},
        !           807:                 "", 0,
        !           808:                 30,
        !           809:                 {14,    14,     6,      11000,  7,      -8,     HPT("10d8+50"),
        !           810:                 "4d6/3d8/5d8"}},
        !           811: {"ancient brass dragon",
        !           812:                 80,     TRUE,   FALSE,  'r',    "12-16",
        !           813:                 {CANBFGAS, CANSEE, NOSLEEP, CANBSGAS, NOGAS, NOSTAB,
        !           814:                  CANTELEPORT, NOACID, NOFIRE, CARRYSTICK, NOBOLT, NOCOLD},
        !           815:                 "", 0,
        !           816:                 30,
        !           817:                 {14,    14,     6,      11000,  7,      -4,     HPT("10d8+50"),
        !           818:                 "2d6/3d4/4d6"}},
        !           819: {"frost giant",
        !           820:                 80,     TRUE,   TRUE,   'F',    "5-16",
        !           821:                 {ISMEAN, NOCOLD, CARRYGOLD, AREMANY, CANBICE, NOGAS, CANCHILL,
        !           822:                  CANSMELL, NOCOLD, NOACID, ISGREED},
        !           823:                 "", 0,
        !           824:                 35,
        !           825:                 {18,    18,     4,      12000,  8,      0,      HPT("8d8+30"),
        !           826:                 "6d8"}},
        !           827: {"lich",
        !           828:                 80,     TRUE,   TRUE,   'l',    "12-18",
        !           829:                 {ISMEAN, CANSEE, CANPARALYZE, CANFRIGHTEN, CMAGICHIT, NOSTAB,
        !           830:                  NOBOLT, CANMISSILE, CARRYGOLD, CARRYSCROLL, CARRYPOTION,
        !           831:          CARRYRING, NOCOLD, NOFIRE, NOACID, NOGAS},
        !           832:                 "", 0,
        !           833:                 35,
        !           834:                 {12,    12,     4,      14000,  8,      -5,     HPT("10d8+60"),
        !           835:                 "2d10/3d8"}},
        !           836: {"ancient green dragon",
        !           837:                 80,     TRUE,   TRUE,   'E',    "12-16",
        !           838:                 {ISMEAN,CANBGAS, ISGREED, CANSEE, CARRYGOLD, NOSTAB, NOGAS,
        !           839:                  NOACID, CANMISSILE, NOBOLT, NOSLEEP, CANTELEPORT, NOFIRE},
        !           840:                 "", 0,
        !           841:                 40,
        !           842:                 {16,    16,     6,      16000,  8,      -6,     HPT("10d8+60"),
        !           843:                 "4d4/4d6/4d8"}},
        !           844: {"ancient white dragon",
        !           845:                 80,     TRUE,   TRUE,   'W',    "12-16",
        !           846:                 {ISMEAN, CANSEE, NOGAS, NOSTAB, CARRYSCROLL, CANTELEPORT,
        !           847:                  NOACID, NOFIRE, CANBICE, CANMISSILE, NOBOLT, NOCOLD, NOSLEEP},
        !           848:                 "", 0,
        !           849:                 40,
        !           850:                 {16,    16,     4,      16000,  8,      -4,     HPT("10d8+60"),
        !           851:                 "2d6/3d4/4d6"}},
        !           852: {"ancient bronze dragon",
        !           853:                 80,     TRUE,   FALSE,  'L',    "12-16",
        !           854:                 {CANBBOLT, CANSEE, NOBOLT, NOSTAB, CANBCGAS, NOFIRE,
        !           855:                  CARRYSCROLL, CARRYSTICK, NOCOLD, NOSLEEP, NOGAS, NOACID},
        !           856:                 "", 0,
        !           857:                 40,
        !           858:                 {16,    16,     8,      16000,  8,      -6,     HPT("10d8+60"),
        !           859:                 "4d4/4d6/4d8"}},
        !           860: {"ancient copper dragon",
        !           861:                 80,     TRUE,   FALSE,  'c',    "12-16",
        !           862:                 {NOACID, CANBSLGAS, CANSEE, NOFIRE, NOBOLT, NOSLEEP, NOCOLD,
        !           863:                  CARRYMISC, CARRYPOTION, CANTELEPORT, NOSTAB, CANBACID, NOGAS},
        !           864:                 "", 0,
        !           865:                 40,
        !           866:                 {16,    16,     5,      16000,  8,      -6,     HPT("10d8+60"),
        !           867:                 "4d4/4d6/4d8"}},
        !           868: {"fire giant",
        !           869:                 80,      TRUE,   TRUE,   'f',    "15-18",
        !           870:                 {ISMEAN, AREMANY, CARRYGOLD, ISGREED, NOSLOW, NOGAS, NOBOLT,
        !           871:                  NOFIRE, CANSTINK, NOACID},
        !           872:                 "", 0,
        !           873:                 45,
        !           874:                 {15,    15,     3,      15000,  9,      -1,     HPT("8d8+30"),
        !           875:                 "8d6"}},
        !           876: {"nemesis",
        !           877:                 80,     TRUE,   TRUE,   'n',    "10-18",
        !           878:                 {ISMEAN, ISGREED, CANSEE, NOBOLT, STEALGOLD, CMAGICHIT, NOGAS,
        !           879:                  NODETECT, CARRYFOOD, CANBLINK, NOCOLD},
        !           880:                 "", 0,
        !           881:                 45,
        !           882:                 {13,    13,     6,      18000,  9,      -7,     HPT("10d8+70"),
        !           883:                 "3d6/3d8/3d10"}},
        !           884: {"ancient amethyst dragon",
        !           885:                 80,     TRUE,   TRUE,   'y',    "12-16",
        !           886:                 {ISMEAN, CANSTINK, CANMISSILE, ISGREED, NOBOLT, NOGAS, NOSLEEP,
        !           887:                  NOFIRE, NOCOLD, CARRYSCROLL, CANTELEPORT, NOSTAB, NOACID},
        !           888:                 "", 0,
        !           889:                 50,
        !           890:                 {18,    18,     4,      20000,  9,      -8,     HPT("10d8+70"),
        !           891:                 "4d6/3d8/5d8"}},
        !           892: {"ancient silver dragon",
        !           893:                 80,     TRUE,   FALSE,  'S',    "12-16",
        !           894:                 {CANBPGAS, NOSLEEP, CANBICE, NOCOLD, NOPARALYZE, NOGAS,
        !           895:                  NOFIRE, NOACID, CARRYSTICK, NOSTAB, CANTELEPORT},
        !           896:                 "", 0,
        !           897:                 50,
        !           898:                 {18,    18,     8,      20000,  9,      -8,     HPT("10d8+70"),
        !           899:                 "4d6/3d8/5d8"}},
        !           900: {"ancient saphire dragon",
        !           901:                 80,     TRUE,   TRUE,   'H',    "12-16",
        !           902:                 {ISMEAN, NOBOLT, CANSEE, CARRYRING, NOSTAB, NOACID, CANSONIC,
        !           903:                  CANTELEPORT, NOFIRE, NOCOLD, NOGAS, NOSLEEP},
        !           904:                 "", 0,
        !           905:                 50,
        !           906:                 {18,    18,     6,      20000,  9,      -6,     HPT("10d8+20"),
        !           907:                 "2d6/3d4/4d6"}},
        !           908: {"ancient gold dragon",
        !           909:                 80,     TRUE,   FALSE,  'G',    "12-16",
        !           910:                 {CANBGAS, ISGREED, NOACID, NOFIRE, NOGAS, CARRYGOLD,
        !           911:                  CANBFIRE, CANTELEPORT, NOBOLT, NOSTAB, NOCOLD, NOSLEEP},
        !           912:                 "", 0,
        !           913:                 50,
        !           914:                 {18,    18,     5,      20000,  9,      -8,     HPT("10d8+70"),
        !           915:                 "4d6/3d8/5d8"}},
        !           916: {"titan",
        !           917:                 80,     TRUE,   TRUE,   't',    "13-18",
        !           918:                 {ISMEAN, ISSHADOW, CANSEE, CARRYPOTION, NOSTAB, CANTELEPORT,
        !           919:                  TOUCHFEAR, CANROT, NOGAS, NOACID, NOFEAR, NOBOLT},
        !           920:                 "", 0,
        !           921:                 55,
        !           922:                 {16,    16,     5,      22000,  10,     -5,     HPT("8d8+70"),
        !           923:                 "8d8"}},
        !           924: {"storm giant",
        !           925:                 80,      TRUE,   TRUE,   's',    "10-16",
        !           926:                 {ISMEAN, NOBOLT, CANBBOLT, CANPAIN, NOGAS, NOSTAB, NOACID,
        !           927:                  CARRYGOLD, ISGREED, CANBBOLT, NOBOLT, CANSUMMON},
        !           928:                 "shadow dragon", 2,
        !           929:                 55,
        !           930:                 {14,    14,     6,      20000,  10,     -7,     HPT("10d8+60"),
        !           931:                 "7d8/5d10"}},
        !           932: {"lesser god (Hruggek)",
        !           933:                 100,     TRUE,   FALSE,  'H',    "20",
        !           934:                 {ISMEAN, ISUNIQUE, CARRYMSTAR, ISREGEN, MAGICHIT, CANSEE, NOGAS,
        !           935:          NOFIRE, NOSTAB, CANMISSILE, CANTELEPORT, NOBOLT, CARRYFOOD},
        !           936:                 "", 0,
        !           937:                 60,
        !           938:                 {18,    18,     5,      40000,  10,     -5,     HPT("10d8+100"),
        !           939:                 "5d10/5d10"}},
        !           940: {"lesser god (Surtur)",
        !           941:                 100,     TRUE,   FALSE,  'S',    "20",
        !           942:                 {ISMEAN, ISUNIQUE, CARRYSURTURRING, ISREGEN, MAGICHIT, CANSEE,
        !           943:          NOFIRE, NOSTAB, CANMISSILE, CANTELEPORT, NOBOLT, CARRYRING},
        !           944:                 "", 0,
        !           945:                 60,
        !           946:                 {18,    18,     4,      40000,  10,     -5,     HPT("10d8+100"),
        !           947:                 "5d10/5d10"}},
        !           948: {"demon prince (Yeenoghu)",
        !           949:                 100,     TRUE,   FALSE,   'Y',    "20",
        !           950:                 {ISMEAN, ISUNIQUE, CARRYFLAIL, CMAGICHIT, CANPOISON, NOBOLT,
        !           951:          CANBBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS, CARRYSCROLL,
        !           952:          NOCOLD, NOSLOW},
        !           953:                 "", 0,
        !           954:                 60,
        !           955:                 {18,    18,     5,      50000,  11,     -6,     HPT("10d8+100"),
        !           956:                 "2d8+4/2d6+8"}},
        !           957: {"demon prince (Orcus)",
        !           958:                 100,     TRUE,   FALSE,   'O',    "20",
        !           959:                 {ISMEAN, ISUNIQUE, CARRYWAND, CMAGICHIT, CANFRIGHTEN, CANSEE,
        !           960:          CANBBOLT, NOBOLT, CANTELEPORT, NOFIRE, CARRYPOTION, NOSTAB},
        !           961:                 "", 0,
        !           962:                 60,
        !           963:                 {18,    18,     5,      30000,  10,     -6,     HPT("10d8+90"),
        !           964:                 "2d8+4/2d6+8"}},
        !           965: {"arch devil (Geryon)",
        !           966:                 100,     TRUE,   FALSE,   'g',    "20",
        !           967:                 {ISMEAN, ISUNIQUE, CARRYHORN, BMAGICHIT, NOGAS, NOBOLT, NOSTAB,
        !           968:          ISINVIS, CANTELEPORT, NOCOLD, NOFIRE, CARRYSTICK, CARRYHORN},
        !           969:                 "", 0,
        !           970:                 60,
        !           971:                 {18,    18,     5,      30000,  10,     -4,     HPT("10d8+90"),
        !           972:                 "3d6/3d8/3d10"}},
        !           973: {"arch devil (Asmodeus)",
        !           974:                 100,     TRUE,   FALSE,   'A',    "20",
        !           975:                 {ISMEAN, ISUNIQUE, CARRYROD, BMAGICHIT, NOGAS, NOBOLT, ISINVIS,
        !           976:          NOSTAB, CANFRIGHTEN, CANTELEPORT, NOCOLD, NOFIRE, CARRYMISC},
        !           977:                 "", 0,
        !           978:                 60,
        !           979:                 {20,    20,     5,      40000,  10,     -4,     HPT("10d8+100"),
        !           980:                 "3d6/3d8/3d10"}},
        !           981: {"poet (Brian)",
        !           982:                 100,     TRUE,   FALSE,   'p',    "20",
        !           983:                 {ISMEAN, ISUNIQUE, CARRYMANDOLIN, STEALGOLD, ISSHADOW, ISREGEN,
        !           984:          NOCOLD, NOBOLT, NOFIRE, NOFEAR, CANTUNNEL, CANSEE, NOSTAB,
        !           985:          CANINWALL, ISCLEAR, CARRYPOTION, NOGAS},
        !           986:                 "", 0,
        !           987:                 60,
        !           988:                 {20,    20,     4,      40000,  10,     -8,     HPT("10d8+100"),
        !           989:                 "4d4+20/4d4+20"}},
        !           990: {"witch (Emori)",
        !           991:                 100,     TRUE,   FALSE,   'w',    "20",
        !           992:                 {ISMEAN, ISUNIQUE, CARRYCLOAK, CANMISSILE, ISINVIS, CANBBOLT,
        !           993:          CANSEE, CANSUMMON, CANSNORE, ISFLY, NOBOLT, NOFIRE, NOSTAB,
        !           994:          ISCLEAR, CARRYSTICK, NOSLOW, NOGAS},
        !           995:                 "nemesis", 4,
        !           996:                 60,
        !           997:                 {20,    20,     4,      50000,  11,     -8,     HPT("10d8+100"),
        !           998:                 "4d4+20/4d4+20"}},
        !           999: {"hero (aklad)",
        !          1000:                 100,     TRUE,   FALSE,  'k',    "20",
        !          1001:                 {ISMEAN, ISUNIQUE, CARRYAXE, ISREGEN, NOBOLT, NOSLOW, NOGAS,
        !          1002:          CANSEE, ISCLEAR, CANBLINK, CARRYMISC, CANMISSILE, NOSTAB},
        !          1003:                 "", 0,
        !          1004:                 60,
        !          1005:                 {20,    20,     5,      50000,  11,     -9,     HPT("10d8+100"),
        !          1006:                 "2d8+15/2d8+15/1d6+15/1d6+15"}},
        !          1007: {"cleric of thoth (Heil)",
        !          1008:                 100,     TRUE,   FALSE,   'h',    "20",
        !          1009:                 {ISMEAN, ISUNIQUE, CARRYANKH, CARRYRING, CANSEE, NOFEAR,
        !          1010:          ISREGEN, CANHOLD, NOSTAB, DOUBLEDRAIN, NOCOLD, CANMISSILE,
        !          1011:          TAKEWISDOM, ISINVIS, NOGAS},
        !          1012:                 "", 0,
        !          1013:                 60,
        !          1014:                 {20,   20,     4,      50000,  11,     -8,     HPT("10d8+100"),
        !          1015:                 "3d6+10"}},
        !          1016: {"magician/thief (Nagrom)",
        !          1017:                 100,     TRUE,   FALSE,   'N',    "20",
        !          1018:                 {ISMEAN, ISUNIQUE, CARRYQUILL, STEALMAGIC, ISINVIS, ISREGEN,
        !          1019:          NOSTAB, NOGAS, CANMISSILE, CANSEE, CARRYRING, CANBSTAB, NOBOLT,
        !          1020:          CANBBOLT, CANSURPRISE, NODETECT, CANTELEPORT, CANSLOW},
        !          1021:                 "", 0,
        !          1022:                 60,
        !          1023:                 {20,    20,     5,      60000,  12,     -8,     HPT("10d8+100"),
        !          1024:                 "7d10/7d10"}},
        !          1025: {"magician (Tsoming Zen)",
        !          1026:                 100,     TRUE,   FALSE,   'z',    "20",
        !          1027:                 {ISMEAN, ISUNIQUE, CARRYSTAFF, ISINVIS, ISREGEN, CANBFIRE,
        !          1028:          CANBICE, NOSTAB, CANBBOLT, NOFIRE, NOCOLD, NOBOLT, CANHOLD,
        !          1029:          NOGAS, CANPAIN, NOSLOW, CARRYPOTION},
        !          1030:                 "", 0,
        !          1031:                 60,
        !          1032:                 {20,   20,     4,      60000,  11,      -5,    HPT("10d8+100"),
        !          1033:                 "2d8+10/2d8+10/2d8+10/2d8+10"}},
        !          1034: {"dwarven thief (Musty Doit)",
        !          1035:                 100,     TRUE,   FALSE,   'm',    "20",
        !          1036:                 {ISMEAN, ISUNIQUE, CARRYMDAGGER, NOFIRE, NOGAS, NOSTAB,
        !          1037:          STEALGOLD, STEALMAGIC, CANPAIN, CARRYGOLD, CANSURPRISE,
        !          1038:          NOBOLT, CARRYPOTION, CARRYSCROLL, ISSCAVENGE},
        !          1039:                 "", 0,
        !          1040:                 60,
        !          1041:                 {20,    20,     5,      70000,  11,     -8,     HPT("10d8+100"),
        !          1042:                 "4d8+10/4d8+10"}},
        !          1043: {"ruler of titans (Yendor)",
        !          1044:                 100,     TRUE,   FALSE,   'y',     "20",
        !          1045:                 {ISMEAN, ISUNIQUE, CARRYYAMULET, CANINWALL, BMAGICHIT, NOCOLD,
        !          1046:          CANSUMMON, CANMISSILE, CANFRIGHTEN, NOFIRE, NOGAS, NOSTAB,
        !          1047:          TOUCHFEAR, ISSHADOW, NOBOLT, CARRYSTICK, CARRYSCROLL},
        !          1048:                 "titan", 4,
        !          1049:                 60,
        !          1050:                 {20,    20,     5,      70000,  12,     -10,    HPT("10d8+100"),
        !          1051:                 "2d10+5/2d10+5"}},
        !          1052: {"maker of rock (Stonebones)",
        !          1053:                 100,     TRUE,   FALSE,   'b',    "20",
        !          1054:                 {ISMEAN, ISUNIQUE, CARRYBAMULET, ISREGEN, CMAGICHIT, CANSEE,
        !          1055:          NOFIRE, NOSTAB, CANFRIGHTEN, CANMISSILE, CANTELEPORT, NOBOLT,
        !          1056:          CANITCH, NOGAS, CANINWALL, CANSONIC, CARRYSTICK},
        !          1057:                 "", 0,
        !          1058:                 60,
        !          1059:                 {20,    20,     4,      70000,  12,     -10,    HPT("10d8+100"),
        !          1060:                 "6d10/6d10"}},
        !          1061: {"creator of liches (Vecna)",
        !          1062:                 100,     TRUE,   FALSE,   'V',     "20",
        !          1063:                 {ISMEAN, ISUNIQUE, CARRYEYE, ISREGEN, CMAGICHIT, NOSTAB, NOGAS,
        !          1064:          CANSNORE, CANSUMMON, CANMISSILE, CANFRIGHTEN, NOFIRE, CANBBOLT,
        !          1065:          NOBOLT, CANSEE, ISINVIS, HALFDAMAGE, CARRYRING, LOOKSTONE},
        !          1066:                 "lich", 4,
        !          1067:                 60,
        !          1068:                 {20,    20,     4,      70000,  12,     -10,    HPT("10d8+100"),
        !          1069:                 "6d10/6d10"}},
        !          1070: {"lesser god (Thrym)",
        !          1071:                 0,     TRUE,   TRUE,   'T',    "15-20",
        !          1072:                 {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB,
        !          1073:                  CANMISSILE, CANTELEPORT, NOBOLT, CANITCH, NOGAS},
        !          1074:                 "", 0,
        !          1075:                 60,
        !          1076:                 {18,    18,     5,      60000,  11,     -5,     HPT("10d8+100"),
        !          1077:                 "5d10/5d10"}},
        !          1078: {"lesser god (Kurtulmak)",
        !          1079:                 0,     TRUE,   TRUE,  'K',    "15-20",
        !          1080:                 {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB,
        !          1081:                  CANMISSILE, CANTELEPORT, NOBOLT, NOGAS, CANITCH},
        !          1082:                 "", 0,
        !          1083:                 60,
        !          1084:                 {18,    18,     5,      60000,  10,     -5,     HPT("10d8+100"),
        !          1085:                 "5d10/5d10"}},
        !          1086: {"lesser god (\"The Destroyer\")",
        !          1087:                 0,     TRUE,   TRUE,   'v',    "15-20",
        !          1088:                 {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB,
        !          1089:                  CANMISSILE, CANTELEPORT, NOBOLT, CANITCH, NOGAS},
        !          1090:                 "", 0,
        !          1091:                 60,
        !          1092:                 {18,    18,     5,      70000,  12,     -6,     HPT("10d8+100"),
        !          1093:                 "5d10/5d10"}},
        !          1094: {"lesser god (Antar)",
        !          1095:                 100,     TRUE,   TRUE,   'A',    "17-25",
        !          1096:                 {ISMEAN, ISUNIQUE, ISREGEN, NOCOLD, NOFIRE, NOBOLT, NOSTAB,
        !          1097:                  CANDANCE, CANTELEPORT, CANBLIND, CANSEE, ISSHADOW, NOSLOW,
        !          1098:                  ISGREED, CANSUMMON, CARRYFOOD, CANBRANDOM, CANINWALL, ISFLY},
        !          1099:                 "ancient black dragon", 4,
        !          1100:                 60,
        !          1101:                 {22,    22,     2,      90000,  10,     -15,    HPT("10d8+100"),
        !          1102:                 "6d10/6d10"}},
        !          1103: {"demon prince (Jubilex)",
        !          1104:                 0,     TRUE,   TRUE,   'J',    "15-20",
        !          1105:                 {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT,
        !          1106:                  NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS},
        !          1107:                 "", 0,
        !          1108:                 60,
        !          1109:                 {18,    18,     5,      70000,  11,     -6,     HPT("10d8+100"),
        !          1110:                 "2d8+4/2d6+8"}},
        !          1111: {"demon prince (Bone)",
        !          1112:                 0,     TRUE,   TRUE,   'B',    "15-20",
        !          1113:                 {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT,
        !          1114:                  NOBOLT, CANTELEPORT, NOFIRE, NOSTAB},
        !          1115:                 "", 0,
        !          1116:                 60,
        !          1117:                 {18,    18,     5,      50000,  10,     -6,     HPT("10d8+90"),
        !          1118:                 "2d8+4/2d6+8"}},
        !          1119: {"demon prince (Graz'zt)",
        !          1120:                 0,     TRUE,   TRUE,   'g',    "15-20",
        !          1121:                 {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN,
        !          1122:                  NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS},
        !          1123:                 "", 0,
        !          1124:                 60,
        !          1125:                 {18,    18,     3,      60000,  11,     -6,     HPT("10d8+100"),
        !          1126:                 "2d8+4/2d6+8"}},
        !          1127: {"demon prince (Demogorgon)",
        !          1128:                 0,     TRUE,   TRUE,  'D',    "15-20",
        !          1129:                 {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT,
        !          1130:                  NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS},
        !          1131:                 "", 0,
        !          1132:                 70,
        !          1133:                 {18,    18,     5,      60000,  12,     -6,     HPT("10d8+120"),
        !          1134:                 "2d8+4/2d6+8"}},
        !          1135: {"arch devil (Mammon)",
        !          1136:                 0,     TRUE,   TRUE,   'M',    "15-20",
        !          1137:                 {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, NOSTAB,
        !          1138:                  CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, NOFIRE},
        !          1139:                 "", 0,
        !          1140:                 60,
        !          1141:                 {18,    18,     5,      80000,  10,     -4,     HPT("10d8+90"),
        !          1142:                 "3d6/3d8/3d10"}},
        !          1143: {"arch devil (Baalzebul)",
        !          1144:                 0,     TRUE,   TRUE,   'B',    "15-20",
        !          1145:                 {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, NOSTAB,
        !          1146:                  CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD},
        !          1147:                 "", 0,
        !          1148:                 60,
        !          1149:                 {18,    18,     6,      80000,  11,     -4,     HPT("10d8+100"),
        !          1150:                 "3d6/3d8/3d10"}},
        !          1151: {"arch devil (Moloch)",
        !          1152:                 100,     TRUE,   TRUE,   'M',    "15-20",
        !          1153:                 {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, ISGREED,
        !          1154:                  CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, CARRYGOLD, NOSTAB},
        !          1155:                 "", 0,
        !          1156:                 70,
        !          1157:                 {18,    18,     6,      80000,  12,     -7,     HPT("10d8+120"),
        !          1158:                 "3d6/3d8/3d10"}},
        !          1159: {"arch devil (Dispater)",
        !          1160:                 100,     TRUE,   TRUE,   'd',    "15-20",
        !          1161:                 {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, ISGREED,
        !          1162:                  CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, CARRYGOLD, NOSTAB},
        !          1163:                 "", 0,
        !          1164:                 70,
        !          1165:                 {18,    18,     6,      80000,  12,     -7,     HPT("10d8+120"),
        !          1166:                 "3d6/3d8/3d10"}},
        !          1167: {"platinum dragon (Bahamut)",
        !          1168:                 0,     TRUE,   FALSE,  'P',    "20",
        !          1169:                 {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS,
        !          1170:          CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB},
        !          1171:                 "frost giant", 6,
        !          1172:                 70,
        !          1173:                 {20,    20,     5,      90000,  12,     -6,     HPT("10d8+120"),
        !          1174:                 "2d10+10/2d10+10"}},
        !          1175: {"diablero (Prithivi)",
        !          1176:                 100,     TRUE,   TRUE,   'o',    "15-20",
        !          1177:                 {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS,
        !          1178:                  ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB},
        !          1179:                 "", 0,
        !          1180:                 70,
        !          1181:                 {18,    18,     3,      90000,  12,     -5,     HPT("10d8+120"),
        !          1182:                 "3d12/4d8+6"}},
        !          1183: {"diablero (Apas)",
        !          1184:                 100,     TRUE,   TRUE,   'o',    "15-20",
        !          1185:                 {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS,
        !          1186:                  ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB},
        !          1187:                 "", 0,
        !          1188:                 70,
        !          1189:                 {18,    18,     3,      90000,  13,     -5,     HPT("10d8+120"),
        !          1190:                 "3d12/4d8+6"}},
        !          1191: {"chromatic dragon (Tiamat)",
        !          1192:                 0,     TRUE,   FALSE,  'C',    "20",
        !          1193:                 {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS,
        !          1194:          CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB},
        !          1195:                 "fire giant", 6,
        !          1196:                 70,
        !          1197:                 {20,    20,     5,      90000,  13,     -6,     HPT("10d8+120"),
        !          1198:                 "2d10+10/2d10+10"}},
        !          1199: {"diablero (Vayu)",
        !          1200:                 100,     TRUE,   TRUE,   'o',    "15-20",
        !          1201:                 {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS,
        !          1202:                  ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB},
        !          1203:                 "", 0,
        !          1204:                 70,
        !          1205:                 {18,    18,     2,      90000,  13,     -7,     HPT("10d8+120"),
        !          1206:                 "3d12/4d8+6"}},
        !          1207: {"diablero (Tejas)",
        !          1208:                 100,     TRUE,   TRUE,   'o',    "15-20",
        !          1209:                 {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS,
        !          1210:                  ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB},
        !          1211:                 "", 0,
        !          1212:                 70,
        !          1213:                 {18,    18,     2,      90000,  13,     -7,     HPT("10d8+120"),
        !          1214:                 "3d12/4d8+6"}},
        !          1215: {"etheric dragon (Ishtar)",
        !          1216:                 0,     TRUE,   FALSE,   'E',    "20",
        !          1217:                 {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS,
        !          1218:          CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB},
        !          1219:                 "storm giant", 6,
        !          1220:                 70,
        !          1221:                 {20,    20,     5,      90000,  13,     -8,     HPT("10d8+120"),
        !          1222:                 "2d10+10/2d10+10"}},
        !          1223: {"diablero (Akasa)",
        !          1224:                 100,     TRUE,   TRUE,   'o',    "15-20",
        !          1225:                 {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS,
        !          1226:                  ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB},
        !          1227:                 "", 0,
        !          1228:                 70,
        !          1229:                 {18,    18,     2,      90000,  13,     -8,     HPT("10d8+120"),
        !          1230:                 "3d12/4d8+6"}},
        !          1231: {"greater god (Maglubiyet)",
        !          1232:                 100,     TRUE,   FALSE,  'm',    "20",
        !          1233:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANINWALL, NOGAS,
        !          1234:                  CANBBOLT, NOBOLT, ISCLEAR, CARRYRING, CARRYFOOD, CARRYPOTION,
        !          1235:          CARRYSCROLL, NOSTAB, NOFIRE, NOCOLD},
        !          1236:                 "", 0,
        !          1237:                 80,
        !          1238:                 {18,    18,     5,      100000, 13,     -12,    HPT("10d8+120"),
        !          1239:                 "6d10/6d10"}},
        !          1240: {"greater god (Gruumsh)",
        !          1241:                 100,     TRUE,   FALSE,  'G',    "20",
        !          1242:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, NOGAS, CANINWALL,
        !          1243:                  CANBBOLT, NOBOLT, ISCLEAR, CARRYMISC, CARRYSCROLL, CARRYFOOD,
        !          1244:          CARRYPOTION, NOSTAB, NOFIRE, NOCOLD},
        !          1245:                 "", 0,
        !          1246:                 80,
        !          1247:                 {18,    18,     5,      100000, 13,     -12,    HPT("10d8+120"),
        !          1248:                 "6d10/6d10"}},
        !          1249: {"semi-demon (Cambion)",
        !          1250:                 0,     TRUE,   TRUE,   'c',    "15-20",
        !          1251:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1252:                  CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT},
        !          1253:                 "", 0,
        !          1254:                 80,
        !          1255:                 {18,    18,     6,      100000, 13,     -5,     HPT("10d8+150"),
        !          1256:                 "5d8/5d8"}},
        !          1257: {"minor demon (Dretch)",
        !          1258:                 0,     TRUE,   TRUE,   'd',    "15-20",
        !          1259:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1260:                  CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT},
        !          1261:                 "", 0,
        !          1262:                 80,
        !          1263:                 {18,    18,     6,      100000, 13,     -6,     HPT("10d8+150"),
        !          1264:                 "3d12/3d12"}},
        !          1265: {"major demon (Nabassu)",
        !          1266:                 0,     TRUE,   TRUE,   'n',    "15-20",
        !          1267:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1268:                  CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT},
        !          1269:                 "", 0,
        !          1270:                 80,
        !          1271:                 {18,    18,     6,      110000, 14,     -7,     HPT("10d8+150"),
        !          1272:                 "4d10/4d10"}},
        !          1273: {"demon lord (Baphomet)",
        !          1274:                 0,     TRUE,   TRUE,   'B',    "20",
        !          1275:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1276:                  CANSUMMON, CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT},
        !          1277:                 "ancient blue dragon", 2,
        !          1278:                 90,
        !          1279:                 {20,    20,     5,      110000, 14,     -8,     HPT("10d8+150"),
        !          1280:                 "5d10/5d10"}},
        !          1281: {"incubus (Ravana)",
        !          1282:                 0,     TRUE,   TRUE,   'R',    "10-20",
        !          1283:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1284:                  CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS},
        !          1285:                 "", 0,
        !          1286:                 90,
        !          1287:                 {18,    18,     6,      120000, 14,     -7,     HPT("10d8+150"),
        !          1288:                 "3d10/3d10"}},
        !          1289: {"succubus (Azazel)",
        !          1290:                 0,     TRUE,   TRUE,   'a',    "10-20",
        !          1291:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1292:                  CANBRANDOM, TOUCHFEAR, NOFIRE, NOSTAB, NOGAS},
        !          1293:                 "", 0,
        !          1294:                 90,
        !          1295:                 {18,    18,     6,      120000, 14,     -9,     HPT("10d8+150"),
        !          1296:                 "3d10/3d10"}},
        !          1297: {"incubus (Putana)",
        !          1298:                 0,     TRUE,   TRUE,   'P',    "10-20",
        !          1299:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1300:                  CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS},
        !          1301:                 "", 0,
        !          1302:                 90,
        !          1303:                 {18,    18,     6,      120000, 14,     -9,     HPT("10d8+150"),
        !          1304:                 "3d10/3d10"}},
        !          1305: {"succubus (Sammael)",
        !          1306:                 0,     TRUE,   TRUE,   'S',    "10-20",
        !          1307:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1308:                  CANBRANDOM, TOUCHFEAR, NOFIRE, NOGAS, NOSTAB},
        !          1309:                 "", 0,
        !          1310:                 90,
        !          1311:                 {18,    18,     6,      120000, 14,     -7,     HPT("10d8+150"),
        !          1312:                 "3d10/3d10"}},
        !          1313: {"incubus (Aeshma)",
        !          1314:                 0,     TRUE,   TRUE,   'A',    "10-20",
        !          1315:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1316:                  CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS},
        !          1317:                 "", 0,
        !          1318:                 90,
        !          1319:                 {18,    18,     6,      120000, 14,     -8,     HPT("10d8+150"),
        !          1320:                 "3d10/3d10"}},
        !          1321: {"succubus (Belial)",
        !          1322:                 0,     TRUE,   TRUE,   'b',    "10-20",
        !          1323:                 {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE,
        !          1324:                  CANBRANDOM, TOUCHFEAR, NOFIRE, NOSTAB, NOGAS},
        !          1325:                 "", 0,
        !          1326:                 90,
        !          1327:                 {18,    18,     6,      120000, 14,     -8,     HPT("10d8+150"),
        !          1328:                 "3d10/3d10"}},
        !          1329: {"prince of hell (Hutijin)",
        !          1330:                 0,     TRUE,   FALSE,   'h',    "15-20",
        !          1331:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS,
        !          1332:                  NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY,
        !          1333:                  NOSTAB, NOFIRE},
        !          1334:                 "ancient green dragon", 2,
        !          1335:                 90,
        !          1336:                 {18,    18,     3,      130000, 14,     -10,    HPT("10d8+150"),
        !          1337:                 "4d12+8/4d12+8"}},
        !          1338: {"princess of hell (Glasya)",
        !          1339:                 0,     TRUE,   FALSE,   'G',    "15-20",
        !          1340:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS,
        !          1341:                  NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY,
        !          1342:                  NOSTAB, NOCOLD},
        !          1343:                 "ancient red dragon", 2,
        !          1344:                 90,
        !          1345:                 {18,    18,     3,      130000, 14,     -10,    HPT("10d8+150"),
        !          1346:                 "4d12+8/4d12+8"}},
        !          1347: {"prince of hell (Titivilus)",
        !          1348:                 0,     TRUE,   FALSE,   't',    "15-20",
        !          1349:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS,
        !          1350:                  NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY,
        !          1351:                  NOSTAB, NOFIRE},
        !          1352:                 "ancient white dragon", 2,
        !          1353:                 90,
        !          1354:                 {18,    18,     3,      130000, 15,     -10,    HPT("10d8+150"),
        !          1355:                 "4d12+8/4d12+8"}},
        !          1356: {"lesser daemon (Pisco)",
        !          1357:                 0,     TRUE,   TRUE,   'P',    "15-20",
        !          1358:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1359:                  TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT},
        !          1360:                 "", 0,
        !          1361:                 90,
        !          1362:                 {18,    18,     5,      140000, 15,     -8,     HPT("10d8+160"),
        !          1363:                 "10d12"}},
        !          1364: {"lesser daemon (Dergho)",
        !          1365:                 0,     TRUE,   TRUE,   'd',    "15-20",
        !          1366:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1367:                  TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT},
        !          1368:                 "", 0,
        !          1369:                 90,
        !          1370:                 {18,    18,     5,      140000, 15,     -8,     HPT("10d8+160"),
        !          1371:                 "10d12"}},
        !          1372: {"greater daemon (Ultro)",
        !          1373:                 0,     TRUE,   TRUE,   'U',    "15-20",
        !          1374:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1375:                  TOUCHSTONE, CANAGE, NOSLOW, NOBOLT},
        !          1376:                 "", 0,
        !          1377:                 90,
        !          1378:                 {18,    18,     5,      140000, 15,     -9,     HPT("10d8+160"),
        !          1379:                 "10d10+10"}},
        !          1380: {"lesser daemon (Hydro)",
        !          1381:                 0,     TRUE,   TRUE,   'H',    "15-20",
        !          1382:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1383:                  TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT},
        !          1384:                 "", 0,
        !          1385:                 90,
        !          1386:                 {18,    18,     5,      140000, 15,     -8,     HPT("10d8+160"),
        !          1387:                 "10d12"}},
        !          1388: {"lesser daemon (Yagno)",
        !          1389:                 0,     TRUE,   TRUE,   'y',    "15-20",
        !          1390:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1391:                  TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT},
        !          1392:                 "", 0,
        !          1393:                 90,
        !          1394:                 {18,    18,     5,      140000, 15,     -8,     HPT("10d8+160"),
        !          1395:                 "10d12"}},
        !          1396: {"greater daemon (Arcana)",
        !          1397:                 0,     TRUE,   TRUE,   'a',    "15-20",
        !          1398:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB,
        !          1399:                  TOUCHSTONE, CANAGE, NOSLOW, NOBOLT},
        !          1400:                 "", 0,
        !          1401:                 90,
        !          1402:                 {18,    18,     5,      140000, 15,     -9,     HPT("10d8+160"),
        !          1403:                 "10d10+10"}},
        !          1404: {"oino daemon (Anthraxus)",
        !          1405:                 0,     TRUE,   FALSE,   'O',    "20",
        !          1406:                 {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOBOLT,
        !          1407:                  TOUCHSTONE, CANFRIGHTEN, CANPAIN, CANAGE, NOFIRE, CANMISSILE,
        !          1408:          CANHOLD, HALFDAMAGE, CANSUMMON, CANBBOLT, NOCOLD, NOSTAB},
        !          1409:                 "ancient amethyst dragon", 4,
        !          1410:                 90,
        !          1411:                 {20,    20,     3,      150000, 15,     -12,    HPT("10d8+170"),
        !          1412:                 "10d10+20"}},
        !          1413: {"ipsissimus (Alteran)",
        !          1414:                 100,     TRUE,   FALSE,  'i',    "25",
        !          1415:                 {ISUNIQUE, CARRYCARD, CARRYFOOD, CMAGICHIT, ISREGEN, NOGAS,
        !          1416:          CANINWALL, CANFRIGHTEN, CANBACID, NOACID, NOBOLT, ISCLEAR,
        !          1417:          NOSLOW, NOFEAR, NODETECT, NOFIRE, NOCOLD, NOSTAB, CANSONIC},
        !          1418:                 "", 0,
        !          1419:                 100,
        !          1420:                 {25,    25,     2,      250000, 16,     -30,    HPT("10d8+200"),
        !          1421:                 "10d10/10d10"}},
        !          1422: {"boatman (Charon)",
        !          1423:                 0,     TRUE,   FALSE,   'c',    "20",
        !          1424:                 {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, NOGAS, NOBOLT,
        !          1425:                  CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOSTAB, NOBOLT, NOFEAR,
        !          1426:                  CANPAIN, DOUBLEDRAIN, CANPOISON, CANHOLD, CANINWALL},
        !          1427:                 "ancient saphire dragon", 4,
        !          1428:                 100,
        !          1429:                 {20,    20,     2,      250000, 18,     -20,    HPT("10d8+200"),
        !          1430:                 "12d12/12d12"}},
        !          1431: {"anole",
        !          1432:                 0,      TRUE,   TRUE,   'a',    "10-15",
        !          1433:                 {ISMEAN, CANDISEASE},
        !          1434:                 "", 0,
        !          1435:                 1,
        !          1436:                 {10,    10,     3,      10,      1,      5,      HPT("1d8+5"),
        !          1437:                 "1d4"}},
        !          1438: {"creodont",
        !          1439:                 50,     TRUE,   TRUE,   'c',    "12-14",
        !          1440:                 {ISMEAN, CANSTINK, NOSLOW},
        !          1441:                 "", 0,
        !          1442:                 1,
        !          1443:                 {10,    10,     6,      10,      1,      3,      HPT("2d8+5"),
        !          1444:                 "1d4"}},
        !          1445: {"gorgosaur",
        !          1446:                 0,      TRUE,   TRUE,   'g',    "8-14",
        !          1447:                 {ISMEAN, CANTELEPORT, CANINFEST, NOSTAB},
        !          1448:                 "", 0,
        !          1449:                 3,
        !          1450:                 {10,    10,     9,      30,      1,      2,      HPT("3d8+5"),
        !          1451:                 "1d4/1d6"}},
        !          1452: {"giant cicada",
        !          1453:                 0,      TRUE,   TRUE,   'C',    "4",
        !          1454:                 {ISMEAN, AREMANY, ISUNDEAD, TURNABLE, CANPOISON, NOSTAB},
        !          1455:                 "", 0,
        !          1456:                 3,
        !          1457:                 {10,    10,     6,      30,      2,      4,      HPT("4d8+5"),
        !          1458:                 "1d6"}},
        !          1459: {"elasmosaurus",
        !          1460:                 50,      TRUE,   TRUE,   'e',    "10-15",
        !          1461:                 {ISMEAN, CANDRAW, CANPARALYZE, CANSMELL},
        !          1462:                 "", 0,
        !          1463:                 5,
        !          1464:                 {10,    10,     12,      40,      2,      8,      HPT("2d8+10"),
        !          1465:                 "2d8"}},
        !          1466: {"trilobite",
        !          1467:                 0,      TRUE,   TRUE,   't',    "10-20",
        !          1468:                 {ISMEAN, AREMANY, NOFIRE, NOCOLD, CANINWALL},
        !          1469:                 "", 0,
        !          1470:                 2,
        !          1471:                 {12,    14,     3,      50,      2,      6,      HPT("2d8+20"),
        !          1472:                 "2d8"}},
        !          1473: {"mammoth",
        !          1474:                 50,     TRUE,   TRUE,   'M',    "15",
        !          1475:                 {ISMEAN, AREMANY, CANTELEPORT, CANSTINK, CARRYARMOR},
        !          1476:                 "", 0,
        !          1477:                 7,
        !          1478:                 {12,    12,     15,      80,     3,      0,      HPT("3d8+50"),
        !          1479:                 "2d4/2d6"}},
        !          1480: {"ichthyosaur",
        !          1481:                 50,     TRUE,   TRUE,   'i',    "10-14",
        !          1482:                 {ISMEAN, CARRYWEAPON, CANPOISON, CANINFEST},
        !          1483:                 "", 0,
        !          1484:                 4,
        !          1485:                 {12,    12,     6,      70,      3,      2,      HPT("2d8+30"),
        !          1486:                 "2d6"}},
        !          1487: {"grig",
        !          1488:                 50,     TRUE,   TRUE,   'g',    "8-16",
        !          1489:                 {ISMEAN, CANBFIRE, CANCHILL, NOFIRE, NOCOLD},
        !          1490:                 "", 0,
        !          1491:                 5,
        !          1492:                 {12,    12,     3,      100,     3,      -1,     HPT("3d8+20"),
        !          1493:                 "1d4/4d6"}},
        !          1494: {"saber-tooth",
        !          1495:                 0,      TRUE,   TRUE,   's',    "10-17",
        !          1496:                 {ISMEAN, CANBICE, ISSHADOW, NOSTAB, NOBOLT, CANHUG, CANTUNNEL},
        !          1497:                 "", 0,
        !          1498:                 8,
        !          1499:                 {12,    12,     6,      100,     4,      -2,     HPT("3d8+50"),
        !          1500:                 "2d8/1d12"}},
        !          1501: {"merychippus",
        !          1502:                 0,      TRUE,   TRUE,   'm',    "16",
        !          1503:                 {ISMEAN, CANSHRIEK, CANBLIND, CANHUG, CANSNORE},
        !          1504:                 "", 0,
        !          1505:                 6,
        !          1506:                 {12,    12,     9,      150,     4,      0,      HPT("3d8+30"),
        !          1507:                 "4d8"}},
        !          1508: {"nematode",
        !          1509:                 100,    TRUE,   TRUE,   'n',    "8-14",
        !          1510:                 {ISMEAN, CANINWALL, CANTELEPORT, NOSTAB, ISSCAVENGE, CARRYFOOD},
        !          1511:                 "", 0,
        !          1512:                 10,
        !          1513:                 {12,    12,     3,      150,     4,      3,      HPT("3d8+20"),
        !          1514:                 "2d12"}},
        !          1515: {"tussah",
        !          1516:                 0,      TRUE,   TRUE,   't',    "12-18",
        !          1517:                 {ISMEAN, CANBICE, NOCOLD, NOBOLT, NOSTAB, CANPAIN, NOFEAR},
        !          1518:                 "", 0,
        !          1519:                 9,
        !          1520:                 {12,    12,     4,       200,    4,      -3,     HPT("4d8+30"),
        !          1521:                 "3d8"}},
        !          1522: {"theropod",
        !          1523:                 0,      TRUE,   TRUE,   'T',    "15-20",
        !          1524:                 {ISMEAN, ISFLY, CANROT, CANSTINK, CANBFIRE, CANEXPLODE},
        !          1525:                 "", 0,
        !          1526:                 8,
        !          1527:                 {14,    14,     12,       200,    5,      0,      HPT("4d8+10"),
        !          1528:                 "3d8+2"}},
        !          1529: {"mastodon",
        !          1530:                 0,      TRUE,   TRUE,   'm',    "10-15",
        !          1531:                 {ISMEAN, CANBFIRE, NOBOLT, NOFIRE, NOCOLD, TURNABLE, NOSTAB},
        !          1532:                 "", 0,
        !          1533:                 10,
        !          1534:                 {14,    14,     15,      500,    5,      -10,    HPT("4d8+50"),
        !          1535:                 "4d8"}},
        !          1536: {"sloth",
        !          1537:                 0,      TRUE,   TRUE,   'S',    "10-18",
        !          1538:                 {ISMEAN, NOSTAB, CANSMELL, CANSTINK, NOCOLD, CANSUMMON,
        !          1539:          TOUCHSTONE},
        !          1540:                 "trilobite", 4,
        !          1541:                 11,
        !          1542:                 {14,    14,     18,       300,    5,     -1,     HPT("4d8+60"),
        !          1543:                 "4d8"}},
        !          1544: {"pterodactyl",
        !          1545:                 0,      TRUE,   TRUE,   'P',    "15-20",
        !          1546:                 {ISMEAN, AREMANY, ISFLY, NOSLOW, NOBOLT, NOSTAB, CANPAIN},
        !          1547:                 "", 0,
        !          1548:                 9,
        !          1549:                 {14,    14,     3,       250,    5,      0,      HPT("4d8+30"),
        !          1550:                 "2d8/3d8/4d8"}},
        !          1551: {"brontosaurus",
        !          1552:                 0,      TRUE,   TRUE,   'b',    "1",
        !          1553:                 {ISMEAN, NOFIRE, CANBFIRE, ISREGEN, CANHOLD, NOBOLT, NOSTAB},
        !          1554:                 "", 0,
        !          1555:                 12,
        !          1556:                 {14,    14,     12,      900,     5,      -3,     HPT("8d8+50"),
        !          1557:                 "6d8"}},
        !          1558: {"sauropod",
        !          1559:                 0,      TRUE,   TRUE,   's',    "10-18",
        !          1560:                 {ISMEAN, CANSONIC, NOPARALYZE, NOCOLD, NOSTAB, CANSUMMON,
        !          1561:          NOFIRE},
        !          1562:                 "grig", 6,
        !          1563:                 10,
        !          1564:                 {14,    16,     6,       800,    6,      -4,      HPT("4d8+30"),
        !          1565:                 "3d8"}},
        !          1566: {"wooly mammoth",
        !          1567:                 0,      TRUE,   TRUE,   'w',    "15-20",
        !          1568:                 {ISMEAN, AREMANY, NOBOLT, NOGAS, NOFIRE, NOACID, CANHUH,
        !          1569:                  TAKEINTEL, NOSTAB},
        !          1570:                 "", 0,
        !          1571:                 13,
        !          1572:                 {14,    14,     12,     1000,    6,      -7,     HPT("8d8+60"),
        !          1573:                 "4d8/6d8"}},
        !          1574: {"brontops",
        !          1575:                 0,      TRUE,   TRUE,  'B',    "10-14",
        !          1576:                 {ISMEAN, NOGAS, NOFIRE, NOBOLT, NOFEAR, CANDRAW, TAKEWISDOM},
        !          1577:                 "", 0,
        !          1578:                 12,
        !          1579:                 {14,    14,     18,       900,    7,      -1,     HPT("8d8+80"),
        !          1580:                 "8d8+2"}},
        !          1581: {"tricerotops",
        !          1582:                 0,      TRUE,   TRUE,   'T',    "15-20",
        !          1583:                 {ISMEAN, CANSURPRISE, CANMISSILE, CANPOISON, NOBOLT, NOFIRE},
        !          1584:                 "", 0,
        !          1585:                 8,
        !          1586:                 {14,    14,     6,      1000,    7,      -2,     HPT("8d8+70"),
        !          1587:                 "8d8/6d8"}},
        !          1588: {"sinanthropus",
        !          1589:                 50,     TRUE,   TRUE,   's',    "12-20",
        !          1590:                 {ISMEAN, CANBACID, NOACID, NOBOLT, CANDRAW, NOFEAR, NOGAS,
        !          1591:                  CANFRIGHTEN, BMAGICHIT},
        !          1592:                 "", 0,
        !          1593:                 13,
        !          1594:                 {15,    15,     6,      2000,    8,      -8,     HPT("8d8+100"),
        !          1595:                 "8d8+5"}},
        !          1596: {"stegosaurus",
        !          1597:                 0,      TRUE,   TRUE,   's',    "15-20",
        !          1598:                 {ISMEAN, CANBGAS, CANROT, NOFEAR, NOGAS, CANTUNNEL, NOACID,
        !          1599:                  NOSTAB, CANBCGAS},
        !          1600:                 "", 0,
        !          1601:                 14,
        !          1602:                 {16,    16,     4,      2500,    8,      -10,    HPT("8d8+75"),
        !          1603:                 "8d8+7"}},
        !          1604: {"plesiosaurus",
        !          1605:                 0,      TRUE,   TRUE,   'p',    "8-15",
        !          1606:                 {ISMEAN, NOGAS, NOSTAB, DOUBLEDRAIN, NOBOLT},
        !          1607:                 "", 0,
        !          1608:                 11,
        !          1609:                 {18,    18,     9,      2000,    8,      -8,     HPT("8d8+40"),
        !          1610:                 "1d4/8d8"}},
        !          1611: {"tyranosaurus rex",
        !          1612:                 0,     TRUE,   TRUE,   'R',    "10-20",
        !          1613:                 {ISMEAN, ISREGEN, CANTUNNEL, NOSTAB, NOGAS, NOFIRE, NOBOLT,
        !          1614:          AREMANY, CMAGICHIT, CANFRIGHTEN},
        !          1615:                 "", 0,
        !          1616:                 15,
        !          1617:                 {18,    18,     2,      3000,    8,     -10,    HPT("10d8+100"),
        !          1618:                 "6d8/8d8"}},
        !          1619: {"anaconda",
        !          1620:                 80,     TRUE,   TRUE,   'A',    "12-20",
        !          1621:                 {ISMEAN, NOGAS, CANSUMMON, CARRYGOLD, STEALGOLD, NOSTAB,
        !          1622:                  NOFIRE, NOBOLT, CANAGE, CANFRIGHTEN},
        !          1623:                 "nematode", 6,
        !          1624:                 20,
        !          1625:                 {18,    18,     4,      4000,   9,     -8,    HPT("10d8+150"),
        !          1626:                 "8d8/8d8"}},
        !          1627: {"imperial mammoth",
        !          1628:                 0,      TRUE,   TRUE,   'I',    "15-20",
        !          1629:                 {ISMEAN, AREMANY, NOFEAR, ISREGEN, CANHUH, NOCOLD, CANSURPRISE,
        !          1630:                  NOSTAB, CANBGAS, NOGAS, NOFIRE, NOACID, CANBACID},
        !          1631:                 "", 0,
        !          1632:                 20,
        !          1633:                 {18,    18,     12,     5000,    9,    -10,     HPT("10d8+200"),
        !          1634:                 "6d8+10"}},
        !          1635: {"zinjanthropus",
        !          1636:                 80,     TRUE,   TRUE,   'Z',    "18-20",
        !          1637:                 {ISMEAN, NOSLOW, CANBICE, CANBFIRE, CANSUMMON, LOOKSTONE,
        !          1638:          NOSTAB, NOBOLT, NOACID, NOCOLD, NOFIRE, NOSLOW},
        !          1639:                 "mastodon", 6,
        !          1640:                 20,
        !          1641:                 {18,    18,     3,      5000,    9,     -15,    HPT("10d8+250"),
        !          1642:                 "8d8+10"}},
        !          1643: {"positron",
        !          1644:                 0,      TRUE,   TRUE,   'X',    "1-18",
        !          1645:                 {ISMEAN, CANEXPLODE, ISFLY, TURNABLE, ISUNDEAD, BLOWDIVIDE,
        !          1646:                  NOSLOW, HASFIRE, NOFIRE, NOBOLT, CANFRIGHTEN},
        !          1647:                 "", 0,
        !          1648:                 25,
        !          1649:                 {18,    18,     10,      10000,   9,    -1,     HPT("10d8+250"),
        !          1650:                 "4d8/6d8"}},
        !          1651: {"quartermaster",
        !          1652:                 80,      FALSE,  TRUE,   'q',    "25",
        !          1653:                 {CANSELL, ISCLEAR, CANTELEPORT, ISFLY, NOSLOW, NOSTAB, NOBOLT,
        !          1654:          NOSLEEP, NOFIRE, NOCOLD, NOFEAR, CANINWALL},
        !          1655:                 "", 0,
        !          1656:                 30,
        !          1657:                 {25,    25,     5,      1000,    7,      -6,     HPT("2d8+20"),
        !          1658:                 "8d10"}},
        !          1659: };
        !          1660:

CVSweb