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

Annotation of early-roguelike/urogue/monsdata.c, Revision 1.1

1.1     ! rubenllo    1: /*
        !             2:     monsdata.c - monster data initializer
        !             3:
        !             4:     UltraRogue: The Ultimate Adventure in the Dungeons of Doom
        !             5:     Copyright (C) 1985, 1986, 1992, 1993, 1995 Herb Chong
        !             6:     All rights reserved.
        !             7:
        !             8:     Based on "Advanced Rogue"
        !             9:     Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka
        !            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 "rogue.h"
        !            20:
        !            21: #define HPT(x) x
        !            22:
        !            23: /* {"Name",
        !            24:         CARRY_PROB, NORMAL, WANDER, SYMBOL, INTELLIGENCE,
        !            25:         {ATTRIBUTE_FLAGS},
        !            26:         CREATURE_SUMMONED, NUMBER_SUMMONED,
        !            27:         ADDED_EXPERIENCE_PER_HIT_POINT,
        !            28:         {str,   exp_pts, exp_level, armor_class, hit_points,
        !            29:         "damage"}
        !            30: },
        !            31: */
        !            32:
        !            33: struct monster monsters[] =
        !            34: {
        !            35: {"the player",
        !            36:         0,  FALSE,  FALSE,  '\0',   "",
        !            37:         {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
        !            38:         0, 0,
        !            39:         0,
        !            40:         {10,    0,  0,  0,  HPT(""), ""}
        !            41: },
        !            42: {"bat",
        !            43:         0,  TRUE,   FALSE,  'B',    "2-4",
        !            44:         {ISMEAN, CANFLY, ISHUH, CANDISEASE, ISFLOCK, ISSMALL},
        !            45:         0, 0,
        !            46:         0,
        !            47:         {10,    5,  2,  1,  HPT("1d4"), "1d2"}
        !            48: },
        !            49: {"xvart",
        !            50:         0,  TRUE,   TRUE,   'x',    "8-12",
        !            51:         {ISMEAN, ISSWARM, ISSMALL, CANWIELD},
        !            52:         0, 0,
        !            53:         1,
        !            54:         {8, 5,  1,  7,  HPT("1d4"), "1d4+1"}
        !            55: },
        !            56: {"giant rat",
        !            57:         0,  TRUE,   TRUE,   'R',    "2-4",
        !            58:         {ISMEAN, CANDISEASE, ISFLOCK, ISSMALL},
        !            59:         0, 0,
        !            60:         1,
        !            61:         {10,    7,  1,  7,  HPT("1d4"), "1d3"}
        !            62: },
        !            63: {"jackal",
        !            64:         0,  TRUE,   TRUE,   'J',    "2-5",
        !            65:         {ISMEAN, ISSMALL},
        !            66:         0, 0,
        !            67:         1,
        !            68:         {8, 5,  1,  7,  HPT("1d4"), "1d2"}
        !            69: },
        !            70: {"snake",
        !            71:         0,  TRUE,   FALSE,   'S',    "2-5",
        !            72:         {ISMEAN, ISSMALL},
        !            73:         0, 0,
        !            74:         1,
        !            75:         {8, 5,  1,  5,  HPT("1d4"), "1d3"}
        !            76: },
        !            77: {"kobold",
        !            78:         0,  TRUE,   TRUE,   'K',    "8-8",
        !            79:         {ISMEAN, CANSHOOT, CANWIELD, ISSWARM, ISSMALL},
        !            80:         0, 0,
        !            81:         1,
        !            82:         {9, 5,  1,  7,  HPT("1d4"), "1d4"}
        !            83: },
        !            84: {"vilstrak",
        !            85:         5,  TRUE,   FALSE,  'V',    "5-8",
        !            86:         {ISMEAN, CANINWALL},
        !            87:         0, 0,
        !            88:         1,
        !            89:         {10,    7,  1,  2,  HPT("1d6"), "1d4+1/1d4+1"}
        !            90: },
        !            91: {"gnome",
        !            92:         10, TRUE,   TRUE,   'G',    "11-12",
        !            93:         {CANSHOOT, CANWIELD, ISSWARM, ISSMALL, MEDFRIENDLY},
        !            94:         0, 0,
        !            95:         1,
        !            96:         {10,    8,  1,  5,  HPT("1d6"), "1d6"}
        !            97: },
        !            98: {"halfling",
        !            99:         10, TRUE,   TRUE,   'H',    "11-12",
        !           100:         {CANSHOOT, CANWIELD, ISSWARM, ISSMALL, HIGHFRIENDLY},
        !           101:         0, 0,
        !           102:         1,
        !           103:         {8, 9,  1,  4,  HPT("1d6"), "1d6"}
        !           104: },
        !           105: {"dwarf",
        !           106:         15, TRUE,   TRUE,   'D',    "11-12",
        !           107:         {CANSHOOT, CANWIELD, ISSMALL, ISSWARM, MEDFRIENDLY},
        !           108:         0, 0,
        !           109:         1,
        !           110:         {14,    10, 1,  4,  HPT("1d8"), "1d8"}
        !           111: },
        !           112: {"orc",
        !           113:         15, TRUE,   TRUE,   'O',    "8-8",
        !           114:         {ISMEAN, CANSHOOT, CANWIELD, ISSWARM},
        !           115:         0, 0,
        !           116:         1,
        !           117:         {12,    10, 1,  6,  HPT("1d8"), "1d8"}
        !           118: },
        !           119: {"larva",
        !           120:         0,  TRUE,   TRUE,   'l',    "5-8",
        !           121:         {ISMEAN, ISFLOCK},
        !           122:         0, 0,
        !           123:         1,
        !           124:         {6, 10, 1,  7,  HPT("1d8"), "1d4+1"}
        !           125: },
        !           126: {"skeleton",
        !           127:         0,  TRUE,   TRUE,   's',    "0-0",
        !           128:         {ISMEAN, ISSWARM, ISUNDEAD},
        !           129:         0, 0,
        !           130:         1,
        !           131:         {6, 14, 1,  7,  HPT("1d8"), "1d6"}
        !           132: },
        !           133: {"carrion crawler",
        !           134:         0,  TRUE,   TRUE,   'c',    "2-4",
        !           135:         {ISMEAN, CANPARALYZE, ISLARGE},
        !           136:         0, 0,
        !           137:         1,
        !           138:         {8, 20, 1,  7,  HPT("1d8+1"), "1d2"}
        !           139: },
        !           140: {"manes",
        !           141:         0,  TRUE,   TRUE,   'M',    "2-4",
        !           142:         {ISMEAN, MAGICHIT, ISUNDEAD, ISSMALL},
        !           143:         0, 0,
        !           144:         1,
        !           145:         {10,    18, 1,  7,  HPT("1d8"), "1d2/1d2/1d4"}
        !           146: },
        !           147: {"elf",
        !           148:         50, TRUE,   TRUE,   'E',    "13-20",
        !           149:         {CANSHOOT, CANWIELD, CANBARGAIN, ISSWARM, HIGHFRIENDLY},
        !           150:         0, 0,
        !           151:         2,
        !           152:         {12,    20, 1,  5,  HPT("1d8+1"), "1d10"}
        !           153: },
        !           154: {"hobgoblin",
        !           155:         0,  TRUE,   TRUE,   'H',    "8-10",
        !           156:         {ISMEAN, CANSHOOT, CANWIELD, ISSWARM},
        !           157:         0, 0,
        !           158:         2,
        !           159:         {14,    20, 1,  5,  HPT("1d8+1"), "1d8"}
        !           160: },
        !           161: {"wild dog",
        !           162:         0,  TRUE,   TRUE,   'w',    "2-5",
        !           163:         {ISMEAN, ISFAST, ISSMALL, ISFLOCK},
        !           164:         0, 0,
        !           165:         2,
        !           166:         {10,    20, 1,  7,  HPT("1d8+1"), "1d4"}
        !           167: },
        !           168: {"baboon",
        !           169:         0,  TRUE,   TRUE,   'b',    "4-7",
        !           170:         {ISMEAN, ISSMALL, ISSWARM},
        !           171:         0, 0,
        !           172:         2,
        !           173:         {10,    20, 1,  7,  HPT("1d8+1"), "1d4"}
        !           174: },
        !           175: {"fire beetle",
        !           176:         0,  TRUE,   TRUE,   'B',    "0-0",
        !           177:         {ISMEAN, HASFIRE, ISFLOCK, ISSMALL},
        !           178:         0, 0,
        !           179:         2,
        !           180:         {10,    20, 1,  4,  HPT("1d8+2"), "2d4"}
        !           181: },
        !           182: {"badger",
        !           183:         0,  TRUE,   TRUE,   'k',    "4-6",
        !           184:         {CANSURPRISE, ISSMALL},
        !           185:         0, 0,
        !           186:         3,
        !           187:         {10,    30, 2,  4,  HPT("1d8+2"), "2d2/1d3"}
        !           188: },
        !           189: {"giant ant",
        !           190:         0,  TRUE,   TRUE,   'A',    "1-1",
        !           191:         {ISMEAN, CANPOISON, ISSMALL, ISSWARM},
        !           192:         0, 0,
        !           193:         3,
        !           194:         {10,    40, 2,  3,  HPT("2d8"), "1d6"}
        !           195: },
        !           196: {"war dog",
        !           197:         0,  TRUE,   TRUE,   'D',    "3-5",
        !           198:         {ISMEAN, ISFAST},
        !           199:         0, 0,
        !           200:         3,
        !           201:         {10,    35, 2,  6,  HPT("2d8+2"), "2d4"}
        !           202: },
        !           203: {"zombie",
        !           204:         0,  TRUE,   TRUE,   'Z',    "0-0",
        !           205:         {ISMEAN, ISUNDEAD, ISFLOCK},
        !           206:         0, 0,
        !           207:         2,
        !           208:         {10,    20, 2,  8,  HPT("2d8"), "1d8"}
        !           209: },
        !           210: {"wuccubi",
        !           211:         0,  TRUE,   TRUE,   'w',    "0-0",
        !           212:         {ISMEAN},
        !           213:         0, 0,
        !           214:         2,
        !           215:         {10,    20, 2,  8,  HPT("2d8"), "1d4/1d10"}
        !           216: },
        !           217: {"aarakocra",
        !           218:         5,  TRUE,   TRUE,   'a',    "8-12",
        !           219:         {CANFLY, CANWIELD, ISFLOCK, LOWFRIENDLY},
        !           220:         0, 0,
        !           221:         2,
        !           222:         {11,    28, 2,  7,  "1d8+2", "1d3/1d3"}
        !           223: },
        !           224: {"gnoll",
        !           225:         0,  TRUE,   TRUE,   'g',    "7-11",
        !           226:         {ISMEAN, CANWIELD, CANSHOOT, ISLARGE, ISSWARM},
        !           227:         0, 0,
        !           228:         2,
        !           229:         {10,    28, 2,  5,  HPT("2d8"), "2d4"}
        !           230: },
        !           231: {"warthog",
        !           232:         0,  TRUE,   TRUE,   'w',    "3-5",
        !           233:         {ISMEAN},
        !           234:         0, 0,
        !           235:         3,
        !           236:         {14,    35, 2,  7,  HPT("3d8"), "2d8/2d8"}
        !           237: },
        !           238: {"black bear",
        !           239:         0,  TRUE,   FALSE,  'U',    "5-8",
        !           240:         {CANHUG},
        !           241:         0, 0,
        !           242:         3,
        !           243:         {10,    30, 3,  7,  HPT("2d8+3"), "2d3"}
        !           244: },
        !           245: {"ear seeker",
        !           246:         0,  TRUE,   TRUE,   'e',    "0-0",
        !           247:         {ISMEAN, CANINFEST, ISSMALL},
        !           248:         0, 0,
        !           249:         0,
        !           250:         {10,    0,  1,  9,  HPT("1d1"), "0d0"}
        !           251: },
        !           252: {"floating eye",
        !           253:         0,  TRUE,   TRUE,   'E',    "0-0",
        !           254:         {CANHUH, ISSMALL},
        !           255:         0, 0,
        !           256:         1,
        !           257:         {7, 30, 1,  9,  HPT("1d4"), "0d0"}
        !           258: },
        !           259: {"brownie",
        !           260:         0,  TRUE,   TRUE,   'B',    "12-15",
        !           261:         {LOWCAST, CANSHOOT, CANWIELD, CANSURPRISE, STEALGOLD, CANBARGAIN, ISSMALL, ISFLOCK, HIGHFRIENDLY},
        !           262:         0, 0,
        !           263:         0,
        !           264:         {6, 31, 10, 3,  HPT("1d4"), "1d3"}
        !           265: },
        !           266: {"shrieker",
        !           267:         0,  TRUE,   FALSE,  'S',    "0-0",
        !           268:         {CANSHRIEK, NOMOVE, ISFLOCK},
        !           269:         0, 0,
        !           270:         1,
        !           271:         {10,    5,  3,  7,  HPT("3d8"), "0d0"}
        !           272: },
        !           273: {"gas spore",
        !           274:         0,  TRUE,   FALSE,  'g',    "0-0",
        !           275:         {CANSPORE, NOMOVE, ISLARGE},
        !           276:         0, 0,
        !           277:         0,
        !           278:         {8, 33, 2,  9,  HPT("1d1"), "0d0"}
        !           279: },
        !           280: {"hyena",
        !           281:         0,  TRUE,   TRUE,   'h',    "3-5",
        !           282:         {ISMEAN},
        !           283:         0, 0,
        !           284:         3,
        !           285:         {10,    35, 2,  7,  HPT("3d8"), "2d4"}
        !           286: },
        !           287: {"mind maggot",
        !           288:         0,  TRUE,   TRUE,   'm',    "1-1",
        !           289:         {ISMEAN, NOMOVE, DRAINBRAIN, ISFLOCK, CANSURPRISE, ISSMALL},
        !           290:         0, 0,
        !           291:         3,
        !           292:         {10,    40, 4,  8,  HPT("1d8+1"), "1d3"}
        !           293: },
        !           294: {"giant beetle",
        !           295:         0,  TRUE,   FALSE,  'b',    "0-0",
        !           296:         {ISFLOCK},
        !           297:         0, 0,
        !           298:         4,
        !           299:         {10,    40, 3,  4,  HPT("2d8"), "4d4"}
        !           300: },
        !           301: {"bombadier beetle",
        !           302:         0,  TRUE,   FALSE,  'B',    "0-0",
        !           303:         {CANBACID, ISFLOCK},
        !           304:         0, 0,
        !           305:         4,
        !           306:         {10,    40, 2,  4,  HPT("2d8+2"), "2d6"}
        !           307: },
        !           308: {"stirge",
        !           309:         0,  TRUE,   TRUE,   's',    "1-1",
        !           310:         {ISMEAN, CANFLY, CANDRAW, ISSMALL},
        !           311:         0, 0,
        !           312:         2,
        !           313:         {10,    36, 4,  8,  HPT("1d8+1"), "1d3"}
        !           314: },
        !           315: {"wild camel",
        !           316:         0,  TRUE,   TRUE,   'w',    "3-7",
        !           317:         {ISMEAN, CANTRAMPLE, ISLARGE, ISFLOCK},
        !           318:         0, 0,
        !           319:         3,
        !           320:         {12,    35, 2,  7,  HPT("3d8"), "1d4"}
        !           321: },
        !           322: {"wolf",
        !           323:         0,  TRUE,   TRUE,   'W',    "3-7",
        !           324:         {ISMEAN, ISLARGE, ISSWARM, ISFAST},
        !           325:         0, 0,
        !           326:         3,
        !           327:         {12,    35, 2,  7,  HPT("2d8+2"), "1d4+1"}
        !           328: },
        !           329: {"troglodyte",
        !           330:         5,  TRUE,   TRUE,   'T',    "5-7",
        !           331:         {ISMEAN, CANSMELL, CANSHOOT, CANWIELD, ISSWARM},
        !           332:         0, 0,
        !           333:         2,
        !           334:         {10,    36, 2,  5,  HPT("2d8"), "1d3/1d3/2d5"}
        !           335: },
        !           336: {"killer frog",
        !           337:         0,  TRUE,   FALSE,  'f',    "2-4",
        !           338:         {ISMEAN},
        !           339:         0, 0,
        !           340:         4,
        !           341:         {10,    40, 3,  6,  HPT("3d8"), "2d3/1d4"}
        !           342: },
        !           343: {"axe beak",
        !           344:         0,  TRUE,   FALSE,  'a',    "2-4",
        !           345:         {ISMEAN, ISLARGE},
        !           346:         0, 0,
        !           347:         4,
        !           348:         {10,    40, 3,  6,  HPT("3d8"), "2d3/2d4"}
        !           349: },
        !           350: {"spinning tick",
        !           351:         0,  TRUE,   TRUE,   't',    "2-6",
        !           352:         {ISMEAN, CANFRIGHTEN, ISSMALL, ISFAST, ISFLOCK},
        !           353:         0, 0,
        !           354:         5,
        !           355:         {10,    50, 2,  3,  HPT("2d8+2"), "1d2/1d2/1d4"}
        !           356: },
        !           357: {"giant centipede",
        !           358:         0,  TRUE,   TRUE,   'c',    "1-2",
        !           359:         {ISMEAN, CANPOISON, ISLARGE, ISFLOCK},
        !           360:         0, 0,
        !           361:         1,
        !           362:         {6, 40, 2,  9,  HPT("2d2"), "2d3"}
        !           363: },
        !           364: {"pegasus",
        !           365:         0,  TRUE,   TRUE,   'p',    "9-12",
        !           366:         {CANFLY, ISFAST, ISLARGE, LOWFRIENDLY},
        !           367:         0, 0,
        !           368:         4,
        !           369:         {15,    50, 3,  6,  HPT("4d8"), "1d3/1d8/1d8"}
        !           370: },
        !           371: {"lemure",
        !           372:         0,  TRUE,   FALSE,  'L',    "2-4",
        !           373:         {ISMEAN, ISREGEN, MAGICHIT, ISUNDEAD, ISFLOCK},
        !           374:         0, 0,
        !           375:         3,
        !           376:         {10,    65, 3,  7,  HPT("3d8"), "1d3"}
        !           377: },
        !           378: {"zemure",
        !           379:         0,  TRUE,   FALSE,  'z',    "2-4",
        !           380:         {ISMEAN, ISREGEN, MAGICHIT, ISUNDEAD, ISFLOCK},
        !           381:         0, 0,
        !           382:         3,
        !           383:         {10,    65, 4,  7,  HPT("3d8"), "1d4"}
        !           384: },
        !           385: {"giant beaver",
        !           386:         0,  TRUE,   TRUE,   'B',    "6-9",
        !           387:         {ISMEAN, CANSWIM, ISSWARM},
        !           388:         0, 0,
        !           389:         4,
        !           390:         {10,    60, 1,  6,  HPT("4d8"), "4d4"}
        !           391: },
        !           392: {"crocodile",
        !           393:         0,  TRUE,   TRUE,   'c',    "2-5",
        !           394:         {ISMEAN, CANSWIM, CANSURPRISE, ISFLOCK, ISLARGE},
        !           395:         0, 0,
        !           396:         4,
        !           397:         {15,    60, 3,  5,  HPT("3d8"), "1d3/2d4"}
        !           398: },
        !           399: {"hipogriff",
        !           400:         0,  TRUE,   TRUE,   'h',    "3-6",
        !           401:         {CANFLY, ISMEAN},
        !           402:         0, 0,
        !           403:         4,
        !           404:         {12,    60, 3,  5,  HPT("3d8+3"), "1d6/1d6/1d10"}
        !           405: },
        !           406: {"giant goat",
        !           407:         0,  TRUE,   TRUE,   'G',    "3-5",
        !           408:         {ISMEAN, ISFAST, ISLARGE},
        !           409:         0, 0,
        !           410:         4,
        !           411:         {10,    85, 3,  7,  HPT("3d8+1"), "2d8"}
        !           412: },
        !           413: {"wererat",
        !           414:         20, TRUE,   TRUE,   'r',    "11-12",
        !           415:         {ISMEAN, CANSUMMON, MAGICHIT, ISFLOCK},
        !           416:         "giant rat", 4,
        !           417:         4,
        !           418:         {10,    90, 3,  6,  HPT("3d8+1"), "1d8"}
        !           419: },
        !           420: {"ulodyte",
        !           421:         0,  TRUE,   TRUE,   'u',    "5-8",
        !           422:         {ISLARGE},
        !           423:         0, 0,
        !           424:         3,
        !           425:         {10,    80, 3,  6,  HPT("3d8"), "1d3/1d3"}
        !           426: },
        !           427: {"brown bear",
        !           428:         0,  TRUE,   TRUE,   'U',    "5-8",
        !           429:         {CANHUG, ISLARGE},
        !           430:         0, 0,
        !           431:         3,
        !           432:         {10,    80, 3,  6,  HPT("4d8+5"), "2d6/1d8"}
        !           433: },
        !           434: {"ghoul",
        !           435:         0,  TRUE,   TRUE,   'g',    "5-7",
        !           436:         {ISMEAN, CANPARALYZE, ISUNDEAD, ISFLOCK},
        !           437:         0, 0,
        !           438:         2,
        !           439:         {10,    65, 2,  6,  HPT("2d8"), "1d3/1d3/1d6"}
        !           440: },
        !           441: {"giant hyena",
        !           442:         0,  TRUE,   TRUE,   'H',    "3-5",
        !           443:         {ISMEAN, ISLARGE},
        !           444:         0, 0,
        !           445:         5,
        !           446:         {10,    90, 2,  7,  HPT("3d8"), "3d4"}
        !           447: },
        !           448: {"huorn",
        !           449:         0,  TRUE,   TRUE,   'h',    "6-10",
        !           450:         {CANBBURN, ISSHADOW, CANHUG},
        !           451:         0, 0,
        !           452:         3,
        !           453:         {18,    60, 3,  7,  HPT("5d6"), "3d3"}
        !           454: },
        !           455: {"piercer",
        !           456:         0,  TRUE,   FALSE,  'P',    "0-0",
        !           457:         {NOMOVE, CANSURPRISE, ISSWARM},
        !           458:         0, 0,
        !           459:         4,
        !           460:         {10,    60, 3,  3,  HPT("4d8"), "4d6"}
        !           461: },
        !           462: {"ape",
        !           463:         0,  TRUE,   FALSE,  'A',    "4-6",
        !           464:         {CANHUG},
        !           465:         0, 0,
        !           466:         1,
        !           467:         {10,    50, 3,  6,  HPT("4d8+1"), "2d3"}
        !           468: },
        !           469: {"homonculous",
        !           470:         0,  TRUE,   TRUE,   'H',    "9-15",
        !           471:         {CANFLY, ISSMALL, LOWFRIENDLY},
        !           472:         0, 0,
        !           473:         2,
        !           474:         {10,    81, 3,  6,  HPT("2d8"), "1d3"}
        !           475: },
        !           476: {"leprechaun",
        !           477:         0,  TRUE,   FALSE,  'L',    "15-16",
        !           478:         {ISMEAN, CARRYGOLD, STEALGOLD, CANBARGAIN, MEDFRIENDLY},
        !           479:         0, 0,
        !           480:         1,
        !           481:         {10,    80, 8,  -6, HPT("4d8+1"), "1d1"}
        !           482: },
        !           483: {"ogre",
        !           484:         50, TRUE,   TRUE,   'o',    "5-7",
        !           485:         {ISMEAN, ISGREED, ISLARGE, ISFLOCK},
        !           486:         0, 0,
        !           487:         5,
        !           488:         {18,    90, 4,  5,  HPT("4d8+1"), "2d6"}
        !           489: },
        !           490: {"bull",
        !           491:         0,  TRUE,   TRUE,   'B',    "3-5",
        !           492:         {ISMEAN, CANTRAMPLE, ISFLOCK, ISLARGE},
        !           493:         0, 0,
        !           494:         4,
        !           495:         {14,    85, 2,  7,  HPT("4d8"), "1d6"}
        !           496: },
        !           497: {"wild boar",
        !           498:         0,  TRUE,   TRUE,   'w',    "3-5",
        !           499:         {ISMEAN, ISFLOCK},
        !           500:         0, 0,
        !           501:         4,
        !           502:         {15,    85, 3,  7,  HPT("3d8+3"), "3d4"}
        !           503: },
        !           504: {"centaur",
        !           505:         15, TRUE,   TRUE,   'C',    "5-10",
        !           506:         {CANSHOOT, CANWIELD, ISFLOCK, ISLARGE, LOWFRIENDLY},
        !           507:         0, 0,
        !           508:         4,
        !           509:         {10,    85, 4,  4,  HPT("4d8"), "1d6/1d6"}
        !           510: },
        !           511: {"pseudo dragon",
        !           512:         10, TRUE,   FALSE,  'p',    "15-16",
        !           513:         {ISMEAN, ISGREED},
        !           514:         0, 0,
        !           515:         9,
        !           516:         {10,    100,    3,  -1, HPT("3d9"), "2d3/1d6"}
        !           517: },
        !           518: {"very young dragon",
        !           519:         10, TRUE,   FALSE,  'd',    "15-16",
        !           520:         {ISMEAN, CANBRANDOM, ISGREED},
        !           521:         0, 0,
        !           522:         9,
        !           523:         {10,    100,    3,  -1, HPT("3d9"), "1d8/1d8/3d10"}
        !           524: },
        !           525: {"batarang",
        !           526:         20, TRUE,   TRUE,   'B',    "4-6",
        !           527:         {ISMEAN, CANFRIGHTEN, CANFLY, CANSUMMON, ISFLOCK, ISSMALL},
        !           528:         "bat", 4,
        !           529:         5,
        !           530:         {10,    100,    3,  1,  HPT("3d8"), "1d4/1d4"}
        !           531: },
        !           532: {"carnivorous ape",
        !           533:         5,  TRUE,   FALSE,  'A',    "7-10",
        !           534:         {CANHUG, ISMEAN, ISLARGE},
        !           535:         0, 0,
        !           536:         4,
        !           537:         {12,    120,    4,  6,  HPT("5d8"), "2d4"}
        !           538: },
        !           539: {"pixie",
        !           540:         0,  TRUE,   TRUE,   'p',    "12-15",
        !           541:         {LOWCAST, CANSHOOT, CANWIELD, ISINVIS, ISSMALL, ISFLOCK, LOWFRIENDLY},
        !           542:         0, 0,
        !           543:         1,
        !           544:         {6, 105,    3,  3,  HPT("1d4"), "1d2"}
        !           545: },
        !           546: {"mountain lion",
        !           547:         0,  TRUE,   TRUE,   'L',    "3-5",
        !           548:         {ISMEAN, ISFAST},
        !           549:         0, 0,
        !           550:         6,
        !           551:         {12,    110,    3,  6,  HPT("3d8+1"), "1d3/1d3/1d6"}
        !           552: },
        !           553: {"bugbear",
        !           554:         5,  TRUE,   TRUE,   'U',    "5-8",
        !           555:         {ISMEAN, CANSHOOT, CANWIELD, CANSURPRISE, ISFLOCK, ISLARGE},
        !           556:         "black bear", 2,
        !           557:         6,
        !           558:         {16,    135,    3,  5,  HPT("3d8+1"), "2d4"}
        !           559: },
        !           560: {"giant lizard",
        !           561:         0,  TRUE,   TRUE,   'G',    "2-4",
        !           562:         {ISFAST, ISLARGE},
        !           563:         0, 0,
        !           564:         4,
        !           565:         {13,    125,    4,  5,  HPT("3d8+1"), "1d8"}
        !           566: },
        !           567: {"harpy",
        !           568:         0,  TRUE,   TRUE,   'H',    "6-9",
        !           569:         {CANFLY, CANWIELD},
        !           570:         0, 0,
        !           571:         3,
        !           572:         {10,    145,    4,  7,  HPT("3d8"), "1d3/1d3/1d6"}
        !           573: },
        !           574: {"iguanadon",
        !           575:         0,  TRUE,   TRUE,   'i',    "0-0",
        !           576:         {ISMEAN, ISLARGE, ISFLOCK},
        !           577:         0, 0,
        !           578:         6,
        !           579:         {12,    150,    4,  4,  HPT("6d8"), "1d3/1d3/2d4"}
        !           580: },
        !           581: {"leopard",
        !           582:         0,  TRUE,   TRUE,   'L',    "3-5",
        !           583:         {ISMEAN, ISFAST, CANSURPRISE},
        !           584:         0, 0,
        !           585:         4,
        !           586:         {10,    150,    4,  6,  HPT("3d8+2"), "1d3/1d3/1d6"}
        !           587: },
        !           588: {"nymph",
        !           589:         100,    TRUE,   FALSE,  'N',    "15-16",
        !           590:         {STEALMAGIC, MEDCAST, LOWFRIENDLY},
        !           591:         0, 0,
        !           592:         3,
        !           593:         {10,    350,    8,  -5, HPT("3d8"), "0d0"}
        !           594: },
        !           595: {"giant ram",
        !           596:         0,  TRUE,   TRUE,   'R',    "3-5",
        !           597:         {ISFLOCK, CANSUMMON, ISFAST},
        !           598:         "giant goat", 1,
        !           599:         4,
        !           600:         {10,    285,    3,  6,  HPT("4d8"), "2d6"}
        !           601: },
        !           602: {"rot grub",
        !           603:         0,  TRUE,   TRUE,   'r',    "0-0",
        !           604:         {ISMEAN, CANINFEST, ISSWARM, ISSMALL, ISSLOW},
        !           605:         0, 0,
        !           606:         0,
        !           607:         {10,    0,  1,  9,  HPT("1d1"), "0d0"}
        !           608: },
        !           609: {"triffid",
        !           610:         0,  TRUE,   FALSE,  'T',    "12-18",
        !           611:         {ISMEAN, CANHOLD, ISSLOW, CANBBURN, CANPOISON},
        !           612:         "huorn", 1,
        !           613:         4,
        !           614:         {10,    135,    10, 7,  HPT("2d8"), "1d6"}
        !           615: },
        !           616: {"violet fungi",
        !           617:         0,  TRUE,   FALSE,  'F',    "0-0",
        !           618:         {ISMEAN, CANHOLD, NOMOVE, CANROT, CANINFEST, CANPOISON},
        !           619:         0, 0,
        !           620:         4,
        !           621:         {10,    135,    3,  7,  HPT("3d8"), "5d1"}
        !           622: },
        !           623: {"giant tick",
        !           624:         0,  TRUE,   TRUE,   't',    "0-0",
        !           625:         {ISMEAN, CANDRAW, CANDISEASE, ISSMALL},
        !           626:         0, 0,
        !           627:         2,
        !           628:         {10,    105,    3,  3,  HPT("3d8"), "1d4"}
        !           629: },
        !           630: {"giant eagle",
        !           631:         0,  TRUE,   TRUE,   'e',    "0-0",
        !           632:         {ISMEAN, CANFLY, CANSPEAK, ISFLOCK, MEDFRIENDLY},
        !           633:         0, 0,
        !           634:         4,
        !           635:         {10,    150,    3,  7,  HPT("4d8"), "1d6/1d6/2d6"}
        !           636: },
        !           637: {"peryton",
        !           638:         0,  TRUE,   TRUE,   'P',    "0-0",
        !           639:         {ISMEAN, CANFLY, CANSPEAK, ISFLOCK},
        !           640:         0, 0,
        !           641:         4,
        !           642:         {10,    150,    3,  7,  HPT("4d8"), "4d4"}
        !           643: },
        !           644: {"gelatinous cube",
        !           645:         90, TRUE,   TRUE,   'c',    "0-0",
        !           646:         {ISSLOW, ISMEAN, ISSCAVENGE, CANPARALYZE, ISLARGE},
        !           647:         0, 0,
        !           648:         4,
        !           649:         {10,    150,    4,  8,  HPT("4d8"), "2d4"}
        !           650: },
        !           651: {"giant owl",
        !           652:         0,  TRUE,   TRUE,   'O',    "0-0",
        !           653:         {ISMEAN, CANFLY},
        !           654:         0, 0,
        !           655:         4,
        !           656:         {10,    150,    4,  6,  HPT("4d8"), "2d4/2d4/1d4+1"}
        !           657: },
        !           658: {"giant skunk",
        !           659:         0,  TRUE,   TRUE,   's',    "3-5",
        !           660:         {CANSTINK, ISFLEE},
        !           661:         0, 0,
        !           662:         5,
        !           663:         {10,    165,    4,  7,  HPT("5d8"), "1d6"}
        !           664: },
        !           665: {"blink dog",
        !           666:         0,  TRUE,   TRUE,   'B',    "8-10",
        !           667:         {ISMEAN, CANBLINK, ISFLOCK, HIGHFRIENDLY},
        !           668:         0, 0,
        !           669:         5,
        !           670:         {10,    170,    4,  5,  HPT("4d8"), "1d6"}
        !           671: },
        !           672: {"rust monster",
        !           673:         0,  TRUE,   TRUE,   'R',    "1-1",
        !           674:         {ISMEAN, CANRUST},
        !           675:         0, 0,
        !           676:         4,
        !           677:         {10,    185,    5,  2,  HPT("3d8"), "0d0/0d0"}
        !           678: },
        !           679: {"ghast",
        !           680:         0,  TRUE,   TRUE,   'G',    "11-12",
        !           681:         {CANPARALYZE, CANSTINK, ISMEAN, ISUNDEAD},
        !           682:         0, 0,
        !           683:         4,
        !           684:         {10,    190,    4,  4,  HPT("4d8"), "1d4/1d4/1d8"}
        !           685: },
        !           686: {"blindheim",
        !           687:         0,  TRUE,   FALSE,  'b',    "1",
        !           688:         {ISMEAN, CANBLIND},
        !           689:         0, 0,
        !           690:         4,
        !           691:         {8, 200,    2,  1,  HPT("4d8+2"), "1d8"}
        !           692: },
        !           693: {"jaguar",
        !           694:         0,  TRUE,   TRUE,   'j',    "3-5",
        !           695:         {ISMEAN, CANSURPRISE, ISLARGE},
        !           696:         0, 0,
        !           697:         5,
        !           698:         {12,    205,    2,  7,  HPT("4d8+1"), "2d3/2d5"}
        !           699: },
        !           700: {"dryad",
        !           701:         100,    TRUE,   FALSE,  'D',    "15-16",
        !           702:         {STEALMAGIC, LOWFRIENDLY},
        !           703:         0, 0,
        !           704:         3,
        !           705:         {8, 325,    8,  -2, HPT("2d8"), "1d1"}
        !           706: },
        !           707: {"anhkheg",
        !           708:         5,  TRUE,   FALSE,  'a',    "2-4",
        !           709:         {ISMEAN,CANSURPRISE, ISLARGE},
        !           710:         0, 0,
        !           711:         2,
        !           712:         {10,    300,    3,  2,  HPT("1d6+2"), "3d6"}
        !           713: },
        !           714: {"shadow",
        !           715:         0,  TRUE,   TRUE,   's',    "5-7",
        !           716:         {ISSHADOW, ISMEAN, CANCHILL, ISUNDEAD, ISFLOCK},
        !           717:         0, 0,
        !           718:         4,
        !           719:         {10,    255,    3,  7,  HPT("3d8+3"), "1d6"}
        !           720: },
        !           721: {"gargoyle",
        !           722:         5,  TRUE,   TRUE,   'g',    "5-7",
        !           723:         {ISMEAN, MAGICHIT, ISFLOCK},
        !           724:         0, 0,
        !           725:         5,
        !           726:         {10,    165,    4,  5,  HPT("4d8+4"), "1d3/1d3/1d6/1d4"}
        !           727: },
        !           728: {"su-monster",
        !           729:         10, TRUE,   TRUE,   's',    "8-10",
        !           730:         {ISMEAN},
        !           731:         0, 0,
        !           732:         6,
        !           733:         {10,    225,    5,  6,  HPT("5d8+5"), "4d4/2d4"}
        !           734: },
        !           735: {"gray ooze",
        !           736:         50, TRUE,   FALSE,  'o',    "1-1",
        !           737:         {ISMEAN, NOMOVE, CANRUST, ISSCAVENGE, BOLTDIVIDE, BLOWDIVIDE, NOFIRE, NOCOLD},
        !           738:         0, 0,
        !           739:         5,
        !           740:         {10,    200,    3,  8,  HPT("3d8+3"), "2d8"}
        !           741: },
        !           742: {"psuedo-dragon",
        !           743:         0,  TRUE,   TRUE,   'P',    "8-12",
        !           744:         {CANSURPRISE, CANSEE, CANFLY, CANPOISON, LOWFRIENDLY},
        !           745:         0, 0,
        !           746:         2,
        !           747:         {10,    200,    3,  2,  HPT("2d8"), "1d3"}
        !           748: },
        !           749: {"lava child",
        !           750:         0,  TRUE,   TRUE,   'l',    "8-12",
        !           751:         {NOMETAL, NOFIRE, LOWFRIENDLY},
        !           752:         0, 0,
        !           753:         5,
        !           754:         {11,    205,    4,  4,  HPT("5d8"), "1d6/1d6/2d6"}
        !           755: },
        !           756: {"hell hound",
        !           757:         0,  TRUE,   TRUE,   'h',    "5-8",
        !           758:         {ISMEAN, NOFIRE, CANBFIRE, CANSURPRISE, CANSEE},
        !           759:         0, 0,
        !           760:         8,
        !           761:         {10,    250,    4,  4,  HPT("5d8+4"), "1d10"}
        !           762: },
        !           763: {"pech",
        !           764:         60, TRUE,   FALSE,  'p',    "8-14",
        !           765:         {CANINWALL, LOWFRIENDLY},
        !           766:         0, 0,
        !           767:         4,
        !           768:         {10,    240,    4,  3,  HPT("4d8"), "1d6"}
        !           769: },
        !           770: {"winter wolf",
        !           771:         0,  TRUE,   TRUE,   'w',    "8-12",
        !           772:         {ISMEAN, ISFAST, CANBICE, NOCOLD, ISFLOCK},
        !           773:         "wolf", 6,
        !           774:         5,
        !           775:         {10,    245,    4,  5,  HPT("6d8"), "2d4"}
        !           776: },
        !           777: {"sylph",
        !           778:         100,    TRUE,   FALSE,  's',    "15-16",
        !           779:         {STEALMAGIC, LOWFRIENDLY},
        !           780:         0, 0,
        !           781:         3,
        !           782:         {8, 325,    8,  -2, HPT("2d8"), "1d1"}
        !           783: },
        !           784: {"lion",
        !           785:         0,  TRUE,   TRUE,   'L',    "3-5",
        !           786:         {ISMEAN, ISLARGE},
        !           787:         0, 0,
        !           788:         6,
        !           789:         {12,    300,    4,  6,  HPT("5d8+2"), "1d4/1d4/1d10"}
        !           790: },
        !           791: {"undine",
        !           792:         30, TRUE,   TRUE,   'u',    "12-18",
        !           793:         {ISMEAN, MAGICHIT, NOBOLT, NOCOLD, CANSUMMON, CANSEE, CANSWIM, ISFAST},
        !           794:         "crocodile", 3,
        !           795:         10,
        !           796:         {10,    200,    9,  7,  HPT("7d8+3"), "1d6/1d6/1d6/1d4"}
        !           797: },
        !           798: {"ochre jelly",
        !           799:         0,  TRUE,   FALSE,  'O',    "1-1",
        !           800:         {ISMEAN, ISSLOW, BOLTDIVIDE, CANROT},
        !           801:         "gelatinous cube", 2,
        !           802:         10,
        !           803:         {10,    250,    4,  8,  HPT("6d8"), "3d4"}
        !           804: },
        !           805: {"phoenix",
        !           806:         5,  TRUE,   FALSE,  'X',    "5-7",
        !           807:         {NOFIRE, NOBOLT, CANSPEAK, CANBFIRE, ISLARGE, MEDFRIENDLY},
        !           808:         0, 0,
        !           809:         8,
        !           810:         {10,    200,    4,  2,  HPT("4d8"), "1d4/1d8"}
        !           811: },
        !           812: {"owlbear",
        !           813:         5,  TRUE,   TRUE,   'U',    "5-7",
        !           814:         {ISMEAN, CANHUG, CANSUMMON, ISLARGE},
        !           815:         "giant owl", 2,
        !           816:         12,
        !           817:         {10,    225,    5,  5,  HPT("5d8+2"), "1d6/1d6/2d6"}
        !           818: },
        !           819: {"phycomid",
        !           820:         3,  TRUE,   FALSE,  'P',    "0-0",
        !           821:         {CANPOISON, CANINFEST, CANBACID},
        !           822:         0, 0,
        !           823:         5,
        !           824:         {10,    280,    5,  5,  HPT("4d8"), "3d2/3d2"}
        !           825: },
        !           826: {"slithering tracker",
        !           827:         90, TRUE,   TRUE,   't',    "0-0",
        !           828:         {ISMEAN, ISSCAVENGE, CANPARALYZE, ISSMALL, ISSHADOW, CANDRAW},
        !           829:         0, 0,
        !           830:         5,
        !           831:         {10,    280,    5,  5,  HPT("5d8"), "2d4"}
        !           832: },
        !           833: {"satyr",
        !           834:         0,  TRUE,   TRUE,   's',    "10-14",
        !           835:         {CANSURPRISE, LOWFRIENDLY},
        !           836:         0, 0,
        !           837:         5,
        !           838:         {10,    280,    5,  5,  HPT("5d8"), "2d4"}
        !           839: },
        !           840: {"imp",
        !           841:         25, TRUE,   TRUE,   'i',    "8-10",
        !           842:         {ISMEAN, ISREGEN, MAGICHIT, CANPOISON, CANSURPRISE, ISSMALL, ISUNDEAD},
        !           843:         0, 0,
        !           844:         3,
        !           845:         {10,    275,    2,  2,  HPT("2d8+2"), "1d4"}
        !           846: },
        !           847: {"quellit",
        !           848:         30, TRUE,   TRUE,   'q',    "7-11",
        !           849:         {ISMEAN, ISREGEN, MAGICHIT },
        !           850:         0, 0,
        !           851:         3,
        !           852:         {10,    400,    7,  2,  HPT("4d8"), "2d10/2d6"}
        !           853: },
        !           854: {"quasit",
        !           855:         30, TRUE,   TRUE,   'Q',    "5-7",
        !           856:         {ISMEAN, ISREGEN, MAGICHIT, CANSURPRISE, CANITCH, ISSMALL, ISUNDEAD},
        !           857:         0, 0,
        !           858:         3,
        !           859:         {10,    325,    7,  2,  HPT("3d8"), "1d2/1d2/1d4"}
        !           860: },
        !           861: {"doppleganger",
        !           862:         0,  TRUE,   TRUE,   'D',    "11-12",
        !           863:         {ISMEAN, CANSURPRISE},
        !           864:         0, 0,
        !           865:         4,
        !           866:         {10,    330,    10, 5,  HPT("4d8"), "1d12"}
        !           867: },
        !           868: {"subterranean lizard",
        !           869:         0,  TRUE,   TRUE,   's',    "0-0",
        !           870:         {ISFAST, ISLARGE},
        !           871:         0, 0,
        !           872:         6,
        !           873:         {14,    350,    6,  5,  HPT("6d8"), "2d6"}
        !           874: },
        !           875: {"giant porcupine",
        !           876:         0,  TRUE,   FALSE,  'p',    "0-0",
        !           877:         {ISFLEE, CANSTICK},
        !           878:         0, 0,
        !           879:         6,
        !           880:         {10,    350,    6,  5,  HPT("6d8"), "2d4"}
        !           881: },
        !           882: {"plateosaurus",
        !           883:         0,  TRUE,   TRUE,   'P',    "0-0",
        !           884:         {ISFLEE, CANTRAMPLE, ISLARGE},
        !           885:         0, 0,
        !           886:         10,
        !           887:         {18,    375,    9,  5,  HPT("8d8"), "0d0"}
        !           888: },
        !           889: {"buffalo",
        !           890:         0,  TRUE,   TRUE,   'b',    "3-5",
        !           891:         {ISMEAN, CANTRAMPLE, ISSWARM, ISLARGE},
        !           892:         0, 0,
        !           893:         8,
        !           894:         {16,    350,    2,  7,  HPT("5d8"), "1d8"}
        !           895: },
        !           896: {"cockatrice",
        !           897:         0,  TRUE,   TRUE,   'c',    "1-1",
        !           898:         {ISMEAN, CANFLY, TOUCHSTONE, ISSMALL},
        !           899:         0, 0,
        !           900:         5,
        !           901:         {10,    315,    5,  6,  HPT("5d8"), "1d3"}
        !           902: },
        !           903: {"yeti",
        !           904:         30, TRUE,   TRUE,   'Y',    "8-10",
        !           905:         {ISMEAN, CANPARALYZE,CANHUG, NOCOLD, CANSURPRISE, ISLARGE, LOWFRIENDLY},
        !           906:         "winter wolf", 2,
        !           907:         12,
        !           908:         {13,    500,    6,  6,  HPT("4d8+4"), "1d6/1d6"}
        !           909: },
        !           910: {"lonchu",
        !           911:         0,  TRUE,   FALSE,  'l',    "8-10",
        !           912:         {ISMEAN},
        !           913:         0, 0,
        !           914:         8,
        !           915:         {10,    475,    6,  4,  HPT("6d8+1"), "1d4/1d4"}
        !           916: },
        !           917: {"leucrotta",
        !           918:         0,  TRUE,   FALSE,  'L',    "8-10",
        !           919:         {ISMEAN, ISLARGE},
        !           920:         0, 0,
        !           921:         8,
        !           922:         {10,    475,    6,  4,  HPT("6d8+1"), "3d6/1d6/1d6"}
        !           923: },
        !           924: {"giant crocodile",
        !           925:         0,  TRUE,   TRUE,   'g',    "2-4",
        !           926:         {CANSWIM, CANSUMMON, CANSURPRISE, ISLARGE},
        !           927:         "undine", 1,
        !           928:         8,
        !           929:         {18,    400,    5,  4,  HPT("7d8"), "3d6/2d10"}
        !           930: },
        !           931: {"griffon",
        !           932:         0,  TRUE,   TRUE,   'g',    "0-0",
        !           933:         {CANFLY, ISMEAN, ISLARGE},
        !           934:         0, 0,
        !           935:         10,
        !           936:         {12,    375,    4,  3,  HPT("7d8"), "1d4/1d4/2d8"}
        !           937: },
        !           938: {"warg",
        !           939:         10, TRUE,   TRUE,   'W',    "5-9",
        !           940:         {ISFAST, CANSUMMON, ISFLOCK},
        !           941:         "wolf", 3,
        !           942:         8,
        !           943:         {12,    400,    6,  4,  HPT("3d8+3"), "1d4+4"}
        !           944: },
        !           945: {"unicorn",
        !           946:         10, TRUE,   TRUE,   'u',    "8-12",
        !           947:         {ISFAST, CANSURPRISE, CANBLINK, ISLARGE, MEDFRIENDLY},
        !           948:         0, 0,
        !           949:         5,
        !           950:         {12,    400,    6,  2,  HPT("4d8+4"), "1d6/1d6/1d12"}
        !           951: },
        !           952: {"entwife",
        !           953:         35, TRUE,   FALSE,  'w',    "13-15",
        !           954:         {CANSUMMON, CANBBURN, ISSWARM, ISLARGE, HIGHFRIENDLY},
        !           955:         "ent", 1,
        !           956:         8,
        !           957:         {16,    400,    6,  4,  HPT("3d8+3"), "1d4+4"}
        !           958: },
        !           959: {"minotaur",
        !           960:         0,  TRUE,   TRUE,   'm',    "7-9",
        !           961:         {ISMEAN, CANWIELD, ISLARGE},
        !           962:         0, 0,
        !           963:         8,
        !           964:         {14,    400,    5,  6,  HPT("6d8+3"), "1d3/2d4"}
        !           965: },
        !           966: {"displacer beast",
        !           967:         0,  TRUE,   TRUE,   'D',    "3-5",
        !           968:         {CANBLINK, ISSHADOW, ISLARGE},
        !           969:         0, 0,
        !           970:         8,
        !           971:         {12,    475,    6,  4,  HPT("6d8"), "2d4/2d4"}
        !           972: },
        !           973: {"giant lynx",
        !           974:         0,  TRUE,   TRUE,   'L',    "9-13",
        !           975:         {ISMEAN, CANSURPRISE},
        !           976:         0, 0,
        !           977:         3,
        !           978:         {10,    420,    4,  2,  HPT("2d8+2"), "1d2/1d2/1d4"}
        !           979: },
        !           980: {"young dragon",
        !           981:         25, TRUE,   FALSE,  'd',    "12-15",
        !           982:         {ISMEAN, CANBRANDOM, ISGREED, ISLARGE, LOWFRIENDLY},
        !           983:         0, 0,
        !           984:         9,
        !           985:         {10,    800,    6,  1,  HPT("30d1"), "1d4/1d4/3d8"}
        !           986: },
        !           987: {"ceratosaurus",
        !           988:         0,  TRUE,   TRUE,   'c',    "0-0",
        !           989:         {ISMEAN, ISFAST, ISLARGE},
        !           990:         0, 0,
        !           991:         12,
        !           992:         {18,    600,    4,  5,  HPT("8d8"), "1d6/1d6/4d4"}
        !           993: },
        !           994: {"wight",
        !           995:         35, TRUE,   TRUE,   'W',    "8-10",
        !           996:         {ISMEAN, CANSUMMON, CANDRAIN, MAGICHIT, ISUNDEAD, ISFLOCK},
        !           997:         "skeleton", 2,
        !           998:         7,
        !           999:         {10,    540,    4,  5,  HPT("4d8+3"), "1d4"}
        !          1000: },
        !          1001: {"monoclonius",
        !          1002:         0,  TRUE,   TRUE,   'M',    "0-0",
        !          1003:         {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        !          1004:         0, 0,
        !          1005:         18,
        !          1006:         {18,    550,    4,  3,  HPT("8d8"), "2d8"}
        !          1007: },
        !          1008: {"olog-hai troll",
        !          1009:         45, TRUE,   TRUE,   'T',    "12-18",
        !          1010:         {ISMEAN, ISFLOCK, NOCOLD, CANWIELD, ISREGEN,  CANSUMMON},
        !          1011:         "troll", 2,
        !          1012:         6,
        !          1013:         {15,    640,    5,  3,  HPT("5d6"), "2d8+4"}
        !          1014: },
        !          1015: {"manticore",
        !          1016:         20, TRUE,   TRUE,   'm',    "7-9",
        !          1017:         {ISMEAN, CANFLY},
        !          1018:         0, 0,
        !          1019:         6,
        !          1020:         {12,    525,    4,  4,  HPT("6d8+3"), "1d3/1d3/1d8"}
        !          1021: },
        !          1022: {"uruk-hai orc",
        !          1023:         45, TRUE,   TRUE,   'O',    "12-18",
        !          1024:         {ISMEAN, ISSWARM, CANWIELD, CANSHOOT, CANSUMMON},
        !          1025:         "orc", 3,
        !          1026:         6,
        !          1027:         {15,    540,    3,  5,  HPT("5d4+3"), "3d4"}
        !          1028: },
        !          1029: {"kazad dwarf",
        !          1030:         75, TRUE,   FALSE,  'D',    "12-18",
        !          1031:         {ISFLOCK, CANWIELD, CANSHOOT, CANSUMMON, LOWFRIENDLY},
        !          1032:         "dwarf", 3,
        !          1033:         6,
        !          1034:         {17,    540,    5,  3,  HPT("5d8+3"), "3d4"}
        !          1035: },
        !          1036: {"noldor elf",
        !          1037:         75, TRUE,   FALSE,  'E',    "18-20",
        !          1038:         {ISFLOCK, CANWIELD, MEDCAST, CANSHOOT, CANSUMMON, LOWFRIENDLY},
        !          1039:         "elf", 3,
        !          1040:         6,
        !          1041:         {14,    600,    6,  2,  HPT("5d8+3"), "3d4"}
        !          1042: },
        !          1043: {"ent",
        !          1044:         80, TRUE,   FALSE,  'e',    "15-17",
        !          1045:         {ISREGEN, CANSUMMON, CANBBURN, HIGHCAST, ISLARGE, HIGHFRIENDLY},
        !          1046:         "huorn", 3,
        !          1047:         10,
        !          1048:         {22,    600,    6,  4,  HPT("6d8+6"), "1d4+4/1d4+4/2d6"}
        !          1049: },
        !          1050: {"nightmare",
        !          1051:         0,  TRUE,   FALSE,  'n',    "11-13",
        !          1052:         {ISMEAN, ISFAST, NOFIRE, ISLARGE, ISUNDEAD},
        !          1053:         0, 0,
        !          1054:         8,
        !          1055:         {14,    600,    6,  -4, HPT("6d8+6"), "2d4/1d6+4/1d6+4"}
        !          1056: },
        !          1057: {"troll",
        !          1058:         50, TRUE,   FALSE,  'T',    "5-7",
        !          1059:         {ISMEAN, ISREGEN, ISLARGE},
        !          1060:         0, 0,
        !          1061:         8,
        !          1062:         {18,    600,    6,  4,  HPT("6d8+6"), "1d8/1d8/2d6"}
        !          1063: },
        !          1064: {"wraith",
        !          1065:         0,  TRUE,   TRUE,   'W',    "11-12",
        !          1066:         {ISMEAN, CANDRAIN, CANSUMMON, MAGICHIT, ISUNDEAD},
        !          1067:         "zombie", 2,
        !          1068:         8,
        !          1069:         {10,    575,    5,  4,  HPT("5d8+3"), "1d6"}
        !          1070: },
        !          1071: {"archer bush",
        !          1072:         50, TRUE,   FALSE,  'a',    "0-0",
        !          1073:         {ISMEAN, CANPOISON, CANSUMMON, ISFLOCK, NOMOVE, CANBBURN, ISLARGE},
        !          1074:         "dryad", 2,
        !          1075:         20,
        !          1076:         {10,    600,    8,  8,  HPT("2d8"), "1d10"}
        !          1077: },
        !          1078: {"green slime",
        !          1079:         0,  TRUE,   TRUE,   's',    "0-0",
        !          1080:         {NOMOVE, ISSCAVENGE, BOLTDIVIDE, BLOWDIVIDE, CANRUST, NOMOVE, CANINFEST, CANROT, ISSMALL},
        !          1081:         0, 0,
        !          1082:         2,
        !          1083:         {8, 610,    5,  9,  HPT("2d8"), "1d1"}
        !          1084: },
        !          1085: {"blink saber tooth tiger",
        !          1086:         0,  TRUE,   TRUE,   'T',    "8-10",
        !          1087:         {ISMEAN, CANSUMMON, CANBLINK, ISLARGE},
        !          1088:         "blink dog", 2,
        !          1089:         10,
        !          1090:         {10,    670,    8,  3,  HPT("8d8+6"), "1d10/1d10/1d8/1d8"}
        !          1091: },
        !          1092: {"djinni",
        !          1093:         0,  TRUE,   TRUE,   'd',    "10-15",
        !          1094:         {CANCAST, ISFAST, CANSPEAK, ISLARGE, MEDFRIENDLY},
        !          1095:         0, 0,
        !          1096:         5,
        !          1097:         {12,    725,    6,  4,  HPT("7d8+3"), "2d8"}
        !          1098: },
        !          1099: {"stag beetle",
        !          1100:         0,  TRUE,   TRUE,   'B',    "0-0",
        !          1101:         {ISMEAN, ISFLOCK},
        !          1102:         0, 0,
        !          1103:         8,
        !          1104:         {10,    700,    5,  3,  HPT("7d8"), "4d4/2d10"}
        !          1105: },
        !          1106: {"gibbering ghoul",
        !          1107:         15, TRUE,   TRUE,   'g',    "3-15",
        !          1108:         {ISMEAN, CANPARALYZE, CANDRAIN, ISUNDEAD, CANSUMMON},
        !          1109:         "ghoul", 2,
        !          1110:         10,
        !          1111:         {10,    750,    6,  4,  HPT("6d10"), "1d6+2/1d4+1/1d4+1/1d8"}
        !          1112: },
        !          1113: {"catoblepas",
        !          1114:         10, TRUE,   TRUE,   'c',    "3-5",
        !          1115:         {ISMEAN, LOOKSTONE, CANSTINK, ISLARGE},
        !          1116:         0, 0,
        !          1117:         8,
        !          1118:         {16,    700,    6,  7,  HPT("6d8+2"), "1d6/1d8"}
        !          1119: },
        !          1120: {"jackalwere",
        !          1121:         50, TRUE,   TRUE,   'J',    "11-12",
        !          1122:         {ISMEAN, CANSHOOT, CANWIELD, CANSNORE, MAGICHIT, CANSUMMON},
        !          1123:         "jackal", 2,
        !          1124:         4,
        !          1125:         {10,    800,    4,  4,  HPT("4d8"), "2d4"}
        !          1126: },
        !          1127: {"werebear",
        !          1128:         10, TRUE,   TRUE,   'U',    "14-16",
        !          1129:         {ISMEAN, CANHUG, ISLARGE, MAGICHIT, CANSUMMON},
        !          1130:         "brown bear", 2,
        !          1131:         10,
        !          1132:         {16,    825,    6,  2,  HPT("7d8+3"), "1d3/1d3/2d8"}
        !          1133: },
        !          1134: {"salamander",
        !          1135:         50, TRUE,   TRUE,   's',    "14-16",
        !          1136:         {ISMEAN, NOFIRE, CANHUG, MAGICHIT, CANWIELD},
        !          1137:         "fire beetle", 2,
        !          1138:         14,
        !          1139:         {13,    825,    6,  4,  HPT("7d8+7"), "2d6/1d6"}
        !          1140: },
        !          1141: {"ankylosaurus",
        !          1142:         0,  TRUE,   TRUE,   'a',    "0-0",
        !          1143:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          1144:         0, 0,
        !          1145:         12,
        !          1146:         {18,    900,    9,  0,  HPT("9d8"), "3d6"}
        !          1147: },
        !          1148: {"yeenoghu",
        !          1149:         0,  TRUE,   TRUE,   'y',    "5-10",
        !          1150:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          1151:         0, 0,
        !          1152:         12,
        !          1153:         {18,    900,    11,  0,  HPT("9d8"), "3d6"}
        !          1154: },
        !          1155: {"erinyes",
        !          1156:         25, TRUE,   TRUE,   'E',    "8-10",
        !          1157:         {ISMEAN, CANFRIGHTEN, CANSUMMON, ISUNDEAD},
        !          1158:         "lemure", 3,
        !          1159:         8,
        !          1160:         {10,    875,    7,  2,  HPT("6d8+6"), "2d4"}
        !          1161: },
        !          1162: {"spotted lion",
        !          1163:         0,  TRUE,   TRUE,   'L',    "3-5",
        !          1164:         {ISMEAN, ISLARGE},
        !          1165:         "lion", 2,
        !          1166:         10,
        !          1167:         {12,    700,    6,  5,  HPT("6d8+2"), "1d4/1d4/1d12"}
        !          1168: },
        !          1169: {"killer bee",
        !          1170:         0,  TRUE,   TRUE,   'z',    "2-4",
        !          1171:         {ISMEAN, CANPOISON, CANFLY, ISMANY, ISSMALL},
        !          1172:         0, 0,
        !          1173:         20,
        !          1174:         {6, 800,    4,  0,  HPT("3d8"), "1d10"}
        !          1175: },
        !          1176: {"minotaur lizard",
        !          1177:         40, TRUE,   TRUE,   'm',    "0-0",
        !          1178:         {ISMEAN, ISLARGE},
        !          1179:         0, 0,
        !          1180:         10,
        !          1181:         {14,    875,    7,  5,  HPT("8d8"), "2d6/2d6/3d6"}
        !          1182: },
        !          1183: {"lammasu",
        !          1184:         0,  TRUE,   TRUE,   'l',    "14-18",
        !          1185:         {CANFLY, MEDCAST, CANSPEAK, CANBARGAIN, ISLARGE, HIGHFRIENDLY},
        !          1186:         0, 0,
        !          1187:         10,
        !          1188:         {10,    850,    7,  6,  HPT("7d8+7"), "1d6/1d6"}
        !          1189: },
        !          1190: {"teratosaurus",
        !          1191:         0,  TRUE,   TRUE,   'T',    "0-0",
        !          1192:         {ISMEAN, ISFAST, ISLARGE},
        !          1193:         0, 0,
        !          1194:         14,
        !          1195:         {18,    900,    8,  5,  HPT("10d8"), "1d3/1d3/3d6"}
        !          1196: },
        !          1197: {"rhynosphinx",
        !          1198:         0,  TRUE,   TRUE,   'r',    "3-5",
        !          1199:         {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        !          1200:         0, 0,
        !          1201:         12,
        !          1202:         {18,    925,    8,  6,  HPT("9d8"), "2d10/2d8"}
        !          1203: },
        !          1204: {"rhinoceros",
        !          1205:         0,  TRUE,   TRUE,   'R',    "3-5",
        !          1206:         {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        !          1207:         0, 0,
        !          1208:         12,
        !          1209:         {18,    900,    8,  6,  HPT("8d8"), "2d4/2d6"}
        !          1210: },
        !          1211: {"slyph",
        !          1212:         30, TRUE,   TRUE,   'S',    "12-18",
        !          1213:         {ISMEAN, HALFDAMAGE, MAGICHIT, CANSUMMON, NOBOLT, NOCOLD, CANSEE, CANFLY, ISSHADOW},
        !          1214:         "giant crocodile", 3,
        !          1215:         10,
        !          1216:         {10,    800,    9,  7,  HPT("6d8+3"), "1d6/1d6/1d6/1d4"}
        !          1217: },
        !          1218: {"rakshasa",
        !          1219:         20, TRUE,   TRUE,   'r',    "12-14",
        !          1220:         {ISMEAN, MEDCAST, BMAGICHIT},
        !          1221:         0, 0,
        !          1222:         8,
        !          1223:         {13,    925,    8,  -4, HPT("7d8"), "1d3/1d3/1d4+1"}
        !          1224: },
        !          1225: {"wyvern",
        !          1226:         5,  TRUE,   TRUE,   'w',    "6-8",
        !          1227:         {ISMEAN, CANSURPRISE, CANSEE, CANFLY, CANPOISON},
        !          1228:         0, 0,
        !          1229:         10,
        !          1230:         {14,    925,    8,  3,  HPT("7d8+7"), "1d6/2d8"}
        !          1231: },
        !          1232: {"mummy",
        !          1233:         20, TRUE,   FALSE,  'm',    "5-7",
        !          1234:         {ISMEAN, CANINFEST, CANSUMMON, MAGICHIT, CANFRIGHTEN, HALFDAMAGE, CANBBURN, ISUNDEAD},
        !          1235:         "ghast", 2,
        !          1236:         8,
        !          1237:         {10,    1150,   6,  3,  HPT("6d8+3"), "1d12"}
        !          1238: },
        !          1239: {"basilisk",
        !          1240:         0,  TRUE,   TRUE,   'B',    "1-1",
        !          1241:         {ISMEAN, LOOKSTONE},
        !          1242:         0, 0,
        !          1243:         8,
        !          1244:         {10,    1000,   6,  4,  HPT("6d8+1"), "1d10"}
        !          1245: },
        !          1246: {"medusa",
        !          1247:         0,  TRUE,   FALSE,  'M',    "11-14",
        !          1248:         {LOOKSTONE, CANPOISON},
        !          1249:         0, 0,
        !          1250:         10,
        !          1251:         {10,    1000,   7,  5,  HPT("6d8"), "1d4"}
        !          1252: },
        !          1253: {"polar bear",
        !          1254:         0,  TRUE,   TRUE,   'U',    "5-8",
        !          1255:         {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        !          1256:         "winter wolf", 2,
        !          1257:         12,
        !          1258:         {10,    900,    6,  6,  HPT("8d8"), "2d6/2d10"}
        !          1259: },
        !          1260: {"otyugh",
        !          1261:         0,  TRUE,   TRUE,   'o',    "5-10",
        !          1262:         {ISMEAN, CANDISEASE},
        !          1263:         0, 0,
        !          1264:         8,
        !          1265:         {10,    700,    7,  3,  HPT("7d8"), "1d8/1d8/1d4+1"}
        !          1266: },
        !          1267: {"adult dragon",
        !          1268:         30, TRUE,   FALSE,  'd',    "15-16",
        !          1269:         {ISMEAN, CANBRANDOM, ISGREED, CANFRIGHTEN, ISLARGE, MEDFRIENDLY},
        !          1270:         0, 0,
        !          1271:         9,
        !          1272:         {10,    1000,   8,  -1, HPT("45d1"), "1d8/1d8/3d10"}
        !          1273: },
        !          1274: {"invisible stalker",
        !          1275:         0,  TRUE,   TRUE,   'I',    "13-14",
        !          1276:         {ISMEAN, ISINVIS, ISLARGE},
        !          1277:         0, 0,
        !          1278:         10,
        !          1279:         {10,    1090,   8,  3,  HPT("8d8"), "4d4"}
        !          1280: },
        !          1281: {"xorn",
        !          1282:         0,  TRUE,   TRUE,   'X',    "8-10",
        !          1283:         {ISMEAN, CANINWALL, CANSUMMON, NOCOLD, NOFIRE, CANSURPRISE},
        !          1284:         "vilstrak", 2,
        !          1285:         10,
        !          1286:         {10,    1275,   7,  -2, HPT("7d8+7"), "1d3/1d3/1d3/4d6"}
        !          1287: },
        !          1288: {"will-o-wisp",
        !          1289:         100,    TRUE,   FALSE,  'W',    "15-16",
        !          1290:         {ISMEAN, BMAGICHIT, CANSURPRISE, ISSMALL},
        !          1291:         0, 0,
        !          1292:         12,
        !          1293:         {10,    1200,   9,  -8, HPT("9d8"), "2d8"}
        !          1294: },
        !          1295: {"chimera",
        !          1296:         0,  TRUE,   FALSE,  'c',    "2-4",
        !          1297:         {ISMEAN, CANFLY, NOFIRE, CANBFIRE, ISLARGE},
        !          1298:         0, 0,
        !          1299:         12,
        !          1300:         {10,    1000,   9,  6,  HPT("9d8"), "1d3/1d3/1d4/1d4/2d4/3d4"}
        !          1301: },
        !          1302: {"barrow wight",
        !          1303:         100,    TRUE,   FALSE,  'W',    "14-18",
        !          1304:         {ISMEAN, CANPARALYZE, CANSUMMON, CANDRAIN, BMAGICHIT, ISUNDEAD},
        !          1305:         "wight", 2,
        !          1306:         10,
        !          1307:         {10,    975,    10, 0,  HPT("10d6"), "3d6/1d8"}
        !          1308: },
        !          1309: {"anatosaurus",
        !          1310:         0,  TRUE,   FALSE,  'a',    "0-0",
        !          1311:         {ISFLEE, CANTRAMPLE, ISLARGE},
        !          1312:         0, 0,
        !          1313:         16,
        !          1314:         {18,    1300,   9,  5,  HPT("12d8"), "1d4"}
        !          1315: },
        !          1316: {"wooly rhinoceros",
        !          1317:         0,  TRUE,   TRUE,   'R',    "3-5",
        !          1318:         {ISMEAN, ISFAST, CANSUMMON, CANTRAMPLE, ISLARGE},
        !          1319:         "rhinoceros", 2,
        !          1320:         14,
        !          1321:         {18,    1350,   9,  5,  HPT("10d8"), "2d6"}
        !          1322: },
        !          1323: {"air squid",
        !          1324:         40, TRUE,   TRUE,   'S',    "2-8",
        !          1325:         {ISMEAN, CANHUG, CANFLY, CANBBURN, ISLARGE, LOWFRIENDLY},
        !          1326:         0, 0,
        !          1327:         16,
        !          1328:         {10,    1400,   9,  7,  HPT("12d8"), "1d8/1d8/1d8/1d8/1d8/1d8/1d8/1d8/1d10"}
        !          1329: },
        !          1330: {"octorilla (snake ape)",
        !          1331:         80, TRUE,   TRUE,   'o',    "2-8",
        !          1332:         {ISMEAN, CANSUMMON, CANHUG, ISFLOCK},
        !          1333:         "carnivorous ape", 2,
        !          1334:         20,
        !          1335:         {14,    1500,   6,  6,  HPT("6d8"), "1d10/1d10/1d10/1d10/2d6"}
        !          1336: },
        !          1337: {"cave bear",
        !          1338:         0,  TRUE,   TRUE,   'U',    "5-8",
        !          1339:         {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        !          1340:         "bugbear", 2,
        !          1341:         14,
        !          1342:         {10,    850,    6,  6,  HPT("6d8+6"), "2d8/1d12"}
        !          1343: },
        !          1344: {"elasmosaurus",
        !          1345:         0,  TRUE,   TRUE,   'e',    "4-6",
        !          1346:         {ISMEAN},
        !          1347:         0, 0,
        !          1348:         10,
        !          1349:         {10,    1700,   4,  -4, HPT("4d7"), "4d6"}
        !          1350: },
        !          1351: {"electric eel",
        !          1352:         0,  TRUE,   TRUE,   'E',    "4-6",
        !          1353:         {ISMEAN, CANBBOLT, NOBOLT, NOFIRE, CANSWIM},
        !          1354:         0, 0,
        !          1355:         10,
        !          1356:         {10,    1700,   4,  -4, HPT("4d8"), "4d6"}
        !          1357: },
        !          1358: {"remorhaz",
        !          1359:         0,  TRUE,   TRUE,   'r',    "4-6",
        !          1360:         {ISMEAN, CANBFIRE, CANSUMMON, NOFIRE, ISFAST, ISLARGE},
        !          1361:         "winter wolf", 2,
        !          1362:         16,
        !          1363:         {18,    1700,   6,  0,  HPT("9d8"), "6d6"}
        !          1364: },
        !          1365: {"airfang",
        !          1366:         0,  TRUE,   TRUE,   'S',    "2-8",
        !          1367:         {ISMEAN, CANFLY, ISMANY, ISSMALL},
        !          1368:         0, 0,
        !          1369:         10,
        !          1370:         {10,    1200,   3,  -4, HPT("8d6"), "3d4/3d4"}
        !          1371: },
        !          1372: {"megalosaurus",
        !          1373:         0,  TRUE,   TRUE,   'M',    "0-0",
        !          1374:         {ISMEAN, ISFAST, ISLARGE},
        !          1375:         0, 0,
        !          1376:         16,
        !          1377:         {18,    1300,   9,  5,  HPT("12d8"), "3d6"}
        !          1378: },
        !          1379: {"lambeosaurus",
        !          1380:         0,  TRUE,   FALSE,  'l',    "0-0",
        !          1381:         {ISFLEE, CANTRAMPLE, ISFLOCK, ISLARGE},
        !          1382:         0, 0,
        !          1383:         16,
        !          1384:         {18,    1300,   9,  5,  HPT("12d8"), "2d6"}
        !          1385: },
        !          1386: {"dragonne",
        !          1387:         15, TRUE,   TRUE,   'd',    "6-8",
        !          1388:         {ISMEAN, CANFLY, CANSHRIEK, ISLARGE},
        !          1389:         0, 0,
        !          1390:         14,
        !          1391:         {13,    1400,   9,  4,  HPT("9d8"), "1d8/1d8/3d6"}
        !          1392: },
        !          1393: {"giant slug",
        !          1394:         0,  TRUE,   TRUE,   's',    "0-0",
        !          1395:         {ISMEAN, CANPOISON},
        !          1396:         0, 0,
        !          1397:         15,
        !          1398:         {10,    1500,   9,  8,  HPT("10d8"), "1d12"}
        !          1399: },
        !          1400: {"fire lizard",
        !          1401:         25, TRUE,   TRUE,   'F',    "2-4",
        !          1402:         {NOFIRE, CANBFIRE, ISLARGE},
        !          1403:         0, 0,
        !          1404:         14,
        !          1405:         {13,    1350,   9,  3,  HPT("10d8"), "1d8/1d8/2d8"}
        !          1406: },
        !          1407: {"paleoscincus",
        !          1408:         0,  TRUE,   TRUE,   'p',    "0-0",
        !          1409:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          1410:         0, 0,
        !          1411:         12,
        !          1412:         {18,    1300,   9,  -3, HPT("9d8"), "2d6"}
        !          1413: },
        !          1414: {"bulette",
        !          1415:         0,  TRUE,   TRUE,   'u',    "2-4",
        !          1416:         {ISMEAN, CANSURPRISE, ISLARGE},
        !          1417:         0, 0,
        !          1418:         10,
        !          1419:         {10,    1300,   5,  -2, HPT("9d8"), "4d12/6d6"}
        !          1420: },
        !          1421: {"mimic",
        !          1422:         30, TRUE,   FALSE,  'M',    "2-10",
        !          1423:         {ISDISGUISE, CANHOLD, ISLARGE},
        !          1424:         0, 0,
        !          1425:         12,
        !          1426:         {10,    1300,   9,  7,  HPT("9d8"), "3d4"}
        !          1427: },
        !          1428: {"xonoclon",
        !          1429:         30, TRUE,   FALSE,  'x',    "2-10",
        !          1430:         {ISDISGUISE, ISLARGE},
        !          1431:         0, 0,
        !          1432:         12,
        !          1433:         {10,    1300,   15,  7,  HPT("9d8"), "3d8"}
        !          1434: },
        !          1435: {"achaierai",
        !          1436:         0,  TRUE,   TRUE,   'A',    "8-12",
        !          1437:         {ISLARGE},
        !          1438:         0, 0,
        !          1439:         14,
        !          1440:         {15,    1300,   7,  8,  HPT("0d8+100"), "1d8/1d8/1d10"}
        !          1441: },
        !          1442: {"succubus (Servant of Errtu)",
        !          1443:         10, TRUE,   TRUE,   's',    "15-18",
        !          1444:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1445:         "lesser demon (Errtu)", 1,
        !          1446:         6,
        !          1447:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1448: },
        !          1449: {"horned devil",
        !          1450:         5,  TRUE,   TRUE,   'H',    "13-14",
        !          1451:         {ISMEAN, CANFLY, CANFRIGHTEN, CANINFEST, CANPOISON, MAGICHIT, CANSUMMON, ISLARGE, ISUNDEAD},
        !          1452:         "imp", 3,
        !          1453:         6,
        !          1454:         {10,    1320,   7,  -3, HPT("5d8+5"), "1d4/1d4/1d4+1/1d3"}
        !          1455: },
        !          1456: {"pentacerotops",
        !          1457:         0,  TRUE,   TRUE,   'P',    "0-0",
        !          1458:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          1459:         0, 0,
        !          1460:         18,
        !          1461:         {18,    1300,   9,  4,  HPT("12d8"), "1d6/1d10/1d10"}
        !          1462: },
        !          1463: {"spectre",
        !          1464:         0,  TRUE,   TRUE,   'S',    "13-14",
        !          1465:         {ISMEAN, CANSUMMON, DOUBLEDRAIN, ISUNDEAD, ISSHADOW},
        !          1466:         "shadow", 2,
        !          1467:         10,
        !          1468:         {10,    1650,   7,  2,  HPT("7d8+3"), "1d8"}
        !          1469: },
        !          1470: {"neotyugh",
        !          1471:         0,  TRUE,   TRUE,   'n',    "10-12",
        !          1472:         {ISMEAN, CANDISEASE, ISLARGE},
        !          1473:         0, 0,
        !          1474:         10,
        !          1475:         {12,    1500,   10, 0,  HPT("12d8"), "1d8/1d8/2d3"}
        !          1476: },
        !          1477: {"intellect devourer",
        !          1478:         0,  TRUE,   TRUE,   'r',    "11-13",
        !          1479:         {ISMEAN, DRAINBRAIN, CANSURPRISE, ISFAST},
        !          1480:         0, 0,
        !          1481:         8,
        !          1482:         {14,    1510,   10, 4,  HPT("6d8+6"), "1d4/1d4/1d4/1d4"}
        !          1483: },
        !          1484: {"heffalump",
        !          1485:         0,  TRUE,   TRUE,   'h',    "4-6",
        !          1486:         {ISMEAN, CANTRAMPLE, NOBOLT, NOFIRE, CANHUG, ISFLOCK, ISLARGE},
        !          1487:         0, 0,
        !          1488:         14,
        !          1489:         {18,    1500,   9,  1,  HPT("10d8"), "3d10/3d10/2d8"}
        !          1490: },
        !          1491: {"elephant",
        !          1492:         0,  TRUE,   TRUE,   'e',    "4-6",
        !          1493:         {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        !          1494:         0, 0,
        !          1495:         14,
        !          1496:         {18,    1500,   9,  6,  HPT("10d8"), "2d6/2d6/2d6/2d6/2d6"}
        !          1497: },
        !          1498: {"succubus (Servant of Ndulu)",
        !          1499:         10, TRUE,   TRUE,   's',    "15-18",
        !          1500:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1501:         "lesser demon (Ndulu)", 1,
        !          1502:         6,
        !          1503:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1504: },
        !          1505: {"barbed devil",
        !          1506:         0,  TRUE,   TRUE,   'B',    "11-12",
        !          1507:         {ISMEAN, CANFLY, TOUCHFEAR, CANSUMMON, CANHOLD, ISUNDEAD},
        !          1508:         "quasit", 3,
        !          1509:         10,
        !          1510:         {10,    1425,   8,  0,  HPT("8d8"), "2d4/2d4/3d4"}
        !          1511: },
        !          1512: {"vrock",
        !          1513:         10, TRUE,   TRUE,   'v',    "5-7",
        !          1514:         {ISMEAN, CANSUMMON, CANSEE, ISLARGE},
        !          1515:         "vilstrak", 2,
        !          1516:         10,
        !          1517:         {10,    1500,   8,  0,  HPT("8d8"), "1d4/1d6"}
        !          1518: },
        !          1519: {"lamia",
        !          1520:         20, TRUE,   TRUE,   'L',    "11-14",
        !          1521:         {CANFLY, MEDCAST, DRAINWISDOM, CANSPEAK, CANBARGAIN},
        !          1522:         0, 0,
        !          1523:         12,
        !          1524:         {12,    1700,   8,  3,  HPT("9d8"), "1d4"}
        !          1525: },
        !          1526: {"shambling mound",
        !          1527:         25, TRUE,   TRUE,   's',    "5-7",
        !          1528:         {ISSLOW, ISMEAN, CANSUFFOCATE, NOCOLD, NOFIRE, CANHOLD, ISLARGE},
        !          1529:         0, 0,
        !          1530:         10,
        !          1531:         {10,    1800,   9,  0,  HPT("9d8"), "2d8/2d8"}
        !          1532: },
        !          1533: {"succubus (Servant of Bilwhr)",
        !          1534:         10, TRUE,   TRUE,   's',    "15-18",
        !          1535:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1536:         "lesser demon (Bilwhr)", 1,
        !          1537:         6,
        !          1538:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1539: },
        !          1540: {"mind flayer",
        !          1541:         25, TRUE,   TRUE,   'M',    "15-17",
        !          1542:         {ISMEAN, DRAINBRAIN},
        !          1543:         0, 0,
        !          1544:         12,
        !          1545:         {10,    1800,   9,  5,  HPT("8d8+4"), "2d2/2d2"}
        !          1546: },
        !          1547: {"gorgon",
        !          1548:         5,  TRUE,   TRUE,   'g',    "3-5",
        !          1549:         {ISMEAN, CANTRAMPLE, NOFIRE, CANBFIRE, ISLARGE},
        !          1550:         0, 0,
        !          1551:         10,
        !          1552:         {14,    1750,   9,  2,  HPT("8d8"), "2d6"}
        !          1553: },
        !          1554: {"night hag",
        !          1555:         5,  TRUE,   TRUE,   'n',    "13-15",
        !          1556:         {ISMEAN, CANSNORE, CANSUMMON, ISINVIS, BMAGICHIT, NOFIRE, NOCOLD, ISUNDEAD},
        !          1557:         "nightmare", 2,
        !          1558:         12,
        !          1559:         {14,    1750,   9,  9,  HPT("8d8"), "2d6"}
        !          1560: },
        !          1561: {"umber hulk",
        !          1562:         40, TRUE,   TRUE,   'U',    "8-10",
        !          1563:         {ISSLOW, ISMEAN, CANHUH, ISLARGE},
        !          1564:         0, 0,
        !          1565:         12,
        !          1566:         {10,    1700,   8,  2,  HPT("8d8+8"), "3d4/3d4/2d5"}
        !          1567: },
        !          1568: {"old dragon",
        !          1569:         30, TRUE,   FALSE,  'd',    "15-16",
        !          1570:         {ISMEAN, CANBRANDOM, CANSUMMON, ISGREED, CANFRIGHTEN, ISLARGE, LOWFRIENDLY},
        !          1571:         "very young dragon", 1,
        !          1572:         11,
        !          1573:         {10,    1800,   8,  2,  HPT("55d1"), "1d10/1d10/3d12"}
        !          1574: },
        !          1575: {"succubus (Servant of Nalfeshnee)",
        !          1576:         10, TRUE,   TRUE,   's',    "15-18",
        !          1577:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1578:         "lesser demon (Nalfeshnee)", 1,
        !          1579:         6,
        !          1580:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1581: },
        !          1582: {"gorgosaurus",
        !          1583:         0,  TRUE,   TRUE,   'G',    "0-0",
        !          1584:         {ISMEAN, ISFAST, ISLARGE},
        !          1585:         0, 0,
        !          1586:         18,
        !          1587:         {18,    1800,   9,  5,  HPT("13d8"), "1d3/1d3/7d4"}
        !          1588: },
        !          1589: {"efreeti",
        !          1590:         10, TRUE,   TRUE,   'E',    "0-0",
        !          1591:         {NOFIRE, ISMEAN, CANBFIRE, CANFLY, CANSPEAK, ISLARGE},
        !          1592:         0, 0,
        !          1593:         14,
        !          1594:         {18,    1950,   9,  2,  HPT("10d8"), "3d8"}
        !          1595: },
        !          1596: {"succubus (Servant of Johud)",
        !          1597:         10, TRUE,   TRUE,   's',    "15-18",
        !          1598:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1599:         "lesser demon (Johud)", 1,
        !          1600:         6,
        !          1601:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1602: },
        !          1603: {"treant",
        !          1604:         0,  TRUE,   TRUE,   'T',    "10-13",
        !          1605:         {CANBBURN, CANSUMMON, CANSPEAK, ISLARGE, LOWFRIENDLY},
        !          1606:         "ent", 3,
        !          1607:         14,
        !          1608:         {18,    1950,   9,  0,  HPT("10d8"), "2d8/3d6/4d6"}
        !          1609: },
        !          1610: {"giant toad",
        !          1611:         0,  TRUE,   TRUE,   't',    "1-4",
        !          1612:         {ISMEAN, CANPOISON, ISLARGE},
        !          1613:         0, 0,
        !          1614:         14,
        !          1615:         {10,    3950,   15, 6,  HPT("15d8"), "15d4"}
        !          1616: },
        !          1617: {"ettin",
        !          1618:         0,  TRUE,   TRUE,   'e',    "0-0",
        !          1619:         {ISMEAN, CANSHOOT, CANWIELD, ISLARGE},
        !          1620:         0, 0,
        !          1621:         14,
        !          1622:         {10,    1950,   10, 3,  HPT("10d8"), "2d8/3d6"}
        !          1623: },
        !          1624: {"succubus (Servant of Alzoll)",
        !          1625:         10, TRUE,   TRUE,   's',    "15-18",
        !          1626:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1627:         "lesser demon (Alzoll)", 1,
        !          1628:         6,
        !          1629:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1630: },
        !          1631: {"hero-mage (Keoghtom)",
        !          1632:         100,    TRUE,   TRUE,   'k',    "19",
        !          1633:         {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        !          1634:         "lesser god (Celestian the Far Wanderer)", 1,
        !          1635:         45,
        !          1636:         {12,    42000L, 25, -8, HPT("0d8+77"), "3d4"}
        !          1637: },
        !          1638: {"arch-mage (Heward)",
        !          1639:         100,    TRUE,   TRUE,   'H',    "20",
        !          1640:         {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        !          1641:         "arch-mage (Mordenkainen)", 1,
        !          1642:         50,
        !          1643:         {18,    50000L, 25, -3, HPT("0d8+96"), "3d4"}
        !          1644: },
        !          1645: {"arch-mage (Mordenkainen)",
        !          1646:         100,    TRUE,   TRUE,   'M',    "20",
        !          1647:         {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        !          1648:         "hero-mage (Murlynd)", 1,
        !          1649:         50,
        !          1650:         {18,    50000L, 25, -3, HPT("0d8+96"), "3d4"}
        !          1651: },
        !          1652: {"hero-mage (Murlynd)",
        !          1653:         100,    TRUE,   TRUE,   'm',    "20",
        !          1654:         {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        !          1655:         "hero-mage (Keoghtom)", 1,
        !          1656:         50,
        !          1657:         {19,    56000L, 25, -2, HPT("0d8+135"), "3d4"}
        !          1658: },
        !          1659: {"hero (Kelanen, Prince of Swords)",
        !          1660:         100,    TRUE,   TRUE,   'k',    "17",
        !          1661:         {ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        !          1662:         "lesser goddess (Xan Yae, Lady of Perfection)", 1,
        !          1663:         50,
        !          1664:         {19,    53000L, 25, -5, HPT("0d8+159"), "3d4"}
        !          1665: },
        !          1666: {"styracosaurus",
        !          1667:         0,  TRUE,   TRUE,   'S',    "0-0",
        !          1668:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          1669:         0, 0,
        !          1670:         14,
        !          1671:         {18,    1950,   9,  3,  HPT("10d8"), "2d8"}
        !          1672: },
        !          1673: {"shedu",
        !          1674:         0,  TRUE,   TRUE,   's',    "13-18",
        !          1675:         {CANFLY, MEDCAST, CANBARGAIN, ISFRIENDLY},
        !          1676:         0, 0,
        !          1677:         14,
        !          1678:         {13,    1950,   9,  4,  HPT("9d8+9"), "1d6/1d6"}
        !          1679: },
        !          1680: {"black pudding",
        !          1681:         70, TRUE,   FALSE,  'P',    "0-0",
        !          1682:         {ISSLOW, ISMEAN, CANRUST, NOCOLD, BOLTDIVIDE, BLOWDIVIDE, ISSCAVENGE},
        !          1683:         0, 0,
        !          1684:         14,
        !          1685:         {10,    2000,   10, 6,  HPT("10d8"), "3d8"}
        !          1686: },
        !          1687: {"mastadon",
        !          1688:         0,  TRUE,   TRUE,   'm',    "4-6",
        !          1689:         {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        !          1690:         0, 0,
        !          1691:         16,
        !          1692:         {19,    2000,   9,  6,  HPT("12d8"), "2d8/2d8/2d6/2d6/2d6"}
        !          1693: },
        !          1694: {"succubus (Servant of Aishapra)",
        !          1695:         10, TRUE,   TRUE,   's',    "15-18",
        !          1696:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1697:         "lesser demon (Aishapra)", 1,
        !          1698:         6,
        !          1699:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1700: },
        !          1701: {"giant scorpion",
        !          1702:         30, TRUE,   FALSE,  'S',    "0-0",
        !          1703:         {ISFAST, CANPOISON, ISLARGE},
        !          1704:         0, 0,
        !          1705:         10,
        !          1706:         {12,    2000,   8,  4,  HPT("8d8"), "1d10/1d10/1d4"}
        !          1707: },
        !          1708: {"genii",
        !          1709:         30, TRUE,   TRUE,   'g',    "12-18",
        !          1710:         {HIGHCAST, CANSUMMON, ISFAST, CANSPEAK, MAGICHIT, ISLARGE, LOWFRIENDLY},
        !          1711:         "djinni", 2,
        !          1712:         10,
        !          1713:         {12,    3000,   7,  3,  HPT("7d8+3"), "2d6/2d6"}
        !          1714: },
        !          1715: {"mammoth",
        !          1716:         0,  TRUE,   TRUE,   'M',    "4-6",
        !          1717:         {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        !          1718:         0, 0,
        !          1719:         18,
        !          1720:         {20,    3000,   8,  5,  HPT("13d8"), "3d6/3d6/2d8/2d6/2d6"}
        !          1721: },
        !          1722: {"gelatinous blue horror",
        !          1723:         100,    TRUE,   TRUE,   'g',    "0-0",
        !          1724:         {ISMEAN, CANBACID, NOSHARP, HALFDAMAGE, NOBOLT, ISLARGE},
        !          1725:         0, 0,
        !          1726:         55,
        !          1727:         {10,    7000,   10, 6,  HPT("10d8"), "1d5+4"}
        !          1728: },
        !          1729: {"stone gargoyle",
        !          1730:         25, TRUE,   TRUE,   'g',    "6-12",
        !          1731:         {ISMEAN, CANSUMMON, MAGICHIT, NOBOLT, NOCOLD, NOFIRE},
        !          1732:         "gargoyle", 3,
        !          1733:         10,
        !          1734:         {18,    2500,   7,  1,  HPT("4d8+4"), "1d6/1d6/2d6/2d4"}
        !          1735: },
        !          1736: {"succubus (Servant of Kevokulli)",
        !          1737:         10, TRUE,   TRUE,   's',    "15-18",
        !          1738:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1739:         "lesser demon (Kevokulli)", 1,
        !          1740:         6,
        !          1741:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1742: },
        !          1743: {"koppleganger",
        !          1744:         10, TRUE,   TRUE,   'k',    "5-8",
        !          1745:         {ISMEAN, CANSURPRISE, CANSEE},
        !          1746:         0, 0,
        !          1747:         10,
        !          1748:         {7, 2000,   15, 2,  HPT("4d4"), "1d12"}
        !          1749: },
        !          1750: {"kittyhawk",
        !          1751:         10, TRUE,   TRUE,   'K',    "5-8",
        !          1752:         {ISMEAN, CANFLY, CANSURPRISE, ISSMALL, ISMANY, CANSEE},
        !          1753:         0, 0,
        !          1754:         10,
        !          1755:         {7, 2000,   15, 2,  HPT("4d4"), "1d2/1d2/1d2/1d3/1d3/1d3"}
        !          1756: },
        !          1757: {"rock hound",
        !          1758:         0,  TRUE,   TRUE,   'R',    "5-8",
        !          1759:         {ISMEAN, CANINWALL, CANSUMMON, TOUCHSTONE, CANSURPRISE, CANSEE},
        !          1760:         "vilstrak", 1,
        !          1761:         20,
        !          1762:         {10,    2250,   5,  3,  HPT("7d8"), "3d10"}
        !          1763: },
        !          1764: {"succubus (Servant of Balor)",
        !          1765:         10, TRUE,   TRUE,   's',    "15-18",
        !          1766:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1767:         "lesser demon (Balor)", 1,
        !          1768:         6,
        !          1769:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1770: },
        !          1771: {"kodiac bear",
        !          1772:         0,  TRUE,   TRUE,   'U',    "5-8",
        !          1773:         {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        !          1774:         "cave bear", 2,
        !          1775:         20,
        !          1776:         {18,    2000,   10, -1, HPT("12d8"), "3d8/2d6/2d6"}
        !          1777: },
        !          1778: {"very old dragon",
        !          1779:         30, TRUE,   FALSE,  'd',    "15-16",
        !          1780:         {ISMEAN, CANBRANDOM, CANSUMMON, ISGREED, CANFRIGHTEN, ISLARGE, LOWFRIENDLY},
        !          1781:         "young dragon", 1,
        !          1782:         11,
        !          1783:         {10,    2000,   8,  2,  HPT("55d1"), "1d10/1d10/3d12"}
        !          1784: },
        !          1785: {"hezrou",
        !          1786:         15, TRUE,   TRUE,   'h',    "5-7",
        !          1787:         {ISMEAN, CANFRIGHTEN, CANSEE, CANSUMMON, ISUNDEAD, ISLARGE},
        !          1788:         "horned devil", 2,
        !          1789:         12,
        !          1790:         {10,    2000,   9,  -2, HPT("9d8"), "1d3/1d3/4d4"}
        !          1791: },
        !          1792: {"loxodant",
        !          1793:         0,  TRUE,   TRUE,   'L',    "4-6",
        !          1794:         {ISMEAN, CANTRAMPLE, CANHUG, ISFAST},
        !          1795:         0, 0,
        !          1796:         16,
        !          1797:         {18,    2150,   9,  6,  HPT("11d8"), "2d8/2d8/2d6/2d6/2d6"}
        !          1798: },
        !          1799: {"flesh golem",
        !          1800:         0,  TRUE,   TRUE,   'f',    "0-0",
        !          1801:         {ISMEAN, MAGICHIT, ISLARGE},
        !          1802:         0, 0,
        !          1803:         0,
        !          1804:         {18,    2380,   9,  9,  HPT("0d0+40"), "2d8/2d8"}
        !          1805: },
        !          1806: {"glabrezu",
        !          1807:         25, TRUE,   FALSE,  'G',    "8-10",
        !          1808:         {ISMEAN, CANFRIGHTEN, CANSEE, CANSUMMON, ISUNDEAD, ISLARGE},
        !          1809:         "barbed devil", 2,
        !          1810:         14,
        !          1811:         {10,    2400,   10, -4, HPT("10d8"), "2d6/2d6/1d3/1d3/1d4+1"}
        !          1812: },
        !          1813: {"succubus (Servant of Ter-soth)",
        !          1814:         10, TRUE,   TRUE,   's',    "15-18",
        !          1815:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1816:         "lesser demon (Ter-soth)", 1,
        !          1817:         6,
        !          1818:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1819: },
        !          1820: {"allosaurus",
        !          1821:         0,  TRUE,   TRUE,   'a',    "0-0",
        !          1822:         {ISMEAN, CANTRAMPLE, ISFAST, ISLARGE},
        !          1823:         0, 0,
        !          1824:         20,
        !          1825:         {18,    2400,   10, 5,  HPT("15d8"), "1d4/1d4/6d4"}
        !          1826: },
        !          1827: {"couatl",
        !          1828:         15, TRUE,   FALSE,  'c',    "15-18",
        !          1829:         {ISMEAN, HIGHCAST, CANHUG, CANPOISON, HIGHFRIENDLY},
        !          1830:         0, 0,
        !          1831:         12,
        !          1832:         {16,    2400,   10, 5,  HPT("9d8"), "2d4/1d3"}
        !          1833: },
        !          1834: {"succubus (Servant of Rehnaremme)",
        !          1835:         10, TRUE,   TRUE,   's',    "15-18",
        !          1836:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1837:         "lesser demon (Rehnaremme)", 1,
        !          1838:         6,
        !          1839:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1840: },
        !          1841: {"banshee",
        !          1842:         0,  TRUE,   FALSE,  'B',    "15-20",
        !          1843:         {ISSHADOW, CANSUMMON, CANSHRIEK, CANSURPRISE, CANFRIGHTEN, NOCOLD, NOBOLT, MAGICHIT, ISUNDEAD},
        !          1844:         "shrieker", 10,
        !          1845:         10,
        !          1846:         {10,    2450,   10, 0,  HPT("7d8"), "1d8"}
        !          1847: },
        !          1848: {"spirit naga",
        !          1849:         25, TRUE,   FALSE,  's',    "13-16",
        !          1850:         {ISMEAN, CANPOISON, CANSNORE, HIGHCAST, ISUNDEAD},
        !          1851:         0, 0,
        !          1852:         14,
        !          1853:         {10,    2700,   10, 4,  HPT("9d8"), "1d3"}
        !          1854: },
        !          1855: {"dire wolf",
        !          1856:         10, TRUE,   TRUE,   'w',    "3-9",
        !          1857:         {ISMEAN, CANSUMMON, ISLARGE},
        !          1858:         "warg", 3,
        !          1859:         5,
        !          1860:         {10,    1440,   8,  0,  HPT("8d8"), "1d8"}
        !          1861: },
        !          1862: {"succubus (Servant of Wendonai)",
        !          1863:         10, TRUE,   TRUE,   's',    "15-18",
        !          1864:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1865:         "lesser demon (Wendonai)", 1,
        !          1866:         6,
        !          1867:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1868: },
        !          1869: {"roper",
        !          1870:         80, TRUE,   FALSE,  'r',    "13-16",
        !          1871:         {ISMEAN, ISSLOW, CANHUG, CANHOLD, NOBOLT, CANBBURN, ISLARGE},
        !          1872:         0, 0,
        !          1873:         16,
        !          1874:         {19,    2750,   10, 0,  HPT("11d8"), "5d4"}
        !          1875: },
        !          1876: {"bone devil",
        !          1877:         0,  TRUE,   TRUE,   'd',    "11-12",
        !          1878:         {ISMEAN, CANFLY, CANFRIGHTEN, CANSEE, CANSUMMON, CANSURPRISE, CANCHILL, ISUNDEAD, ISLARGE},
        !          1879:         "hezrou", 2,
        !          1880:         12,
        !          1881:         {10,    2800,   9,  -1, HPT("9d8"), "5d4"}
        !          1882: },
        !          1883: {"air elemental",
        !          1884:         0,  TRUE,   TRUE,   'a',    "3-5",
        !          1885:         {ISMEAN, CANFLY, ISSHADOW, BMAGICHIT, ISLARGE},
        !          1886:         0, 0,
        !          1887:         15,
        !          1888:         {18,    2850,   9,  2,  HPT("12d8"), "2d10"}
        !          1889: },
        !          1890: {"earth elemental",
        !          1891:         0,  TRUE,   TRUE,   'e',    "3-5",
        !          1892:         {ISMEAN, CANINWALL, CANSURPRISE, ISSLOW, BMAGICHIT, ISLARGE},
        !          1893:         0, 0,
        !          1894:         15,
        !          1895:         {18,    2850,   9,  2,  HPT("12d8"), "4d8"}
        !          1896: },
        !          1897: {"fire elemental",
        !          1898:         0,  TRUE,   TRUE,   'f',    "3-5",
        !          1899:         {ISMEAN, NOFIRE, CANBFIRE, BMAGICHIT, ISLARGE},
        !          1900:         0, 0,
        !          1901:         15,
        !          1902:         {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
        !          1903: },
        !          1904: {"cold elemental",
        !          1905:         0,  TRUE,   TRUE,   'c',    "3-5",
        !          1906:         {ISMEAN, NOCOLD, CANBICE, BMAGICHIT, ISLARGE},
        !          1907:         0, 0,
        !          1908:         15,
        !          1909:         {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
        !          1910: },
        !          1911: {"succubus (Servant of Marilith)",
        !          1912:         10, TRUE,   TRUE,   's',    "15-18",
        !          1913:         {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        !          1914:         "lesser demon (Marilith)", 1,
        !          1915:         6,
        !          1916:         {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
        !          1917: },
        !          1918: {"tarry demodand (farastu)",
        !          1919:         0,  TRUE,   TRUE,   'T',    "18",
        !          1920:         {ISMEAN, MAGICHIT, CANSTICK},
        !          1921:         0, 0,
        !          1922:         16,
        !          1923:         {19,    2850,   9,  -1,     HPT("11d8"), "1d6+1/1d6+1/3d4"}
        !          1924: },
        !          1925: {"wood elemental",
        !          1926:         0,  TRUE,   TRUE,   'w',    "3-5",
        !          1927:         {ISMEAN, CANBBURN, CANSUMMON, BMAGICHIT, ISLARGE},
        !          1928:         "entwife", 1,
        !          1929:         15,
        !          1930:         {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
        !          1931: },
        !          1932: {"greater basilisk",
        !          1933:         70, TRUE,   FALSE,  'B',    "5-8",
        !          1934:         {ISGREED, CANSUMMON, LOOKSTONE, CANPOISON, LOOKSTONE},
        !          1935:         "basilisk", 2,
        !          1936:         16,
        !          1937:         {10,    3000,   7,  2,  HPT("10d8"), "2d6/2d8"}
        !          1938: },
        !          1939: {"lesser demon (Bilwhr)",
        !          1940:         0,  TRUE,   TRUE,   'b',    "12-14",
        !          1941:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          1942:         "hezrou", 3,
        !          1943:         16,
        !          1944:         {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
        !          1945: },
        !          1946: {"lesser demon (Johud)",
        !          1947:         0,  TRUE,   TRUE,   'j',    "12-14",
        !          1948:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          1949:         "hezrou", 3,
        !          1950:         16,
        !          1951:         {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
        !          1952: },
        !          1953: {"lesser demon (Nalfeshnee)",
        !          1954:         0,  TRUE,   TRUE,   'b',    "12-14",
        !          1955:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          1956:         "hezrou", 3,
        !          1957:         16,
        !          1958:         {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
        !          1959: },
        !          1960: {"stegosaurus",
        !          1961:         0,  TRUE,   TRUE,   'S',    "0-0",
        !          1962:         {ISMEAN, ISLARGE},
        !          1963:         0, 0,
        !          1964:         25,
        !          1965:         {18,    3000,   9,  3,  HPT("18d8"), "5d4"}
        !          1966: },
        !          1967: {"lesser demon (Aishapra)",
        !          1968:         0,  TRUE,   TRUE,   'a',    "12-14",
        !          1969:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        !          1970:         "hezrou", 3,
        !          1971:         12,
        !          1972:         {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
        !          1973: },
        !          1974: {"lesser demon (Kevokulli)",
        !          1975:         0,  TRUE,   TRUE,   'k',    "12-14",
        !          1976:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        !          1977:         "hezrou", 3,
        !          1978:         12,
        !          1979:         {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
        !          1980: },
        !          1981: {"lesser demon (Marilith)",
        !          1982:         0,  TRUE,   TRUE,   'm',    "12-14",
        !          1983:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        !          1984:         "hezrou", 3,
        !          1985:         12,
        !          1986:         {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
        !          1987: },
        !          1988: {"lesser demon (Rehnaremme)",
        !          1989:         0,  TRUE,   TRUE,   'r',    "12-14",
        !          1990:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        !          1991:         "hezrou", 3,
        !          1992:         12,
        !          1993:         {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
        !          1994: },
        !          1995: {"guardian naga",
        !          1996:         100,    TRUE,   FALSE,  'G',    "16-18",
        !          1997:         {CANPOISON, NOMOVE, HIGHCAST, HIGHFRIENDLY},
        !          1998:         0, 0,
        !          1999:         16,
        !          2000:         {10,    3550,   8,  3,  HPT("11d8+4"), "1d6/2d4"}
        !          2001: },
        !          2002: {"lesser demon (Alzoll)",
        !          2003:         0,  TRUE,   TRUE,   'A',    "14-16",
        !          2004:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2005:         "glabrezu", 3,
        !          2006:         12,
        !          2007:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2008: },
        !          2009: {"clay golem",
        !          2010:         0,  TRUE,   TRUE,   'C',    "0-0",
        !          2011:         {NOSHARP, ISMEAN, ISLARGE},
        !          2012:         0, 0,
        !          2013:         0,
        !          2014:         {18,    3600,   8,  7,  HPT("0d0+50"), "3d10"}
        !          2015: },
        !          2016: {"shade",
        !          2017:         0,  TRUE,   TRUE,   's',    "15-20",
        !          2018:         {ISSHADOW, CANSUMMON, ISUNDEAD, ISMEAN, CANDRAIN, MAGICHIT},
        !          2019:         "night hag", 2,
        !          2020:         15,
        !          2021:         {10,    4250,   4,  4,  HPT("4d10"), "1d6"}
        !          2022: },
        !          2023: {"lesser demon (Balor)",
        !          2024:         0,  TRUE,   TRUE,   'B',    "14-16",
        !          2025:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2026:         "glabrezu", 3,
        !          2027:         12,
        !          2028:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2029: },
        !          2030: {"lesser demon (Errtu)",
        !          2031:         0,  TRUE,   TRUE,   'E',    "14-16",
        !          2032:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2033:         "glabrezu", 3,
        !          2034:         12,
        !          2035:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2036: },
        !          2037: {"wyvergon",
        !          2038:         5,  TRUE,   TRUE,   'w',    "3-10",
        !          2039:         {ISMEAN, CANPOISON, LOOKSTONE, NOFIRE, ISLARGE},
        !          2040:         0, 0,
        !          2041:         10,
        !          2042:         {14,    1750,   9,  2,  HPT("8d8+1"), "2d8/2d6/1d6"}
        !          2043: },
        !          2044: {"lesser demon (Ndulu)",
        !          2045:         0,  TRUE,   TRUE,   'N',    "14-16",
        !          2046:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2047:         "glabrezu", 3,
        !          2048:         12,
        !          2049:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2050: },
        !          2051: {"lesser demon (Ter-soth)",
        !          2052:         0,  TRUE,   TRUE,   'T',    "14-16",
        !          2053:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2054:         "glabrezu", 3,
        !          2055:         12,
        !          2056:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2057: },
        !          2058: {"lesser demon (Wendonai)",
        !          2059:         0,  TRUE,   TRUE,   'T',    "14-16",
        !          2060:         {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        !          2061:         "glabrezu", 3,
        !          2062:         12,
        !          2063:         {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
        !          2064: },
        !          2065: {"lesser demon (Cerberus)",     /* Three heads - fire, clorine, acid */
        !          2066:         0,  TRUE,   TRUE,   'T',    "14-16",
        !          2067:         {ISUNIQUE, ISMEAN, MAGICHIT, CANSUMMON, CANBPGAS, CANBACID, CANBFIRE, CANSEE, NOFIRE, ISLARGE, HASOXYGEN},
        !          2068:         "hell hound", 6,
        !          2069:         15,
        !          2070:         {16,    3600,   9,  1,  HPT("8d8+8"), "2d4/2d4/2d4"}
        !          2071: },
        !          2072: {"slime demodand (kelubar)",
        !          2073:         0,  TRUE,   TRUE,   'S',    "14-20",
        !          2074:         {MAGICHIT, CANPOISON, CANWIELD, CANBARGAIN},
        !          2075:         0, 0,
        !          2076:         18,
        !          2077:         {20,    3959,   9,  -2,     HPT("13d8"), "2d4/2d4/4d4"}
        !          2078: },
        !          2079: {"nazgul (Ringwraith)",
        !          2080:         0,  TRUE,   TRUE,   'z',    "14-16",
        !          2081:         {ISMEAN, CANPOISON, ISSHADOW, CANRUST, CANHUH, CANFRIGHTEN, CANDRAIN, MAGICHIT, ISFLOCK, CANSUMMON},
        !          2082:         "dire wolf", 2,
        !          2083:         15,
        !          2084:         {16,    4000,   10, 0,  HPT("8d8+8"), "1d10"}
        !          2085: },
        !          2086: {"vampire",
        !          2087:         20, TRUE,   TRUE,   'V',    "15-16",
        !          2088:         {ISMEAN, CANFLY, CANSUMMON, ISREGEN, CANSUCK, ISUNDEAD},
        !          2089:         "barrow wight", 2,
        !          2090:         16,
        !          2091:         {20,    3800,   8,  1,  HPT("8d8+3"), "1d10"}
        !          2092: },
        !          2093: {"camarasaurus",
        !          2094:         0,  TRUE,   FALSE,  'c',    "0-0",
        !          2095:         {ISFLEE, CANTRAMPLE, ISLARGE},
        !          2096:         0, 0,
        !          2097:         30,
        !          2098:         {24,    4000,   9,  6,  HPT("20d8"), "3d4"}
        !          2099: },
        !          2100: {"triceratops",
        !          2101:         0,  TRUE,   TRUE,   'T',    "0-0",
        !          2102:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          2103:         0, 0,
        !          2104:         20,
        !          2105:         {18,    4000,   9,  3,  HPT("16d8"), "1d8/1d12/1d12"}
        !          2106: },
        !          2107: {"ghost",
        !          2108:         0,  TRUE,   TRUE,   'g',    "12-14",
        !          2109:         {ISSHADOW, CANSUMMON, ISMEAN, CANFRIGHTEN, MAGICHIT, ISUNDEAD},
        !          2110:         "spectre", 2,
        !          2111:         14,
        !          2112:         {10,    4050,   9,  0,  HPT("10d8"), "1d4"}
        !          2113: },
        !          2114: {"baluchitherium",
        !          2115:         0,  TRUE,   TRUE,   'B',    "3-5",
        !          2116:         {ISMEAN, CANTRAMPLE, ISLARGE},
        !          2117:         0, 0,
        !          2118:         18,
        !          2119:         {18,    4200,   9,  5,  HPT("14d8"), "4d5"}
        !          2120: },
        !          2121: {"nazgul (Witch-King of Angmar)",
        !          2122:         0,  TRUE,   FALSE,  'z',    "19",
        !          2123:         {ISUNIQUE, ISMEAN, CANINFEST, ISSHADOW, CANRUST, CANHUH, CANFRIGHTEN, DOUBLEDRAIN, BMAGICHIT, CANCAST, CANBARGAIN, CANSUMMON},
        !          2124:         "nazgul (Ringwraith)", 8,
        !          2125:         30,
        !          2126:         {18,    50000L, 30, -2, HPT("0d8+100"), "2d10"}
        !          2127: },
        !          2128: {"maiar (Melian, wife of Thingol)",
        !          2129:         0,  TRUE,   FALSE,  'M',    "19",
        !          2130:         {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2131:         "noldor elf", 10,
        !          2132:         30,
        !          2133:         {10,    55000L, 45, 4,  HPT("0d8+60"), "1d10"}
        !          2134: },
        !          2135: {"maiar (Eonwe, Herald of Manwe)",
        !          2136:         0,  TRUE,   FALSE,  'E',    "19",
        !          2137:         {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2138:         "valar (Manwe, Lord of Arda)", 1,
        !          2139:         0,
        !          2140:         {20,    55000L, 45, 4,  HPT("0d8+120"), "2d10"}
        !          2141: },
        !          2142: {"maiar (Sauron, Lord of the Rings)",
        !          2143:         0,  TRUE,   FALSE,  'S',    "19",
        !          2144:         {ISUNIQUE, ISMEAN, ISSHADOW, BMAGICHIT, CANSEE, CANSUMMON},
        !          2145:         "nazgul (Witch-King of Angmar)", 1,
        !          2146:         0,
        !          2147:         {20,    55000L, 35, -1, HPT("0d8+120"), "2d10"}
        !          2148: },
        !          2149: {"maiar (Irmo, Master of Spirit)",
        !          2150:         0,  TRUE,   FALSE,  'I',    "19",
        !          2151:         {ISUNIQUE, ISMEAN, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2152:         "spectre", 3,
        !          2153:         0,
        !          2154:         {20,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
        !          2155: },
        !          2156: {"maiar (Namo, Master of Spirit)",
        !          2157:         0,  TRUE,   FALSE,  'N',    "19",
        !          2158:         {ISUNIQUE, ISMEAN, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2159:         "ghost", 3,
        !          2160:         0,
        !          2161:         {20,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
        !          2162: },
        !          2163: {"maiar (Uinen, Lady of the Seas)",
        !          2164:         0,  TRUE,   FALSE,  'U',    "19",
        !          2165:         {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2166:         "valar (Ulmo, God of Waters)", 1,
        !          2167:         0,
        !          2168:         {10,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
        !          2169: },
        !          2170: {"maiar (Ilmare, Handmaiden of Varda)",
        !          2171:         0,  TRUE,   FALSE,  'I',    "19",
        !          2172:         {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        !          2173:         "valar (Varda, Elbereth Gilthoniel)", 1,
        !          2174:         0,
        !          2175:         {10,    55000L, 35, 5,  HPT("0d8+60"), "1d10"}
        !          2176: },
        !          2177: {"maiar (Balrog)",
        !          2178:         100,    TRUE,   TRUE,   'B',    "20",
        !          2179:         {ISMEAN,  BMAGICHIT, CANWIELD, CANCAST, HASFIRE, ISUNDEAD},
        !          2180:         "pit fiend", 3,
        !          2181:         50,
        !          2182:         {22,    39000L, 20, 0,  HPT("16d8"), "4d8"}
        !          2183: },
        !          2184: {"ice devil",
        !          2185:         30, TRUE,   FALSE,  'I',    "13-14",
        !          2186:         {CANFLY, ISMEAN, CANSEE, ISREGEN, CANFRIGHTEN, CANSUMMON, CANBICE, NOCOLD, ISLARGE, ISUNDEAD},
        !          2187:         "glabrezu", 2,
        !          2188:         16,
        !          2189:         {20,    4400,   11, -4, HPT("11d8"), "1d4/1d4/2d4/3d4"}
        !          2190: },
        !          2191: {"purple worm",
        !          2192:         70, TRUE,   FALSE,  'P',    "0-0",
        !          2193:         {ISMEAN, ISLARGE},
        !          2194:         0, 0,
        !          2195:         20,
        !          2196:         {10,    4900,   15, 6,  HPT("15d8"), "2d12/2d4"}
        !          2197: },
        !          2198: {"diplodocus",
        !          2199:         0,  TRUE,   TRUE,   'd',    "0-0",
        !          2200:         {CANTRAMPLE, ISLARGE},
        !          2201:         0, 0,
        !          2202:         35,
        !          2203:         {23,    5000,   15, 5,  HPT("24d8"), "3d6"}
        !          2204: },
        !          2205: {"brontosaurus",
        !          2206:         0,  TRUE,   TRUE,   'b',    "0-0",
        !          2207:         {CANTRAMPLE, ISLARGE},
        !          2208:         0, 0,
        !          2209:         35,
        !          2210:         {23,    5000,   15, 5,  HPT("30d8"), "3d6"}
        !          2211: },
        !          2212: {"roc",
        !          2213:         0,  TRUE,   TRUE,   'r',    "3-5",
        !          2214:         {ISMEAN, CANFLY, ISLARGE},
        !          2215:         0, 0,
        !          2216:         25,
        !          2217:         {23,    5000,   15, 4,  HPT("18d8"), "3d6/3d6/4d6"}
        !          2218: },
        !          2219: {"silver cloud",
        !          2220:         100,    TRUE,   TRUE,   'c',    "0-0",
        !          2221:         {CANFLY, HALFDAMAGE, CANBBOLT, NOBOLT, ISLARGE},
        !          2222:         0, 0,
        !          2223:         10,
        !          2224:         {10,    4000,   13, 9,  HPT("6d8"), "1d4"}
        !          2225: },
        !          2226: {"coachman of death",
        !          2227:         100,    TRUE,   TRUE,   'C',    "12-22",
        !          2228:         {ISMEAN, ISUNDEAD, CANFRIGHTEN, MAGICHIT },
        !          2229:         0, 0,
        !          2230:         50,
        !          2231:         {10,    4000,   10, -2, HPT("10d8"), "1d8+2"}
        !          2232: },
        !          2233: {"blue pool horror",
        !          2234:         100,    TRUE,   FALSE,  'b',    "0-0",
        !          2235:         {ISMEAN, CANBACID, NOMETAL, NOSHARP, HALFDAMAGE, NOBOLT, ISLARGE},
        !          2236:         0, 0,
        !          2237:         35,
        !          2238:         {10,    5000,   8,  8,  HPT("8d8"), "1d5+4"}
        !          2239: },
        !          2240: {"cetiosaurus",
        !          2241:         0,  TRUE,   TRUE,   'c',    "0-0",
        !          2242:         {CANTRAMPLE, ISLARGE},
        !          2243:         0, 0,
        !          2244:         35,
        !          2245:         {23,    5000,   15, 6,  HPT("24d8"), "3d6"}
        !          2246: },
        !          2247: {"brachiosaurus",
        !          2248:         0,  TRUE,   TRUE,   'B',    "0-0",
        !          2249:         {CANTRAMPLE, ISLARGE},
        !          2250:         0, 0,
        !          2251:         35,
        !          2252:         {23,    5000,   15, 5,  HPT("36d8"), "5d4"}
        !          2253: },
        !          2254: {"shaggy demodand (shator)",
        !          2255:         0,  TRUE,   TRUE,   's',    "14-25",
        !          2256:         {CANSUMMON, BMAGICHIT, LOWCAST, CANWIELD, CANSEE, CANSTINK},
        !          2257:         "tarry demodand (farastu)", 8,
        !          2258:         20,
        !          2259:         {21,    5250,   13, -3,     HPT("15d8"), "1d8+1/1d8+1/5d4"}
        !          2260: },
        !          2261: {"tyranosaurus rex",
        !          2262:         0,  TRUE,   TRUE,   'T',    "0-0",
        !          2263:         {ISMEAN, ISFAST, ISLARGE},
        !          2264:         0, 0,
        !          2265:         25,
        !          2266:         {18,    6550,   12, 5,  HPT("18d8"), "1d6/1d6/5d8"}
        !          2267: },
        !          2268: {"pit fiend",
        !          2269:         100,    TRUE,   TRUE,   'f',    "15-16",
        !          2270:         {ISMEAN, CANSEE, BMAGICHIT, CANFRIGHTEN, CANHOLD, CANSUMMON, CANBFIRE, NOFIRE, ISLARGE, ISUNDEAD},
        !          2271:         "erinyes", 6,
        !          2272:         18,
        !          2273:         {22,    7900,   13, -3, HPT("13d8"), "1d4+4/1d6+6"}
        !          2274: },
        !          2275: {"hound (Nemoud, Servant of Trithereon)",
        !          2276:         0,  TRUE,   TRUE,   'N',    "5",
        !          2277:         {ISFAST, MAGICHIT, ISUNIQUE, ISLARGE, ISFRIENDLY},
        !          2278:         "lesser god (Trithereon the Summoner)", 1,
        !          2279:         16,
        !          2280:         {18,    8100,   13, 0,  HPT("0d8+64"), "4d4"}
        !          2281: },
        !          2282: {"ki-rin",
        !          2283:         25, TRUE,   TRUE,   'k',    "16-22",
        !          2284:         {CANFLY, MEDCAST, CANSPEAK, DRAINBRAIN, CANBARGAIN, ISLARGE, ISFRIENDLY},
        !          2285:         0, 0,
        !          2286:         16,
        !          2287:         {13,    8500,   13, -5, HPT("12d8"), "2d4/2d4/3d6"}
        !          2288: },
        !          2289: {"stone golem",
        !          2290:         0,  TRUE,   TRUE,   'S',    "0-0",
        !          2291:         {ISMEAN, CANBSGAS, BMAGICHIT, ISLARGE, HASOXYGEN},
        !          2292:         0, 0,
        !          2293:         0,
        !          2294:         {22,    8950,   13, 5,  HPT("0d0+60"), "3d8"}
        !          2295: },
        !          2296: {"titanothere",
        !          2297:         100,    TRUE,   FALSE,  't',    "17-20",
        !          2298:         {ISLARGE},
        !          2299:         0, 0,
        !          2300:         30,
        !          2301:         {10,    9000,   19, 0,  HPT("9d8"), "2d8/1d6"}
        !          2302: },
        !          2303: {"titan",
        !          2304:         100,    TRUE,   FALSE,  't',    "17-20",
        !          2305:         {ISSHADOW, ISLARGE, LOWFRIENDLY},
        !          2306:         0, 0,
        !          2307:         30,
        !          2308:         {10,    9000,   19, 0,  HPT("19d8"), "7d6"}
        !          2309: },
        !          2310: {"diamond golem",
        !          2311:         0,  TRUE,   TRUE,   'D',    "0-0",
        !          2312:         {ISMEAN, NOBOLT, CANBLIND, BMAGICHIT, ISLARGE},
        !          2313:         0, 0,
        !          2314:         0,
        !          2315:         {22,    9500,   13, -2, HPT("0d0+80"), "3d8"}
        !          2316: },
        !          2317: {"lich",
        !          2318:         100,    TRUE,   TRUE,   'l',    "19-20",
        !          2319:         {ISMEAN, CANSUMMON, CANPARALYZE, CANFRIGHTEN, MAGICHIT, ISUNDEAD, NOBOLT, CANCAST},
        !          2320:         "vampire", 4,
        !          2321:         16,
        !          2322:         {10,    10500,  11, 0,  HPT("11d8"), "1d10"}
        !          2323: },
        !          2324: {"falcon (Harrus, Servant of Trithereon)",
        !          2325:         0,  TRUE,   TRUE,   'H',    "6",
        !          2326:         {CANFLY, MAGICHIT, ISUNIQUE, ISLARGE, ISFRIENDLY},
        !          2327:         "lesser god (Trithereon the Summoner)", 1,
        !          2328:         16,
        !          2329:         {18,    11000,  12, 2,  HPT("0d8+72"), "1d4+4/1d4+4"}
        !          2330: },
        !          2331: {"beholder",
        !          2332:         0,  TRUE,   FALSE,  'b',    "14-16",
        !          2333:         {ISMEAN, ISSLOW, LOOKSTONE, CANFRIGHTEN, LOOKSLOW, CANSNORE, ISLARGE},
        !          2334:         0, 0,
        !          2335:         20,
        !          2336:         {6, 12900,  18, 1,  HPT("5d8+35"), "2d4"}
        !          2337: },
        !          2338: {"hill giant",
        !          2339:         30, TRUE,   TRUE,   'h',    "6-8",
        !          2340:         {ISMEAN, CANSUMMON, ISLARGE},
        !          2341:         "ogre", 4,
        !          2342:         30,
        !          2343:         {25,    13000,  10, 4,  HPT("8d8+2"), "2d8"}
        !          2344: },
        !          2345: {"cyclops",
        !          2346:         50, TRUE,   TRUE,   'c',    "9-18",
        !          2347:         {ISMEAN, LOWCAST, CANWIELD, CANSUMMON, ISLARGE},
        !          2348:         "cave bear", 3,
        !          2349:         45,
        !          2350:         {28,    15000,  14, 3,  HPT("12d8"), "2d8"}
        !          2351: },
        !          2352: {"stone giant",
        !          2353:         50, TRUE,   TRUE,   's',    "9-13",
        !          2354:         {ISMEAN, CANSURPRISE, CANSUMMON, ISLARGE, LOWFRIENDLY},
        !          2355:         "werebear", 3,
        !          2356:         35,
        !          2357:         {28,    14000,  13, 4,  HPT("9d8+3"), "2d8"}
        !          2358: },
        !          2359: {"iron golem",
        !          2360:         0,  TRUE,   TRUE,   'i',    "0-0",
        !          2361:         {ISMEAN, BMAGICHIT, CANBPGAS, ISLARGE, HASOXYGEN},
        !          2362:         0, 0,
        !          2363:         0,
        !          2364:         {25,    14550,  13, 3,  HPT("0d0+80"), "4d10"}
        !          2365: },
        !          2366: {"ancient brass dragon",
        !          2367:         100,    TRUE,   FALSE,  'r',    "13-14",
        !          2368:         {CANBSGAS, CANBFGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, LOWFRIENDLY, HASOXYGEN},
        !          2369:         0, 0,
        !          2370:         50,
        !          2371:         {10,    20000,  13, 2,  HPT("0d8+64"), "1d4/1d4/4d4"}
        !          2372: },
        !          2373: {"ancient chrome dragon",
        !          2374:         100,    TRUE,   TRUE,   'C',    "8-20",
        !          2375:         {CANCAST, CANBPGAS, CANBARGAIN, NOBOLT, NOCOLD, NOFIRE, CANFLY, ISLARGE, HASOXYGEN},
        !          2376:         0, 0,
        !          2377:         50,
        !          2378:         {10,    20000,  13, 0,  HPT("0d8+75"), "4d8/1d6/1d6"}
        !          2379: },
        !          2380: {"ancient crystal dragon",
        !          2381:         100,    TRUE,   TRUE,   'C',    "6-12",
        !          2382:         {ISMEAN, ISGREED, CANCAST, CANBBOLT, NOBOLT, CANFLY, ISLARGE},
        !          2383:         0, 0,
        !          2384:         50,
        !          2385:         {10,    20000,  13, 0,  HPT("0d8+75"), "4d8/1d6/1d6"}
        !          2386: },
        !          2387: {"ancient white dragon",
        !          2388:         100,    TRUE,   TRUE,   'W',    "8-9",
        !          2389:         {ISMEAN, CANBICE, ISGREED, CANBARGAIN, NOCOLD, CANFLY, ISLARGE},
        !          2390:         0, 0,
        !          2391:         50,
        !          2392:         {10,    20000,  13, 3,  HPT("0d8+56"), "1d4/1d4/2d8"}
        !          2393: },
        !          2394: {"ancient black dragon",
        !          2395:         100,    TRUE,   TRUE,   'a',    "8-10",
        !          2396:         {ISMEAN, CANBACID, ISGREED, CANBARGAIN, CANFLY, ISLARGE},
        !          2397:         0, 0,
        !          2398:         50,
        !          2399:         {10,    20000,  14, 3,  HPT("0d8+64"), "1d4/1d4/3d6"}
        !          2400: },
        !          2401: {"ancient copper dragon",
        !          2402:         100,    TRUE,   FALSE,  'c',    "13-14",
        !          2403:         {CANBACID, CANBSLGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        !          2404:         0, 0,
        !          2405:         50,
        !          2406:         {10,    20000,  15, 1,  HPT("0d8+72"), "1d4/1d4/5d4"}
        !          2407: },
        !          2408: {"ancient green dragon",
        !          2409:         100,    TRUE,   TRUE,   'g',    "8-12",
        !          2410:         {ISMEAN, CANBGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, HASOXYGEN},
        !          2411:         0, 0,
        !          2412:         50,
        !          2413:         {10,    20000,  15, 2,  HPT("0d8+72"), "1d6/1d6/2d10"}
        !          2414: },
        !          2415: {"ancient bronze dragon",
        !          2416:         100,    TRUE,   FALSE,  'L',    "15-16",
        !          2417:         {CANBBOLT, CANBFGAS, ISGREED, CANBARGAIN, NOBOLT, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        !          2418:         0, 0,
        !          2419:         50,
        !          2420:         {10,    20000,  16, 0,  HPT("0d8+80"), "1d6/1d6/4d6"}
        !          2421: },
        !          2422: {"ancient blue dragon",
        !          2423:         100,    TRUE,   TRUE,   'u',    "11-12",
        !          2424:         {ISMEAN, CANBBOLT, ISGREED, CANBARGAIN, NOBOLT, CANFLY, ISLARGE},
        !          2425:         0, 0,
        !          2426:         50,
        !          2427:         {10,    20000,  16, 2,  HPT("0d8+80"), "1d6/1d6/3d8"}
        !          2428: },
        !          2429: {"ancient silver dragon",
        !          2430:         100,    TRUE,   FALSE,  'S',    "15-16",
        !          2431:         {CANBICE, NOCOLD, CANBPGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        !          2432:         0, 0,
        !          2433:         50,
        !          2434:         {10,    20000,  17, -1, HPT("0d8+88"), "1d6/1d6/5d6"}
        !          2435: },
        !          2436: {"frost giant",
        !          2437:         50, TRUE,   TRUE,   'F',    "5-10",
        !          2438:         {ISMEAN, CARRYGOLD, NOCOLD, ISLARGE},
        !          2439:         0, 0,
        !          2440:         40,
        !          2441:         {25,    20000,  15, 4,  HPT("10d8+4"), "4d6"}
        !          2442: },
        !          2443: {"ancient red dragon",
        !          2444:         100,    TRUE,   TRUE,   'D',    "15-16",
        !          2445:         {ISMEAN, CANBFIRE, ISGREED, CANBARGAIN, NOFIRE, CANFLY, ISLARGE},
        !          2446:         0, 0,
        !          2447:         50,
        !          2448:         {10,    20000,  17, -1, HPT("0d8+88"), "1d8/1d8/3d10"}
        !          2449: },
        !          2450: {"ancient gold dragon",
        !          2451:         100,    TRUE,   FALSE,  'G',    "17-18",
        !          2452:         {CANBFIRE, CANBGAS, ISGREED, CANBARGAIN, NOFIRE, CANFLY, ISLARGE, HIGHFRIENDLY, HASOXYGEN},
        !          2453:         0, 0,
        !          2454:         50,
        !          2455:         {10,    20000,  18, -2, HPT("0d8+96"), "1d8/1d8/6d6"}
        !          2456: },
        !          2457: {"ancient night dragon",  /* Dragon #74 */
        !          2458:         100,    TRUE,   TRUE,   'N',    "13-15",
        !          2459:         {CANBRANDOM, CANBLIND, ISLARGE, ISGREED, CANFLY, CANCAST, CANBARGAIN},
        !          2460:         0, 0,
        !          2461:         50,
        !          2462:         {10,    20000,  18, 2,  HPT("8d8"), "4d8"}
        !          2463: },
        !          2464: {"ancient electrum dragon",  /* Dragon #74 */
        !          2465:         100,    TRUE,   TRUE,   'E',    "17-18",
        !          2466:         {CANBPGAS, CANHUH, ISLARGE, CANFLY, CANCAST, CANBARGAIN, HASOXYGEN},
        !          2467:         0, 0,
        !          2468:         50,
        !          2469:         {10,    20000,  18, 2,  HPT("9d8"), "1d4/1d4/3d8"}
        !          2470: },
        !          2471: {"fire giant",
        !          2472:         50, TRUE,   TRUE,   'f',    "6-10",
        !          2473:         {ISMEAN, CARRYGOLD, NOFIRE, ISLARGE},
        !          2474:         0, 0,
        !          2475:         45,
        !          2476:         {27,    26000,  15, 3,  HPT("11d8+5"), "5d6"}
        !          2477: },
        !          2478: {"cloud giant",
        !          2479:         30, TRUE,   TRUE,   'c',    "8-14",
        !          2480:         {ISMEAN,  NOBOLT, CANBBOLT, CANBARGAIN, ISLARGE, MEDFRIENDLY},
        !          2481:         0, 0,
        !          2482:         45,
        !          2483:         {30,    27000,  15, 2,  HPT("12d8+8"), "6d6"}
        !          2484: },
        !          2485: {"aerial servant",
        !          2486:         0,  TRUE,   TRUE,   'a',    "3-5",
        !          2487:         {ISMEAN, BMAGICHIT, ISSHADOW, LOWFRIENDLY},
        !          2488:         0, 0,
        !          2489:         50,
        !          2490:         {22,    29000,  10, 3,  HPT("16d8"), "4d8"}
        !          2491: },
        !          2492: {"storm giant",
        !          2493:         50, TRUE,   TRUE,   's',    "8-10",
        !          2494:         {ISMEAN,  NOBOLT, CANBBOLT, CANCAST, CANBARGAIN, ISLARGE, MEDFRIENDLY},
        !          2495:         0, 0,
        !          2496:         50,
        !          2497:         {30,    30000,  15, 1,  HPT("15d8+8"), "7d6"}
        !          2498: },
        !          2499: {"valkyrie",
        !          2500:         0,  TRUE,   FALSE,  'v',    "14-16",
        !          2501:         {CANFLY, CANSHOOT, CANWIELD, CANFRIGHTEN, MAGICHIT, ISFLOCK, CANSUMMON},
        !          2502:         "greater god (Odin, All Father)", 1,
        !          2503:         50,
        !          2504:         {21,    27000,  25, -2, HPT("0d8+100"), "3d6+3"}
        !          2505: },
        !          2506: {"evil sorceress",
        !          2507:         95, TRUE,   TRUE,   'z',    "17-19",
        !          2508:         {ISMEAN, STEALGOLD, STEALMAGIC, ISREGEN, CARRYGOLD, ISSCAVENGE, CANSUMMON, CANCAST, CANBARGAIN},
        !          2509:         "nymph", 4,
        !          2510:         60,
        !          2511:         {10,    42000L, 25, -10,    HPT("10d8+50"), "3d8"}
        !          2512: },
        !          2513: {"evil sorcerer",
        !          2514:         95, TRUE,   TRUE,   'Z',    "17-19",
        !          2515:         {ISMEAN, ISREGEN, CARRYGOLD, ISSCAVENGE, CANSUMMON, CANCAST, CANBARGAIN, STEALGOLD, STEALMAGIC},
        !          2516:         "evil sorceress", 1,
        !          2517:         40,
        !          2518:         {10,    44000L, 25, -10,    HPT("10d9+50"), "3d10"}
        !          2519: },
        !          2520: {"time elemental",  /* Dragon #69  - a recursive monster... */
        !          2521:         50, TRUE,   TRUE,   'T',    "10-30",
        !          2522:         {ISMEAN, BMAGICHIT, ISFAST, CANBSLGAS, ISSMALL, HALFDAMAGE, NOBOLT, NOFIRE, NOCOLD, NOSHARP, NOMETAL, HASOXYGEN},
        !          2523:         "time elemental", 2,
        !          2524:         100,
        !          2525:         {10,    62000L, 21, 2,  HPT("15d8"), "4d8"}
        !          2526: },
        !          2527: {"demon prince (Jubilex)",
        !          2528:         100,    TRUE,   FALSE,  'J',    "17-18",
        !          2529:         {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANHOLD, CANDISEASE, CANSUMMON, ISGOD},
        !          2530:         "black pudding", 3,
        !          2531:         0,
        !          2532:         {10,    47280L, 20, -7, HPT("0d8+88"), "4d10"}
        !          2533: },
        !          2534: {"demon prince (Yeenoghu)",
        !          2535:         100,    TRUE,   FALSE,  'Y',    "15-16",
        !          2536:         {ISMEAN, ISREGEN, ISUNIQUE, ISSHADOW, CANHOLD, CANPARALYZE, CANSUMMON, ISGOD},
        !          2537:         "ghoul", 10,
        !          2538:         0,
        !          2539:         {10,    54500L, 23, -5, HPT("0d8+100"), "3d6/3d6"}
        !          2540: },
        !          2541: {"demon prince (Orcus)",
        !          2542:         100,    TRUE,   FALSE,  'O',    "19-20",
        !          2543:         {ISMEAN, ISUNIQUE, CANPOISON, CANBBOLT, CANSUMMON, ISGOD},
        !          2544:         "vampire", 4,
        !          2545:         0,
        !          2546:         {13,    63900L, 27, -6, HPT("0d8+120"), "1d10+3/2d4"}
        !          2547: },
        !          2548: {"demi-god (Zagyg the Unpredictable)",  /* Dragon #70 */
        !          2549:         100,    TRUE,   TRUE,   'Z',    "23",
        !          2550:         {ISUNIQUE, CANBRANDOM, CANSUMMON, CANWIELD, HIGHFRIENDLY, ISGOD},
        !          2551:         "greater god (Boccob)", 1,
        !          2552:         110,
        !          2553:         {23,    59000L, 26, -2,     HPT("0d8+121"), "4d8"}
        !          2554: },
        !          2555: {"demi-god (Wastri, the Hopping Prophet)",  /* Dragon # 71 */
        !          2556:         100,    TRUE,   TRUE,   'W',    "10",
        !          2557:         {ISUNIQUE, CANSWIM, CANSUMMON, CANPOISON, CANWIELD, LOWFRIENDLY, ISGOD},
        !          2558:         "giant toad", 4,
        !          2559:         100,
        !          2560:         {18,    61000L, 20, -3,     HPT("0d8+121"), "2d6/1d6/3d8"}
        !          2561: },
        !          2562: {"chromatic dragon (Tiamat)",
        !          2563:         100,    TRUE,   FALSE,  'T',    "17-18",
        !          2564:         {ISMEAN, ISUNIQUE, CANBFIRE, CANBACID, CANBBOLT, CANBICE, CANBGAS, ISGREED, CANSUMMON, ISGOD, HASOXYGEN},
        !          2565:         "adult dragon", 5,
        !          2566:         0,
        !          2567:         {10,    63580L, 29, 0,  HPT("0d8+128"), "2d8/3d6/2d10/3d8/3d10/1d6"}
        !          2568: },
        !          2569: {"arch devil (Geryon)",
        !          2570:         100,    TRUE,   FALSE,  'g',    "15-16",
        !          2571:         {ISMEAN, ISUNIQUE, ISSHADOW, CANHUH, CANPOISON, CANSUMMON, ISGOD},
        !          2572:         "ice devil", 2,
        !          2573:         0,
        !          2574:         {13,    61500L, 30, -3, HPT("0d8+133"), "3d6/3d6/2d4"}
        !          2575: },
        !          2576: {"lesser god (Ralishaz the Unlooked For)",  /* Dragon # 71 */
        !          2577:         100,    TRUE,   TRUE,   'R',    "20",
        !          2578:         {ISUNIQUE, CANSNORE, CANWIELD, ISFAST, LOWFRIENDLY, ISGOD},
        !          2579:         0, 0,
        !          2580:         100,
        !          2581:         {18,    65000L, 22, -6,     HPT("5d10+140"), "1d20/1d20/1d20/1d20"}
        !          2582: },
        !          2583: {"lesser god (Obad-hai the Shalm)",  /* Dragon #69 */
        !          2584:         100,    TRUE,   TRUE,   'O',    "17",
        !          2585:         {ISUNIQUE, ISREGEN, CANSUMMON, LOWFRIENDLY, ISGOD},
        !          2586:         "centaur", 10,
        !          2587:         100,
        !          2588:         {18,    62000L, 18, -2,     HPT("0d8+144"), "4d8"}
        !          2589: },
        !          2590: {"arch devil (Dispater)",
        !          2591:         100,    TRUE,   FALSE,  'd',    "17-18",
        !          2592:         {ISMEAN, ISUNIQUE, CANHUH, CANSUMMON, ISGOD},
        !          2593:         "pit fiend", 2,
        !          2594:         0,
        !          2595:         {10,    48040L, 36, -2, HPT("0d8+144"), "4d6"}
        !          2596: },
        !          2597: {"lesser god (Trithereon the Summoner)",
        !          2598:         100,    TRUE,   TRUE,   'T',    "18",
        !          2599:         {ISUNIQUE, CANWIELD, CANSUMMON, ISFRIENDLY, ISGOD},
        !          2600:         "hound (Nemoud, Servant of Trithereon)", 1,
        !          2601:         0,
        !          2602:         {19,    55000L, 35, -4, HPT("0d8+163"), "1d8+12"}
        !          2603: },
        !          2604: {"demi-god (Iuz the Old)",  /* Dragon #67 - enemy of St Cuthbert */
        !          2605:         100,    TRUE,   TRUE,   'I',    "18",
        !          2606:         {ISMEAN, CANHUH, CANBPGAS, ISUNIQUE, CANSUMMON, ISGOD, HASOXYGEN},
        !          2607:         "shade", 2,
        !          2608:         0,
        !          2609:         {21,    55000L, 35, -8, HPT("0d8+165"), "1d8+12"}
        !          2610: },
        !          2611: {"arch devil (Baalzebul)",
        !          2612:         100,    TRUE,   FALSE,  'B',    "17-18",
        !          2613:         {ISMEAN, ISSHADOW, ISUNIQUE, CANHOLD, CANPOISON, CANHUH, CANSUMMON, ISGOD},
        !          2614:         "horned devil", 4,
        !          2615:         0,
        !          2616:         {10,    61410L, 37, -5, HPT("0d8+166"), "2d6"}
        !          2617: },
        !          2618: {"platinum dragon (Bahamut)",
        !          2619:         100,    TRUE,   FALSE,  'B',    "19-20",
        !          2620:         {ISUNIQUE, CANBICE, CANBGAS, CANBBOLT, ISGREED, CANSUMMON, ISFRIENDLY, ISGOD, HASOXYGEN},
        !          2621:         "ancient gold dragon", 7,
        !          2622:         0,
        !          2623:         {10,    58080L, 38, -3, HPT("0d8+168"), "2d6/2d6/6d8"}
        !          2624: },
        !          2625: {"lesser goddess (Xan Yae, Lady of Perfection)",    /* Dragon #68 */
        !          2626:         100,    TRUE,   FALSE,  'X',    "19",
        !          2627:         {CANSHOOT, ISUNIQUE, ISGOD, LOWFRIENDLY},
        !          2628:         0, 0,
        !          2629:         0,
        !          2630:         {22,    55000L, 35, -4, HPT("0d8+172"), "6d6"}
        !          2631: },
        !          2632: {"lesser goddess (Ehlonna of the Forests)",     /* Dragon #68 */
        !          2633:         100,    TRUE,   FALSE,  'E',    "19",
        !          2634:         {CANHUH, CANSHOOT, ISUNIQUE, CANSUMMON, ISGOD, HIGHFRIENDLY},
        !          2635:         "noldor elf", 30,
        !          2636:         0,
        !          2637:         {22,    65000L, 35, -6, HPT("0d8+180"), "3d6+6/1d10"}
        !          2638: },
        !          2639: {"lesser god (Pholtus of the Blinding Light)",  /* Dragon #68 */
        !          2640:         100,    TRUE,   FALSE,  'P',    "19",
        !          2641:         {HASFIRE, CANBLIND, CANSHOOT, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2642:         "phoenix", 2,
        !          2643:         0,
        !          2644:         {22,    65000L, 35, -6, HPT("0d8+180"), "3d6+6/1d10"}
        !          2645: },
        !          2646: {"demi-god (Vaprak \"The Destroyer\")",
        !          2647:         0,  TRUE,   TRUE,   'v',    "18",
        !          2648:         {ISMEAN, ISUNIQUE, ISREGEN, CANSUMMON, ISGOD},
        !          2649:         "troll", 5,
        !          2650:         0,
        !          2651:         {16,    56000L, 26, 0,  HPT("0d8+198"), "2d10/2d10/1d12"}
        !          2652: },
        !          2653: {"lesser god (Olidammara the Laughing Rogue)",  /* Dragon #70 */
        !          2654:         100,    TRUE,   TRUE,   'O',    "18",
        !          2655:         {ISUNIQUE, CANINWALL, CANSUMMON, ISGOD, LOWFRIENDLY},
        !          2656:         "halfling", 10,
        !          2657:         110,
        !          2658:         {21,    59000L, 30, -9,     HPT("0d8+199"), "4d8"}
        !          2659: },
        !          2660: {"devil Asmodeus",
        !          2661:         100,    TRUE,   FALSE,  'A',    "19-20",
        !          2662:         {ISMEAN, ISUNIQUE, ISSHADOW, CANHOLD, CANHUH, CANCHILL, CANSUMMON, ISGOD},
        !          2663:         "pit fiend", 3,
        !          2664:         0,
        !          2665:         {10,    80965L, 45, -7, HPT("0d8+199"), "4d10/4d10"}
        !          2666: },
        !          2667: {"valar (Yavanna, Giver of Fruits)",
        !          2668:         100,    TRUE,   FALSE,  'Y',    "20",
        !          2669:         {ISUNIQUE, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2670:         "entwife", 10,
        !          2671:         0,
        !          2672:         {15,    64000L, 45, -8, HPT("0d8+200"), "1d8+4"}
        !          2673: },
        !          2674: {"valar (Varda, Elbereth Gilthoniel)",
        !          2675:         100,    TRUE,   FALSE,  'V',    "30",
        !          2676:         {ISUNIQUE, HASFIRE, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2677:         "noldor elf", 20,
        !          2678:         0,
        !          2679:         {15,    64000L, 45, -8, HPT("0d8+200"), "1d8+4"}
        !          2680: },
        !          2681: {"lesser god (Hextor, Champion of Evil)",
        !          2682:         100,    TRUE,   FALSE,  'H',    "18",
        !          2683:         {ISMEAN, CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD},
        !          2684:         "zombie", 5,
        !          2685:         0,
        !          2686:         {25,    64000L, 45, -8, HPT("0d8+200"), "2d6/2d6"}
        !          2687: },
        !          2688: {"demon prince (Demogorgon)",
        !          2689:         100,    TRUE,   FALSE,  'D',    "19-20",
        !          2690:         {ISMEAN, CANHUH, DOUBLEDRAIN, CANINFEST, ISUNIQUE, CANSUMMON, ISGOD},
        !          2691:         "glabrezu", 3,
        !          2692:         0,
        !          2693:         {10,    74000L, 45, -8, HPT("0d8+200"), "1d6/1d6"}
        !          2694: },
        !          2695: {"lesser god (Heironeous the Invincible)",  /* Dragon #67 - enemy of Hextor */
        !          2696:         100,    TRUE,   FALSE,  'H',    "18",
        !          2697:         {CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, NOBOLT, CANBBOLT, ISGOD, ISFRIENDLY},
        !          2698:         "ki-rin", 2,
        !          2699:         0,
        !          2700:         {21,    64000L, 45, -9, HPT("0d8+217"), "1d4+8/1d4+8"}
        !          2701: },
        !          2702: {"lesser god (Kurtulmak)",
        !          2703:         50, TRUE,   TRUE,   'K',    "19",
        !          2704:         {ISMEAN, CANPOISON, ISUNIQUE, ISGOD},
        !          2705:         0, 0,
        !          2706:         0,
        !          2707:         {16,    55000L, 27, 0,  HPT("0d8+219"), "2d12/1d6"}
        !          2708: },
        !          2709: {"lesser god (Hruggek)",
        !          2710:         50, TRUE,   FALSE,  'H',    "17",
        !          2711:         {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        !          2712:         "bugbear", 9,
        !          2713:         0,
        !          2714:         {13,    55000L, 25, 0,  HPT("0d8+221"), "2d8/2d8"}
        !          2715: },
        !          2716: {"lesser god (St Cuthbert of the Cudgel)",  /* Dragon #67 */
        !          2717:         100,    TRUE,   FALSE,  'C',    "10",
        !          2718:         {CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2719:         "lammasu", 2,
        !          2720:         0,
        !          2721:         {20,    65000L, 45, -8, HPT("0d8+224"), "2d6+5/1d10+5"}
        !          2722: },
        !          2723: {"lesser god (Celestian the Far Wanderer)",     /* Dragon #68 */
        !          2724:         100,    TRUE,   FALSE,  'c',    "20",
        !          2725:         {CANHUH, CANSHOOT, CANBFIRE, CANBBOLT, CANBICE, ISUNIQUE, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2726:         "air squid", 2,
        !          2727:         0,
        !          2728:         {23,    65000L, 45, -5, HPT("0d8+242"), "1d6+20"}
        !          2729: },
        !          2730: {"lesser god (Raxivort, Night Flutterer)",
        !          2731:         100,    TRUE,   TRUE,   'R',    "18",
        !          2732:         {CANSHOOT, ISUNIQUE, CANBACID, CANWIELD, CANSUMMON, LOWFRIENDLY, ISGOD},
        !          2733:         "xvart", 50,
        !          2734:         0,
        !          2735:         {18,    65000L, 45, -1, HPT("0d8+246"), "3d6+6"}
        !          2736: },
        !          2737: {"lesser god (Fharlanghn, Dweller on the Horizon)", /* Dragon #68 - brother to Celestian */
        !          2738:         100,    TRUE,   FALSE,  'f',    "18",
        !          2739:         {CANHUH, CANBLINK, HASFIRE, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        !          2740:         "earth elemental", 1,
        !          2741:         0,
        !          2742:         {18,    65000L, 45, -6, HPT("0d8+262"), "3d6+6"}
        !          2743: },
        !          2744: {"lesser god (Nyarlathotep)",
        !          2745:         50, TRUE,   FALSE,  'N',    "25",
        !          2746:         {ISMEAN, ISUNIQUE, ISGOD},
        !          2747:         "kodiac bear", 9,
        !          2748:         0,
        !          2749:         {15,    49000L, 25, -5, HPT("0d8+284"), "2d8/2d8"}
        !          2750: },
        !          2751: {"lesser god (Erythnul the Many)",  /* Dragon # 71 */
        !          2752:         100,    TRUE,   TRUE,   'E',    "16",
        !          2753:         {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        !          2754:         "troll", 4,
        !          2755:         100,
        !          2756:         {22,    62000L, 45, -3,     HPT("0d8+320"), "4d6+10"}
        !          2757: },
        !          2758: {"greater goddess (Ulaa, Mistress of the Mountains)",
        !          2759:         100,    TRUE,   FALSE,  'U',    "18",
        !          2760:         {ISUNIQUE, CANSUMMON, CANWIELD, ISREGEN, ISGOD, HIGHFRIENDLY},
        !          2761:         "kazad dwarf", 15,
        !          2762:         110,
        !          2763:         {24,    85000L, 45, -7,     HPT("0d8+321"), "4d8"}
        !          2764: },
        !          2765: {"greater god (Maglubiyet)",
        !          2766:         0,  TRUE,   FALSE,  'M',    "19",
        !          2767:         {ISMEAN, ISUNIQUE, ISGOD},
        !          2768:         0, 0,
        !          2769:         0,
        !          2770:         {10,    80000L, 45, -1, HPT("0d8+350"), "4d10"}
        !          2771: },
        !          2772: {"greater god (Gruumsh)",
        !          2773:         100,    TRUE,   FALSE,  'G',    "19",
        !          2774:         {ISMEAN, ISUNIQUE, ISGOD},
        !          2775:         0, 0,
        !          2776:         0,
        !          2777:         {22,    82000L, 45, -1, HPT("0d8+350"), "4d10"}
        !          2778: },
        !          2779: {"greater god (Boccob the Uncaring)",
        !          2780:         100,    TRUE,   FALSE,  'B',    "26",
        !          2781:         {ISUNIQUE, CANWIELD, ISGOD, LOWFRIENDLY},
        !          2782:         0, 0,
        !          2783:         0,
        !          2784:         {18,    95000L, 45, -8, HPT("0d8+354"), "4d10"}
        !          2785: },
        !          2786: {"greater goddess (Istus, Lady of Fate)",  /* Dragon #69 */
        !          2787:         100,    TRUE,   FALSE,  'I',    "23",
        !          2788:         {ISUNIQUE, CANSUMMON, CANWIELD, CANHOLD, ISGOD, LOWFRIENDLY},
        !          2789:         "time elemental", 3,
        !          2790:         110,
        !          2791:         {15,    88000L, 45, -8,     HPT("0d8+377"), "4d8"}
        !          2792: },
        !          2793: {"lesser god (Skoraeus Stonebones)",
        !          2794:         0,  TRUE,   FALSE,  'S',    "19",
        !          2795:         {ISUNIQUE, ISREGEN, ISGOD, LOWFRIENDLY},
        !          2796:         0, 0,
        !          2797:         0,
        !          2798:         {10,    85000L, 45, -1, HPT("0d8+380"), "6d10"}
        !          2799: },
        !          2800: {"greater god (Incabulos, God of Evil Sendings)",  /* Dragon # 71 */
        !          2801:         100,    TRUE,   TRUE,   'I',    "20",
        !          2802:         {ISMEAN, ISUNIQUE, CANSUMMON, CANWIELD, CANSNORE, ISGOD},
        !          2803:         "night hag", 4,
        !          2804:         100,
        !          2805:         {18,    92000L, 25, -9,     HPT("0d8+383"), "5d6"}
        !          2806: },
        !          2807: {"greater god (Nerull the Grim Reaper)",  /* Dragon # 71 */
        !          2808:         100,    TRUE,   TRUE,   'N',    "21",
        !          2809:         {ISMEAN, ISUNIQUE, CANBACID, CANSUMMON, ISGOD},
        !          2810:         "shaggy demodand (shator)", 2,
        !          2811:         100,
        !          2812:         {14,    92000L, 30, -6,     HPT("0d8+400"), "10d6"}
        !          2813: },
        !          2814: {"greater god (Odin, All Father)",
        !          2815:         100,    TRUE,   TRUE,   'O',    "25",
        !          2816:         {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        !          2817:         "valkyrie", 50,
        !          2818:         100,
        !          2819:         {25,    105000L,    30, -6,     HPT("0d8+400"), "5d8"}
        !          2820: },
        !          2821: {"valar (Orome, Lord of Forests)",
        !          2822:         100,    TRUE,   FALSE,  'o',    "36",
        !          2823:         {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        !          2824:         "elephant", 10,
        !          2825:         0,
        !          2826:         {18,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
        !          2827: },
        !          2828: {"valar (Aule, Lord of Smithing)",
        !          2829:         100,    TRUE,   FALSE,  'A',    "36",
        !          2830:         {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        !          2831:         "kazad dwarf", 15,
        !          2832:         0,
        !          2833:         {20,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
        !          2834: },
        !          2835: {"valar (Ulmo, God of Waters)",
        !          2836:         100,    TRUE,   FALSE,  'U',    "36",
        !          2837:         {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        !          2838:         "giant crocodile", 15,
        !          2839:         0,
        !          2840:         {18,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
        !          2841: },
        !          2842: {"valar (Melkor, the Dark Lord)",
        !          2843:         100,    TRUE,   FALSE,  'M',    "36",
        !          2844:         {ISMEAN, ISUNIQUE, CANHUH, CANSUMMON, ISGOD},
        !          2845:         "maiar (Balrog)", 15,
        !          2846:         0,
        !          2847:         {18,    95000L, 45, -10,    HPT("0d8+460"), "4d8+10"}
        !          2848: },
        !          2849: {"valar (Manwe, Lord of Arda)",
        !          2850:         100,    TRUE,   FALSE,  'M',    "36",
        !          2851:         {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        !          2852:         "aerial servant", 15,
        !          2853:         0,
        !          2854:         {18,    95000L, 45, -10,    HPT("0d8+460"), "4d8+10"}
        !          2855: },
        !          2856: {"valar (Tulkas the Valiant)",
        !          2857:         100,    TRUE,   FALSE,  'T',    "36",
        !          2858:         {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        !          2859:         "noone, haste anyway", 1,
        !          2860:         0,
        !          2861:         {28,    145000L,    65, -15,    HPT("0d8+800"), "10d4/4d10"}
        !          2862: },
        !          2863: {"quartermaster",
        !          2864:         0, FALSE, TRUE, 'q', "18-20",
        !          2865:         {CANSELL},
        !          2866:         0, 0,
        !          2867:         2,
        !          2868:         {12,    20, 100,    -11,    HPT("1d8+1"), "1d10"}
        !          2869: },
        !          2870: {"Lord of All Darkness (Lucifer)",
        !          2871:         100, TRUE, TRUE, 'L', "40-60",
        !          2872:         {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        !          2873:         "evil sorcerer", 15,
        !          2874:         225,
        !          2875:         {45,    1465000L,   100,    -13,    HPT("18d60+700"), "3d8/3d8/3d8"}}
        !          2876: };
        !          2877:
        !          2878: int nummonst = NUMMONST;

CVSweb