Mercurial > hg > early-roguelike
diff xrogue/mons_def.c @ 133:e6179860cb76
Import XRogue 8.0 from the Roguelike Restoration Project (r1490)
author | John "Elwin" Edwards |
---|---|
date | Tue, 21 Apr 2015 08:55:20 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xrogue/mons_def.c Tue Apr 21 08:55:20 2015 -0400 @@ -0,0 +1,1660 @@ +/* + mons_def.c - monster data initializer + + XRogue: Expeditions into the Dungeons of Doom + Copyright (C) 1991 Robert Pietkivitch + All rights reserved. + + Based on "Advanced Rogue" + Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka and AT&T + All rights reserved. + + Based on "Rogue: Exploring the Dungeons of Doom" + Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman + All rights reserved. + + See the file LICENSE.TXT for full copyright and licensing information. +*/ + +#include <ctype.h> +#include <curses.h> +#include "rogue.h" + +#define HPT(x) x + +struct monster monsters[NUMMONST+1] = { +/* {"Name", + CARRY, NORMAL, WANDER, APPEAR, INTEL, + {ATTRIBUTES}, + "SUMMONED_CREATURE", NUMBER_SUMMONED, + ADDED_EXPERIENCE/HIT_POINT, + {str dex, move, exp, level, "armor", hit_points, + "damage"}}, */ +{"unknown", + 0, FALSE, FALSE, '\0', "", + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + "", 0, + 0, + {0, 0, 0, 0, 0, 0, HPT(""), + ""}}, +{"giant rat", + 0, TRUE, TRUE, 'R', "2-6", + {ISMEAN, CANDISEASE}, + "", 0, + 0, + {10, 10, 6, 5, 1, 7, HPT("1d4"), + "1d3"}}, +{"kobold", + 50, TRUE, TRUE, 'K', "8-12", + {ISMEAN, CANSHOOT, CARRYWEAPON}, + "", 0, + 2, + {9, 9, 5, 8, 2, 7, HPT("1d4"), + "1d4"}}, +{"bat", + 0, TRUE, TRUE, 'b', "2-6", + {ISMEAN, AREMANY, CANDISEASE, ISFLY}, + "", 0, + 0, + {5, 5, 6, 5, 1, 10, HPT("1d2"), + "1d2"}}, +{"gnome", + 50, TRUE, FALSE, 'G', "10-15", + {CANSHOOT, CARRYPOTION, CARRYWEAPON, NOSTAB}, + "", 0, + 3, + {10, 10, 6, 8, 1, 5, HPT("1d6"), + "1d6"}}, +{"halfling", + 50, TRUE, FALSE, 'H', "11-16", + {CANSHOOT, CARRYSCROLL, CARRYWEAPON, NOSTAB}, + "", 0, + 3, + {8, 10, 6, 10, 1, 4, HPT("1d8"), + "1d6"}}, +{"xvart", + 50, TRUE, TRUE, 'x', "4-14", + {ISMEAN, AREMANY, CARRYDAGGER, CANTELEPORT}, + "", 0, + 1, + {8, 10, 7, 8, 1, 7, HPT("1d2"), + "1d3"}}, +{"manes", + 0, TRUE, TRUE, 'M', "2-8", + {ISMEAN, ISUNDEAD, TURNABLE, CANDISEASE}, + "", 0, + 0, + {5, 5, 5, 15, 2, 7, HPT("1d8"), + "1d2/1d2/1d4"}}, +{"rot grub", + 0, TRUE, TRUE, 'r', "10", + {ISMEAN, CANDISEASE, CANINFEST, CANSMELL}, + "", 0, + 0, + {10, 10, 8, 8, 1, 8, HPT("1d6"), + "1d6"}}, +{"giant ant", + 0, TRUE, TRUE, 'A', "1", + {ISMEAN, CANPOISON}, + "", 0, + 3, + {10, 10, 6, 30, 3, 3, HPT("2d8"), + "1d6/1d6"}}, +{"orc", + 50, TRUE, TRUE, 'O', "8", + {ISMEAN, CANSHOOT, CARRYFOOD}, + "", 0, + 2, + {12, 12, 5, 15, 4, 6, HPT("2d8"), + "1d8"}}, +{"dwarf", + 50, TRUE, FALSE, 'D', "10-14", + {CARRYSCROLL, CARRYGOLD, CARRYDAGGER, NOSTAB}, + "", 0, + 4, + {10, 10, 6, 20, 1, 4, HPT("2d8"), + "1d8"}}, +{"elf", + 50, TRUE, FALSE, 'E', "10-14", + {CARRYPOTION, CARRYWEAPON, NOSTAB, CARRYFOOD}, + "", 0, + 4, + {12, 10, 6, 20, 1, 4, HPT("2d8+2"), + "1d10"}}, +{"hobgoblin", + 50, TRUE, TRUE, 'h', "8-10", + {ISMEAN, CANSHOOT, NOSLOW}, + "", 0, + 3, + {14, 14, 4, 30, 4, 5, HPT("1d8"), + "1d8"}}, +{"urchin", + 50, TRUE, TRUE, 'u', "6-15", + {ISMEAN, ISGREED, CARRYGOLD, CARRYRING}, + "", 0, + 1, + {10, 10, 6, 25, 1, 3, HPT("2d8"), + "1d6"}}, +{"fire beetle", + 0, TRUE, TRUE, 'B', "10", + {ISMEAN, HASFIRE}, + "", 0, + 2, + {10, 10, 6, 20, 1, 4, HPT("1d8+2"), + "2d4"}}, +{"ear seeker", + 0, TRUE, TRUE, 'e', "0", + {ISMEAN, AREMANY, CANINFEST, CANSURPRISE}, + "", 0, + 0, + {10, 10, 5, 10, 1, 8, HPT("1d2"), + "1d1"}}, +{"shrieker", + 0, TRUE, TRUE, 'S', "0", + {ISMEAN, CANSHRIEK, NOMOVE, NOSTAB}, + "", 0, + 4, + {10, 10, 7, 20, 2, 7, HPT("3d8"), + "0d0"}}, +{"stirge", + 0, TRUE, TRUE, 's', "1", + {ISMEAN, CANDRAW, ISFLY}, + "", 0, + 2, + {10, 10, 4, 30, 1, 8, HPT("2d6"), + "1d3"}}, +{"troglodyte", + 50, TRUE, TRUE, 'T', "5-15", + {ISMEAN, CANSMELL, CANSTINK, CANSHOOT, HASFIRE}, + "", 0, + 3, + {10, 10, 6, 30, 5, 4, HPT("2d8"), + "1d6/2d6"}}, +{"zombie", + 0, TRUE, TRUE, 'Z', "0", + {ISMEAN, ISUNDEAD, TURNABLE, CANSURPRISE, ISSHADOW, NOSLEEP}, + "", 0, + 6, + {10, 10, 5, 60, 1, 0, HPT("2d8+5"), + "2d8"}}, +{"gas spore", + 0, TRUE, TRUE, 'a', "0", + {ISMEAN, CANEXPLODE, CANINFEST, ISFLY}, + "", 0, + 5, + {10, 10, 8, 30, 2, 5, HPT("2d8"), + "1d2/1d4"}}, +{"giant tick", + 0, TRUE, TRUE, 't', "0", + {ISMEAN, CANPOISON, CANROT}, + "", 0, + 1, + {10, 10, 7, 70, 2, 4, HPT("1d8"), + "1d4"}}, +{"lemure", + 0, TRUE, TRUE, 'L', "5-10", + {ISMEAN, ISREGEN, CANSUMMON, NOBOLT}, + "bat", 5, + 6, + {12, 12, 5, 45, 4, 2, HPT("3d8"), + "1d6"}}, +{"zoo spore", + 0, TRUE, TRUE, 'z', "8-20", + {ISMEAN, CANDISEASE, CANEXPLODE, TURNABLE, ISUNDEAD, ISFLY}, + "", 0, + 10, + {20, 20, 4, 80, 2, 0, HPT("2d8+6"), + "1d8"}}, +{"bugbear", + 30, TRUE, TRUE, 'b', "5-12", + {ISMEAN, CANSHOOT, CANSURPRISE, ISGREED}, + "", 0, + 3, + {16, 10, 6, 60, 2, 5, HPT("3d8+4"), + "2d4"}}, +{"gray ooze", + 0, TRUE, TRUE, 'o', "1", + {ISMEAN, CANRUST, NOCOLD, NOFIRE, NOSTAB}, + "", 0, + 1, + {10, 10, 9, 100, 2, 8, HPT("1d8"), + "1d8"}}, +{"lonchu", + 50, TRUE, TRUE, 'l', "6", + {ISMEAN, CANTELEPORT, CARRYARMOR, NOBOLT}, + "", 0, + 3, + {10, 10, 6, 120, 2, 3, HPT("3d8+4"), + "2d6"}}, +{"wererat", + 50, TRUE, TRUE, 'r', "10-15", + {ISMEAN, CARRYPOTION, CANSUMMON, CANDRAW, NOSTAB}, + "giant rat", 3, + 5, + {10, 10, 5, 70, 5, 4, HPT("3d8+6"), + "2d8"}}, +{"ghoul", + 50, TRUE, TRUE, 'g', "12-15", + {ISMEAN, CARRYFOOD, CANPARALYZE, ISUNDEAD, TURNABLE, CANDRAW, + AREMANY}, + "", 0, + 7, + {12, 12, 5, 75, 2, 2, HPT("4d4"), + "1d4/1d6"}}, +{"leprechaun", + 75, TRUE, FALSE, 'l', "10-16", + {CARRYGOLD, STEALGOLD, ISGREED, CARRYSCROLL, CARRYPOTION, + NOSTAB}, + "", 0, + 9, + {15, 15, 3, 100, 7, 0, HPT("3d8"), + "1d1/3d6"}}, +{"junk monster", + 100, TRUE, TRUE, 'j', "10-14", + {ISMEAN, CANSTINK, CANSMELL, ISSCAVENGE, ISGREED, CANDRAW, + ISREGEN, CANSHOOT, CARRYSTICK}, + "", 0, + 7, + {12, 12, 5, 100, 2, 4, HPT("3d8+3"), + "1d6/2d8"}}, +{"jacaranda", + 40, TRUE, TRUE, 'j', "8-18", + {ISMEAN, ISUNIQUE, ISREGEN, CANSUMMON, NOCOLD, NOFIRE, NOBOLT, + CANDANCE, CARRYGOLD, CANTELEPORT, CANBLIND, ISSHADOW, NOSTAB, + ISGREED, STEALGOLD, CARRYFOOD}, + "zombie", 4, + 20, + {18, 18, 2, 40000, 10, -15, HPT("6d8+40"), + "1d6/2d6/3d6"}}, +{"gnoll", + 0, TRUE, TRUE, 'n', "10-16", + {ISMEAN, CANINFEST, CANROT, ISREGEN, TURNABLE}, + "", 0, + 4, + {10, 10, 6, 140, 2, 4, HPT("6d8"), + "2d8"}}, +{"fire toad", + 0, TRUE, TRUE, 'f', "5-7", + {ISMEAN, CANBFIRE, NOFIRE, NOBOLT}, + "", 0, + 4, + {10, 10, 6, 200, 2, 5, HPT("5d8"), + "1d8"}}, +{"gelatinous cube", + 50, TRUE, TRUE, 'c', "0", + {ISMEAN, CANPARALYZE, CARRYFOOD, NOCOLD}, + "", 0, + 4, + {10, 10, 7, 160, 2, 1, HPT("4d8"), + "2d8"}}, +{"moon dog", + 0, TRUE, TRUE, 'm', "10-12", + {ISMEAN, ISFLY, NOCOLD, NOFIRE, CANDRAW}, + "", 0, + 6, + {12, 12, 4, 250, 2, 3, HPT("3d8+3"), + "2d10"}}, +{"violet fungi", + 0, TRUE, TRUE, 'F', "0", + {ISMEAN, CANSHRIEK, CANSUMMON, CANHOLD, NOMOVE, CANROT}, + "violet fungi", 1, + 5, + {10, 10, 5, 150, 9, 0, HPT("4d6+10"), + "1d8/2d8/3d8"}}, +{"ogre", + 50, TRUE, TRUE, 'O', "7-12", + {ISMEAN, CARRYGOLD, CARRYDAGGER, NOBOLT}, + "", 0, + 7, + {18, 10, 6, 170, 3, 3, HPT("4d8+8"), + "2d10"}}, +{"centaur", + 50, TRUE, FALSE, 'C', "5-15", + {STEALGOLD, CARRYGOLD, CARRYRING, NOSLEEP, NOSTAB}, + "", 0, + 9, + {10, 10, 4, 180, 2, 4, HPT("4d8+10"), + "1d8/2d6"}}, +{"nymph", + 75, TRUE, FALSE, 'N', "10-16", + {STEALMAGIC, CARRYSCROLL, CARRYPOTION, CARRYSTICK, NOSTAB, + CARRYFOOD, NOSLOW}, + "", 0, + 8, + {16, 16, 3, 190, 5, 3, HPT("3d8+10"), + "1d1"}}, +{"blindheim", + 0, TRUE, TRUE, 'b', "10", + {ISMEAN, CANBLIND, NOSLOW}, + "", 0, + 5, + {8, 8, 5, 260, 3, 1, HPT("4d8+6"), + "2d10"}}, +{"blink dog", + 0, TRUE, TRUE, 'B', "8-10", + {ISMEAN, CANBLINK, CANSEE, CANINFEST}, + "", 0, + 9, + {10, 10, 6, 220, 3, 5, HPT("4d8+4"), + "1d8/2d4"}}, +{"ghast", + 50, TRUE, TRUE, 'G', "10-12", + {ISMEAN, CANPARALYZE, CANSTINK, ISUNDEAD, TURNABLE, AREMANY, + NOBOLT}, + "", 0, + 10, + {10, 10, 4, 250, 1, 1, HPT("5d8+6"), + "2d4/2d6"}}, +{"rust monster", + 0, TRUE, TRUE, 'R', "1", + {ISMEAN, CANRUST, CANDISEASE}, + "", 0, + 6, + {10, 10, 7, 200, 4, 6, HPT("2d8+6"), + "1d1/1d1"}}, +{"imp", + 0, TRUE, TRUE, 'I', "8-10", + {ISMEAN, ISREGEN, CANPAIN, CANTELEPORT, NOCOLD, NOFIRE}, + "", 0, + 9, + {10, 10, 6, 300, 3, 2, HPT("3d8+12"), + "2d8"}}, +{"doppelganger", + 50, TRUE, TRUE, 'D', "10-15", + {ISMEAN, CANSURPRISE, CARRYPOTION, NOSTAB, NOSLOW}, + "", 0, + 8, + {10, 10, 5, 360, 5, 3, HPT("7d8"), + "1d12+2"}}, +{"shadow", + 0, TRUE, TRUE, 'S', "13", + {ISMEAN, ISSHADOW, CANCHILL, ISUNDEAD, TURNABLE, CANINWALL}, + "", 0, + 9, + {13, 13, 5, 370, 6, 1, HPT("3d8+10"), + "2d4/2d4"}}, +{"very young dragon", + 50, TRUE, TRUE, 'd', "12-16", + {ISMEAN, MAGICHIT, ISGREED, CARRYPOTION, CARRYGOLD, NOSTAB, + CANBRANDOM, CARRYMISC, NOBOLT}, + "", 0, + 11, + {16, 16, 6, 300, 8, -2, HPT("4d8+20"), + "2d4/1d6/1d8"}}, +{"yeti", + 0, TRUE, TRUE, 'Y', "8-16", + {ISMEAN, CANPARALYZE, CANSURPRISE, NOBOLT, NOSTAB, NOCOLD}, + "", 0, + 9, + {13, 10, 5, 400, 3, 6, HPT("5d8+6"), + "1d8/2d8"}}, +{"ice weasel", + 0, TRUE, TRUE, 'i', "10-16", + {ISMEAN, AREMANY, ISSHADOW, CANPAIN, NOCOLD, NOSLEEP}, + "", 0, + 7, + {10, 10, 4, 400, 6, 1, HPT("10d8+10"), + "1d10"}}, +{"mimic", + 50, TRUE, TRUE, 'M', "2-16", + {ISMEAN, ISDISGUISE, NODETECT, CANHOLD, NOMOVE, NOSTAB, NOBOLT, + CARRYRING}, + "", 0, + 12, + {10, 10, 6, 500, 4, 8, HPT("10d8"), + "3d4"}}, +{"owlbear", + 50, TRUE, TRUE, 'O', "8-12", + {ISMEAN, CANHUG, NOFEAR, NOSTAB, CARRYFOOD}, + "", 0, + 10, + {10, 10, 3, 340, 3, 2, HPT("5d8+10"), + "1d6/1d6/2d6"}}, +{"otyugh", + 50, TRUE, TRUE, 'o', "5-10", + {ISMEAN, ISFLY, CARRYARMOR, NOSLOW, NOFIRE}, + "", 0, + 11, + {10, 10, 5, 750, 4, 4, HPT("4d8+15"), + "1d8/1d8/1d4+4"}}, +{"gargoyle", + 50, TRUE, TRUE, 'g', "5-7", + {ISMEAN, MAGICHIT, CARRYWEAPON, NOSTAB}, + "", 0, + 9, + {10, 10, 4, 290, 3, 5, HPT("4d8+6"), + "1d6/2d6"}}, +{"su-monster", + 50, TRUE, TRUE, 's', "8-10", + {ISMEAN, CARRYGOLD, ISGREED, HASFIRE, CANSUMMON, CARRYSCROLL, + NOFEAR}, + "moon dog", 4, + 12, + {10, 10, 5, 450, 4, 3, HPT("5d8+10"), + "2d4/2d4"}}, +{"leucrotta", + 0, TRUE, TRUE, 'L', "8-10", + {ISMEAN, NOFEAR, NOSLOW, NOSTAB, CANSEE}, + "", 0, + 10, + {10, 10, 2, 470, 3, 4, HPT("6d8+10"), + "3d6/1d6/1d6"}}, +{"cockatrice", + 50, TRUE, TRUE, 'C', "1", + {ISMEAN, CARRYSTICK, TOUCHSTONE, NOSTAB}, + "", 0, + 15, + {12, 12, 5, 500, 6, 4, HPT("5d8+8"), + "4d4"}}, +{"wight", + 0, TRUE, TRUE, 'W', "8-10", + {ISMEAN, CANDRAIN, MAGICHIT, NOSTONE, ISUNDEAD, TURNABLE, + NOBOLT}, + "", 0, + 12, + {10, 10, 6, 550, 4, 2, HPT("4d8+15"), + "2d8"}}, +{"phibian", + 0, TRUE, TRUE, 'p', "2-16", + {ISMEAN, NOBOLT, CANFRIGHTEN, TURNABLE, NOSLOW}, + "", 0, + 13, + {10, 10, 2, 600, 8, -2, HPT("6d8"), + "1d20"}}, +{"fireworm", + 0, TRUE, TRUE, 'z', "7-10", + {ISMEAN, AREMANY, CANEXPLODE, NOFIRE, ISFLY, NOSLEEP}, + "", 0, + 15, + {10, 10, 5, 500, 2, 0, HPT("1d8"), + "1d4"}}, +{"flumph", + 50, TRUE, TRUE, 'f', "10-16", + {ISMEAN, AREMANY, CARRYGOLD, STEALGOLD, NOMOVE}, + "", 0, + 13, + {12, 12, 3, 320, 3, -7, HPT("5d8+8"), + "2d8"}}, +{"treant", + 50, TRUE, TRUE, 't', "10-14", + {ISMEAN, CANSUMMON, CARRYGOLD, ISGREED, CANSTINK, CANSMELL}, + "treant", 1, + 16, + {12, 12, 4, 1500, 2, 0, HPT("5d8+10"), + "3d8"}}, +{"troll", + 50, TRUE, FALSE, 'T', "10-15", + {ISREGEN, CANSHOOT, CARRYGOLD, CARRYSCROLL, NOSTAB}, + "", 0, + 18, + {18, 18, 6, 600, 7, 3, HPT("6d8+10"), + "1d4+4/1d4+4/2d6+2"}}, +{"ettin", + 50, TRUE, TRUE, 'e', "1-18", + {ISMEAN, AREMANY, CARRYWEAPON, NOFIRE, CANROT}, + "", 0, + 10, + {10, 10, 3, 1000, 3, 1, HPT("8d8+8"), + "2d8/2d6/2d6"}}, +{"lava child", + 0, TRUE, TRUE, 'l', "8-10", + {ISMEAN, NOMETAL, NOFIRE, NOBOLT, NOSTAB}, + "", 0, + 9, + {10, 10, 5, 700, 2, 4, HPT("5d8+10"), + "2d12"}}, +{"erinyes", + 0, TRUE, TRUE, 'E', "8-10", + {ISMEAN, CANFRIGHTEN, TURNABLE, ISUNDEAD, CANPAIN, NOFIRE}, + "", 0, + 11, + {10, 10, 6, 750, 4, 3, HPT("6d8+4"), + "6d2+4"}}, +{"ulodyte", + 0, TRUE, TRUE, 'u', "9-13", + {ISMEAN, CANSMELL, CANHUG, TURNABLE, NOSTAB, CANSURPRISE}, + "", 0, + 12, + {10, 8, 6, 2000, 5, 3, HPT("6d8+10"), + "3d4/2d6"}}, +{"wraith", + 0, TRUE, TRUE, 'w', "10-14", + {ISMEAN, CANDRAIN, MAGICHIT, ISUNDEAD, TURNABLE, NOBOLT, + NOSTAB, AREMANY}, + "", 0, + 16, + {10, 10, 8, 800, 3, 2, HPT("5d8+10"), + "2d6/1d8"}}, +{"jackalwere", + 50, TRUE, TRUE, 'J', "10-15", + {ISMEAN, CANSMELL, CANSNORE, MAGICHIT}, + "", 0, + 10, + {10, 10, 4, 900, 6, 3, HPT("5d8+20"), + "2d4/2d4"}}, +{"basilisk", + 50, TRUE, TRUE, 'B', "1", + {ISMEAN, LOOKSTONE, CARRYSCROLL, NOSTAB, NOFIRE}, + "", 0, + 10, + {10, 10, 6, 1000, 5, 4, HPT("6d8+20"), + "2d10"}}, +{"vrock", + 0, TRUE, TRUE, 'v', "10-12", + {ISMEAN, CANSEE, TURNABLE, CANTELEPORT, CANDRAW}, + "", 0, + 12, + {10, 10, 6, 2300, 5, 1, HPT("7d8+25"), + "1d4/1d4/1d8/1d8/1d6/1d6"}}, +{"hezrou", + 50, TRUE, TRUE, 'h', "5-13", + {ISMEAN, CANFRIGHTEN, TURNABLE, CANTELEPORT, CARRYSTICK}, + "", 0, + 12, + {10, 10, 6, 3000, 6, -1, HPT("9d8+10"), + "1d4/2d4/4d4"}}, +{"glabrezu", + 50, TRUE, TRUE, 'G', "8-10", + {ISMEAN, CANFRIGHTEN, CANSEE, TURNABLE, CANTELEPORT, + CARRYWEAPON, CARRYPOTION}, + "", 0, + 12, + {10, 10, 6, 2500, 6, -4, HPT("10d8+6"), + "2d6/2d6/1d6/1d6"}}, +{"wyvern", + 50, TRUE, TRUE, 'w', "10-16", + {ISMEAN, CANPAIN, CARRYGOLD, CANSUMMON, CANINFEST, NODETECT}, + "fireworm", 4, + 15, + {10, 10, 5, 2200, 4, -2, HPT("8d8+10"), + "2d8/2d8"}}, +{"specter", + 0, TRUE, TRUE, 'S', "10-16", + {ISMEAN, DOUBLEDRAIN, ISUNDEAD, TURNABLE, NOFIRE, NOCOLD, + NOSTAB, NOACID, NOGAS}, + "", 0, + 17, + {12, 12, 6, 2000, 7, 1, HPT("7d8+20"), + "1d8/1d8"}}, +{"mummy", + 0, TRUE, TRUE, 'm', "5-14", + {ISMEAN, CANROT, MAGICHIT, CANFRIGHTEN, HALFDAMAGE, ISUNDEAD, + NOGAS, NOACID, NOSTAB, TURNABLE}, + "", 0, + 18, + {10, 10, 5, 2000, 5, 2, HPT("8d8+10"), + "1d12"}}, +{"chimera", + 0, TRUE, TRUE, 'c', "10-16", + {ISMEAN, BMAGICHIT, NOFEAR, NOCOLD, ISREGEN, CANITCH}, + "", 0, + 19, + {10, 10, 6, 2300, 5, 0, HPT("6d8+25"), + "1d3/1d3/1d4/1d4/2d4/2d4"}}, +{"neo-otyugh", + 50, TRUE, TRUE, 'N', "10-12", + {ISMEAN, CARRYPOTION, CANINFEST, NOCOLD, NOFEAR, MAGICHIT}, + "", 0, + 17, + {12, 10, 6, 2500, 6, 0, HPT("12d8"), + "2d8/2d6/1d3"}}, +{"adult dragon", + 80, TRUE, TRUE, 'd', "12-16", + {ISMEAN, CANBRANDOM, ISGREED, CANFRIGHTEN, NOSTAB, NOCOLD, + CARRYPOTION, CARRYMISC, CARRYRING, CANSURPRISE}, + "", 0, + 20, + {18, 18, 5, 2600, 7, -3, HPT("7d8+20"), + "2d6/2d6/2d6"}}, +{"horned devil", + 0, TRUE, TRUE, 'H', "10-14", + {ISMEAN, CANPOISON, NOBOLT, CANTELEPORT}, + "", 0, + 17, + {10, 10, 6, 2200, 5, -2, HPT("5d8+30"), + "1d4/1d6/1d8"}}, +{"barbed devil", + 0, TRUE, TRUE, 'B', "10-16", + {ISMEAN, TOUCHFEAR, NOBOLT, CANHOLD, TURNABLE, NOFIRE}, + "", 0, + 17, + {10, 10, 6, 2200, 5, 0, HPT("8d8+20"), + "2d4/2d4/3d4"}}, +{"ice devil", + 0, TRUE, TRUE, 'I', "12-15", + {ISMEAN, ISREGEN, CANBICE, NOCOLD, NOBOLT}, + "", 0, + 17, + {12, 10, 6, 2500, 6, -4, HPT("10d8+10"), + "1d4/2d4/3d4"}}, +{"bone devil", + 0, TRUE, TRUE, 'b', "12-15", + {ISMEAN, CANSURPRISE, CANCHILL, CANSEE, NOFIRE, NOACID, + NOGAS, CANFRIGHTEN, NOSTAB, NOCOLD, CANTELEPORT}, + "", 0, + 17, + {12, 12, 5, 3500, 8, -1, HPT("10d8+20"), + "2d4/3d6"}}, +{"rhinosphynx", + 80, TRUE, TRUE, 'r', "13-18", + {ISMEAN, CANPOISON, CANSURPRISE, CANCHILL, NOCOLD, CARRYGOLD, + ISGREED}, + "", 0, + 18, + {12, 12, 6, 3000, 7, -1, HPT("9d8+10"), + "4d6"}}, +{"lamia", + 80, TRUE, TRUE, 'L', "10-17", + {ISMEAN, TAKEWISDOM, CARRYSTICK, NOFEAR, NOCOLD}, + "", 0, + 16, + {16, 16, 3, 2500, 7, -2, HPT("9d8+15"), + "2d4/2d6"}}, +{"intellect devourer", + 0, TRUE, TRUE, 'D', "12-16", + {ISMEAN, TAKEINTEL, BMAGICHIT, CANSURPRISE, NOBOLT, NOSTAB}, + "", 0, + 16, + {16, 16, 3, 2500, 9, -2, HPT("10d8+15"), + "1d6/2d6/3d6"}}, +{"quasit", + 80, TRUE, TRUE, 'Q', "10-15", + {ISMEAN, ISREGEN, BMAGICHIT, CANSURPRISE, CANITCH, NOGAS, + NOACID, CARRYSCROLL, CARRYPOTION, NOCOLD, NOBOLT}, + "", 0, + 20, + {10, 10, 6, 3000, 6, -2, HPT("6d8+20"), + "2d6/1d8/2d6"}}, +{"will-o-wisp", + 80, TRUE, TRUE, 'W', "12-16", + {ISMEAN, CANSURPRISE, ISFLY, CARRYMISC, NOSTAB, NOBOLT}, + "", 0, + 20, + {10, 10, 5, 4000, 6, -5, HPT("9d8+20"), + "2d14"}}, +{"invisible stalker", + 0, TRUE, TRUE, 'i', "12-16", + {ISMEAN, ISINVIS, ISSHADOW, NOBOLT, CANINWALL, NOGAS, NOSTAB, + NOACID, TOUCHFEAR}, + "", 0, + 20, + {10, 10, 4, 3800, 5, -2, HPT("8d8+20"), + "2d12"}}, +{"hellmaid", + 80, TRUE, TRUE, 'h', "10-20", + {ISMEAN, AREMANY, CANBRANDOM, CARRYFOOD, NOBOLT, NOGAS, + NOACID, NOCOLD, NOFIRE}, + "", 0, + 20, + {12, 12, 7, 4000, 4, 1, HPT("8d8+12"), + "2d8/2d8"}}, +{"shadow dragon", + 80, TRUE, TRUE, 'S', "16-20", + {ISMEAN, TURNABLE, CANDRAW, NOSTAB, HASFIRE, CANSMELL, + CARRYGOLD, STEALGOLD, ISINVIS, ISSHADOW, NOSLOW}, + "", 0, + 25, + {10, 10, 2, 4800, 3, -7, HPT("8d8+18"), + "3d4/2d8"}}, +{"umber hulk", + 80, TRUE, TRUE, 'U', "8-16", + {ISMEAN, CANHUH, CANINWALL, CANTUNNEL, CARRYSCROLL, NOSTAB, + NOACID, NOGAS, BMAGICHIT, NOBOLT}, + "", 0, + 22, + {14, 14, 5, 5000, 8, -3, HPT("10d8+20"), + "3d4/3d4/3d4"}}, +{"xorn", + 0, TRUE, TRUE, 'X', "8-18", + {ISMEAN, CANINWALL, NOFIRE, CANSURPRISE, NOBOLT, NOSTAB, NOGAS, + NOACID}, + "", 0, + 23, + {13, 13, 4, 5000, 8, -4, HPT("7d8+25"), + "2d6/4d6"}}, +{"xenolith", + 80, TRUE, TRUE, 'x', "12-18", + {ISMEAN, NOSTAB, NOFIRE, NOBOLT, NOCOLD, CANTELEPORT, + STEALGOLD, CARRYGOLD, ISGREED}, + "", 0, + 24, + {12, 12, 4, 3500, 6, -2, HPT("9d8+20"), + "2d8/2d10"}}, +{"shambling mound", + 80, TRUE, TRUE, 's', "5-7", + {ISMEAN, CANSUFFOCATE, NOCOLD, CANHOLD, CARRYGOLD, CANSUMMON, + NOGAS, NOSTAB, NOACID, CARRYPOTION, CARRYSCROLL, ISSCAVENGE}, + "mummy", 3, + 20, + {10, 10, 5, 4500, 5, 0, HPT("9d8+15"), + "2d8/2d10"}}, +{"black pudding", + 80, TRUE, TRUE, 'P', "0", + {ISMEAN, CANRUST, NOCOLD, BOLTDIVIDE, BLOWDIVIDE, ISSCAVENGE, + NOSTAB, NOGAS, CARRYRING}, + "", 0, + 20, + {10, 10, 6, 4500, 6, 5, HPT("10d8+10"), + "3d8"}}, +{"vampire", + 0, TRUE, TRUE, 'V', "5-16", + {ISMEAN, ISREGEN, CANSUCK, CANDRAW, CANDRAIN, ISUNDEAD, + NOACID, TURNABLE, TOUCHFEAR, NOGAS, NOSTAB, NOBOLT}, + "", 0, + 23, + {16, 16, 5, 5000, 7, -4, HPT("8d8+25"), + "2d6+6"}}, +{"morkoth", + 80, TRUE, TRUE, 'm', "10-18", + {ISMEAN, ISSHADOW, CANSEE, HALFDAMAGE, CARRYARMOR, NOGAS, + CANSUMMON, NOMETAL}, + "wyvern", 2, + 21, + {11, 11, 8, 7000, 6, -1, HPT("12d8+10"), + "4d8/4d8"}}, +{"white pudding", + 80, TRUE, TRUE, 'w', "0", + {ISMEAN, CANDISSOLVE, NOFIRE, BOLTDIVIDE, BLOWDIVIDE, NOGAS, + ISSCAVENGE, NOSTAB, CARRYMISC}, + "", 0, + 20, + {10, 10, 4, 8000, 8, 5, HPT("10d8+10"), + "4d8"}}, +{"purple worm", + 0, TRUE, TRUE, 'p', "10", + {ISMEAN, CANPOISON, CANINWALL, CANTUNNEL, NOSTAB, NOFEAR, + NOBOLT, NOACID, CMAGICHIT, NOGAS}, + "", 0, + 25, + {10, 10, 5, 9000, 8, -3, HPT("12d8+20"), + "2d12/2d8+4"}}, +{"pit fiend", + 80, TRUE, TRUE, 'f', "12-18", + {ISMEAN, CANSEE, BMAGICHIT, CANFRIGHTEN, CANHOLD, HASFIRE, + CARRYRING, CARRYSTICK, NOACID, NOGAS, NOSTAB}, + "", 0, + 26, + {16, 16, 5, 10000, 6, -2, HPT("12d8+25"), + "2d6+4/2d6+8"}}, +{"ghost", + 0, TRUE, TRUE, 'g', "14-16", + {ISMEAN, CANFRIGHTEN, CANAGE, ISUNDEAD, TURNABLE, BMAGICHIT, + NOGAS, NOACID, CANINWALL, CANSUMMON, NOSTAB, ISREGEN}, + "invisible stalker", 3, + 28, + {13, 13, 5, 9500, 5, -4, HPT("10d8+25"), + "2d10/2d4"}}, +{"ancient black dragon", + 80, TRUE, TRUE, 'a', "12-16", + {ISMEAN, CANBACID, NOSTAB, NOACID, ISGREED, CARRYGOLD, NOSLEEP, + CANMISSILE, CANTELEPORT, NOBOLT, NOCOLD, NOGAS, NOFIRE}, + "", 0, + 30, + {14, 14, 6, 11000, 7, -4, HPT("10d8+50"), + "2d6/3d4/4d6"}}, +{"ancient blue dragon", + 80, TRUE, TRUE, 'u', "12-16", + {ISMEAN, CANBBOLT, CANSEE, NOBOLT, CARRYMISC, NOSTAB, CANBPGAS, + NOACID, NOGAS, NOFIRE, NOCOLD, CANTELEPORT, NOFIRE, NOSLEEP}, + "", 0, + 30, + {14, 14, 4, 11000, 7, -6, HPT("10d8+50"), + "4d4/4d6/4d8"}}, +{"ancient red dragon", + 80, TRUE, TRUE, 'R', "12-16", + {ISMEAN, CANMISSILE, CANSEE, NOFIRE, CARRYRING, NOGAS, NOBOLT, + NOSTAB, CANBFIRE, NOFEAR, NOCOLD, NOFIRE, NOACID, CANTELEPORT}, + "", 0, + 30, + {14, 14, 6, 11000, 7, -8, HPT("10d8+50"), + "4d6/3d8/5d8"}}, +{"ancient brass dragon", + 80, TRUE, FALSE, 'r', "12-16", + {CANBFGAS, CANSEE, NOSLEEP, CANBSGAS, NOGAS, NOSTAB, + CANTELEPORT, NOACID, NOFIRE, CARRYSTICK, NOBOLT, NOCOLD}, + "", 0, + 30, + {14, 14, 6, 11000, 7, -4, HPT("10d8+50"), + "2d6/3d4/4d6"}}, +{"frost giant", + 80, TRUE, TRUE, 'F', "5-16", + {ISMEAN, NOCOLD, CARRYGOLD, AREMANY, CANBICE, NOGAS, CANCHILL, + CANSMELL, NOCOLD, NOACID, ISGREED}, + "", 0, + 35, + {18, 18, 4, 12000, 8, 0, HPT("8d8+30"), + "6d8"}}, +{"lich", + 80, TRUE, TRUE, 'l', "12-18", + {ISMEAN, CANSEE, CANPARALYZE, CANFRIGHTEN, CMAGICHIT, NOSTAB, + NOBOLT, CANMISSILE, CARRYGOLD, CARRYSCROLL, CARRYPOTION, + CARRYRING, NOCOLD, NOFIRE, NOACID, NOGAS}, + "", 0, + 35, + {12, 12, 4, 14000, 8, -5, HPT("10d8+60"), + "2d10/3d8"}}, +{"ancient green dragon", + 80, TRUE, TRUE, 'E', "12-16", + {ISMEAN,CANBGAS, ISGREED, CANSEE, CARRYGOLD, NOSTAB, NOGAS, + NOACID, CANMISSILE, NOBOLT, NOSLEEP, CANTELEPORT, NOFIRE}, + "", 0, + 40, + {16, 16, 6, 16000, 8, -6, HPT("10d8+60"), + "4d4/4d6/4d8"}}, +{"ancient white dragon", + 80, TRUE, TRUE, 'W', "12-16", + {ISMEAN, CANSEE, NOGAS, NOSTAB, CARRYSCROLL, CANTELEPORT, + NOACID, NOFIRE, CANBICE, CANMISSILE, NOBOLT, NOCOLD, NOSLEEP}, + "", 0, + 40, + {16, 16, 4, 16000, 8, -4, HPT("10d8+60"), + "2d6/3d4/4d6"}}, +{"ancient bronze dragon", + 80, TRUE, FALSE, 'L', "12-16", + {CANBBOLT, CANSEE, NOBOLT, NOSTAB, CANBCGAS, NOFIRE, + CARRYSCROLL, CARRYSTICK, NOCOLD, NOSLEEP, NOGAS, NOACID}, + "", 0, + 40, + {16, 16, 8, 16000, 8, -6, HPT("10d8+60"), + "4d4/4d6/4d8"}}, +{"ancient copper dragon", + 80, TRUE, FALSE, 'c', "12-16", + {NOACID, CANBSLGAS, CANSEE, NOFIRE, NOBOLT, NOSLEEP, NOCOLD, + CARRYMISC, CARRYPOTION, CANTELEPORT, NOSTAB, CANBACID, NOGAS}, + "", 0, + 40, + {16, 16, 5, 16000, 8, -6, HPT("10d8+60"), + "4d4/4d6/4d8"}}, +{"fire giant", + 80, TRUE, TRUE, 'f', "15-18", + {ISMEAN, AREMANY, CARRYGOLD, ISGREED, NOSLOW, NOGAS, NOBOLT, + NOFIRE, CANSTINK, NOACID}, + "", 0, + 45, + {15, 15, 3, 15000, 9, -1, HPT("8d8+30"), + "8d6"}}, +{"nemesis", + 80, TRUE, TRUE, 'n', "10-18", + {ISMEAN, ISGREED, CANSEE, NOBOLT, STEALGOLD, CMAGICHIT, NOGAS, + NODETECT, CARRYFOOD, CANBLINK, NOCOLD}, + "", 0, + 45, + {13, 13, 6, 18000, 9, -7, HPT("10d8+70"), + "3d6/3d8/3d10"}}, +{"ancient amethyst dragon", + 80, TRUE, TRUE, 'y', "12-16", + {ISMEAN, CANSTINK, CANMISSILE, ISGREED, NOBOLT, NOGAS, NOSLEEP, + NOFIRE, NOCOLD, CARRYSCROLL, CANTELEPORT, NOSTAB, NOACID}, + "", 0, + 50, + {18, 18, 4, 20000, 9, -8, HPT("10d8+70"), + "4d6/3d8/5d8"}}, +{"ancient silver dragon", + 80, TRUE, FALSE, 'S', "12-16", + {CANBPGAS, NOSLEEP, CANBICE, NOCOLD, NOPARALYZE, NOGAS, + NOFIRE, NOACID, CARRYSTICK, NOSTAB, CANTELEPORT}, + "", 0, + 50, + {18, 18, 8, 20000, 9, -8, HPT("10d8+70"), + "4d6/3d8/5d8"}}, +{"ancient saphire dragon", + 80, TRUE, TRUE, 'H', "12-16", + {ISMEAN, NOBOLT, CANSEE, CARRYRING, NOSTAB, NOACID, CANSONIC, + CANTELEPORT, NOFIRE, NOCOLD, NOGAS, NOSLEEP}, + "", 0, + 50, + {18, 18, 6, 20000, 9, -6, HPT("10d8+20"), + "2d6/3d4/4d6"}}, +{"ancient gold dragon", + 80, TRUE, FALSE, 'G', "12-16", + {CANBGAS, ISGREED, NOACID, NOFIRE, NOGAS, CARRYGOLD, + CANBFIRE, CANTELEPORT, NOBOLT, NOSTAB, NOCOLD, NOSLEEP}, + "", 0, + 50, + {18, 18, 5, 20000, 9, -8, HPT("10d8+70"), + "4d6/3d8/5d8"}}, +{"titan", + 80, TRUE, TRUE, 't', "13-18", + {ISMEAN, ISSHADOW, CANSEE, CARRYPOTION, NOSTAB, CANTELEPORT, + TOUCHFEAR, CANROT, NOGAS, NOACID, NOFEAR, NOBOLT}, + "", 0, + 55, + {16, 16, 5, 22000, 10, -5, HPT("8d8+70"), + "8d8"}}, +{"storm giant", + 80, TRUE, TRUE, 's', "10-16", + {ISMEAN, NOBOLT, CANBBOLT, CANPAIN, NOGAS, NOSTAB, NOACID, + CARRYGOLD, ISGREED, CANBBOLT, NOBOLT, CANSUMMON}, + "shadow dragon", 2, + 55, + {14, 14, 6, 20000, 10, -7, HPT("10d8+60"), + "7d8/5d10"}}, +{"lesser god (Hruggek)", + 100, TRUE, FALSE, 'H', "20", + {ISMEAN, ISUNIQUE, CARRYMSTAR, ISREGEN, MAGICHIT, CANSEE, NOGAS, + NOFIRE, NOSTAB, CANMISSILE, CANTELEPORT, NOBOLT, CARRYFOOD}, + "", 0, + 60, + {18, 18, 5, 40000, 10, -5, HPT("10d8+100"), + "5d10/5d10"}}, +{"lesser god (Surtur)", + 100, TRUE, FALSE, 'S', "20", + {ISMEAN, ISUNIQUE, CARRYSURTURRING, ISREGEN, MAGICHIT, CANSEE, + NOFIRE, NOSTAB, CANMISSILE, CANTELEPORT, NOBOLT, CARRYRING}, + "", 0, + 60, + {18, 18, 4, 40000, 10, -5, HPT("10d8+100"), + "5d10/5d10"}}, +{"demon prince (Yeenoghu)", + 100, TRUE, FALSE, 'Y', "20", + {ISMEAN, ISUNIQUE, CARRYFLAIL, CMAGICHIT, CANPOISON, NOBOLT, + CANBBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS, CARRYSCROLL, + NOCOLD, NOSLOW}, + "", 0, + 60, + {18, 18, 5, 50000, 11, -6, HPT("10d8+100"), + "2d8+4/2d6+8"}}, +{"demon prince (Orcus)", + 100, TRUE, FALSE, 'O', "20", + {ISMEAN, ISUNIQUE, CARRYWAND, CMAGICHIT, CANFRIGHTEN, CANSEE, + CANBBOLT, NOBOLT, CANTELEPORT, NOFIRE, CARRYPOTION, NOSTAB}, + "", 0, + 60, + {18, 18, 5, 30000, 10, -6, HPT("10d8+90"), + "2d8+4/2d6+8"}}, +{"arch devil (Geryon)", + 100, TRUE, FALSE, 'g', "20", + {ISMEAN, ISUNIQUE, CARRYHORN, BMAGICHIT, NOGAS, NOBOLT, NOSTAB, + ISINVIS, CANTELEPORT, NOCOLD, NOFIRE, CARRYSTICK, CARRYHORN}, + "", 0, + 60, + {18, 18, 5, 30000, 10, -4, HPT("10d8+90"), + "3d6/3d8/3d10"}}, +{"arch devil (Asmodeus)", + 100, TRUE, FALSE, 'A', "20", + {ISMEAN, ISUNIQUE, CARRYROD, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, + NOSTAB, CANFRIGHTEN, CANTELEPORT, NOCOLD, NOFIRE, CARRYMISC}, + "", 0, + 60, + {20, 20, 5, 40000, 10, -4, HPT("10d8+100"), + "3d6/3d8/3d10"}}, +{"poet (Brian)", + 100, TRUE, FALSE, 'p', "20", + {ISMEAN, ISUNIQUE, CARRYMANDOLIN, STEALGOLD, ISSHADOW, ISREGEN, + NOCOLD, NOBOLT, NOFIRE, NOFEAR, CANTUNNEL, CANSEE, NOSTAB, + CANINWALL, ISCLEAR, CARRYPOTION, NOGAS}, + "", 0, + 60, + {20, 20, 4, 40000, 10, -8, HPT("10d8+100"), + "4d4+20/4d4+20"}}, +{"witch (Emori)", + 100, TRUE, FALSE, 'w', "20", + {ISMEAN, ISUNIQUE, CARRYCLOAK, CANMISSILE, ISINVIS, CANBBOLT, + CANSEE, CANSUMMON, CANSNORE, ISFLY, NOBOLT, NOFIRE, NOSTAB, + ISCLEAR, CARRYSTICK, NOSLOW, NOGAS}, + "nemesis", 4, + 60, + {20, 20, 4, 50000, 11, -8, HPT("10d8+100"), + "4d4+20/4d4+20"}}, +{"hero (aklad)", + 100, TRUE, FALSE, 'k', "20", + {ISMEAN, ISUNIQUE, CARRYAXE, ISREGEN, NOBOLT, NOSLOW, NOGAS, + CANSEE, ISCLEAR, CANBLINK, CARRYMISC, CANMISSILE, NOSTAB}, + "", 0, + 60, + {20, 20, 5, 50000, 11, -9, HPT("10d8+100"), + "2d8+15/2d8+15/1d6+15/1d6+15"}}, +{"cleric of thoth (Heil)", + 100, TRUE, FALSE, 'h', "20", + {ISMEAN, ISUNIQUE, CARRYANKH, CARRYRING, CANSEE, NOFEAR, + ISREGEN, CANHOLD, NOSTAB, DOUBLEDRAIN, NOCOLD, CANMISSILE, + TAKEWISDOM, ISINVIS, NOGAS}, + "", 0, + 60, + {20, 20, 4, 50000, 11, -8, HPT("10d8+100"), + "3d6+10"}}, +{"magician/thief (Nagrom)", + 100, TRUE, FALSE, 'N', "20", + {ISMEAN, ISUNIQUE, CARRYQUILL, STEALMAGIC, ISINVIS, ISREGEN, + NOSTAB, NOGAS, CANMISSILE, CANSEE, CARRYRING, CANBSTAB, NOBOLT, + CANBBOLT, CANSURPRISE, NODETECT, CANTELEPORT, CANSLOW}, + "", 0, + 60, + {20, 20, 5, 60000, 12, -8, HPT("10d8+100"), + "7d10/7d10"}}, +{"magician (Tsoming Zen)", + 100, TRUE, FALSE, 'z', "20", + {ISMEAN, ISUNIQUE, CARRYSTAFF, ISINVIS, ISREGEN, CANBFIRE, + CANBICE, NOSTAB, CANBBOLT, NOFIRE, NOCOLD, NOBOLT, CANHOLD, + NOGAS, CANPAIN, NOSLOW, CARRYPOTION}, + "", 0, + 60, + {20, 20, 4, 60000, 11, -5, HPT("10d8+100"), + "2d8+10/2d8+10/2d8+10/2d8+10"}}, +{"dwarven thief (Musty Doit)", + 100, TRUE, FALSE, 'm', "20", + {ISMEAN, ISUNIQUE, CARRYMDAGGER, NOFIRE, NOGAS, NOSTAB, + STEALGOLD, STEALMAGIC, CANPAIN, CARRYGOLD, CANSURPRISE, + NOBOLT, CARRYPOTION, CARRYSCROLL, ISSCAVENGE}, + "", 0, + 60, + {20, 20, 5, 70000, 11, -8, HPT("10d8+100"), + "4d8+10/4d8+10"}}, +{"ruler of titans (Yendor)", + 100, TRUE, FALSE, 'y', "20", + {ISMEAN, ISUNIQUE, CARRYYAMULET, CANINWALL, BMAGICHIT, NOCOLD, + CANSUMMON, CANMISSILE, CANFRIGHTEN, NOFIRE, NOGAS, NOSTAB, + TOUCHFEAR, ISSHADOW, NOBOLT, CARRYSTICK, CARRYSCROLL}, + "titan", 4, + 60, + {20, 20, 5, 70000, 12, -10, HPT("10d8+100"), + "2d10+5/2d10+5"}}, +{"maker of rock (Stonebones)", + 100, TRUE, FALSE, 'b', "20", + {ISMEAN, ISUNIQUE, CARRYBAMULET, ISREGEN, CMAGICHIT, CANSEE, + NOFIRE, NOSTAB, CANFRIGHTEN, CANMISSILE, CANTELEPORT, NOBOLT, + CANITCH, NOGAS, CANINWALL, CANSONIC, CARRYSTICK}, + "", 0, + 60, + {20, 20, 4, 70000, 12, -10, HPT("10d8+100"), + "6d10/6d10"}}, +{"creator of liches (Vecna)", + 100, TRUE, FALSE, 'V', "20", + {ISMEAN, ISUNIQUE, CARRYEYE, ISREGEN, CMAGICHIT, NOSTAB, NOGAS, + CANSNORE, CANSUMMON, CANMISSILE, CANFRIGHTEN, NOFIRE, CANBBOLT, + NOBOLT, CANSEE, ISINVIS, HALFDAMAGE, CARRYRING, LOOKSTONE}, + "lich", 4, + 60, + {20, 20, 4, 70000, 12, -10, HPT("10d8+100"), + "6d10/6d10"}}, +{"lesser god (Thrym)", + 0, TRUE, TRUE, 'T', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB, + CANMISSILE, CANTELEPORT, NOBOLT, CANITCH, NOGAS}, + "", 0, + 60, + {18, 18, 5, 60000, 11, -5, HPT("10d8+100"), + "5d10/5d10"}}, +{"lesser god (Kurtulmak)", + 0, TRUE, TRUE, 'K', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB, + CANMISSILE, CANTELEPORT, NOBOLT, NOGAS, CANITCH}, + "", 0, + 60, + {18, 18, 5, 60000, 10, -5, HPT("10d8+100"), + "5d10/5d10"}}, +{"lesser god (\"The Destroyer\")", + 0, TRUE, TRUE, 'v', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, MAGICHIT, CANSEE, NOFIRE, NOSTAB, + CANMISSILE, CANTELEPORT, NOBOLT, CANITCH, NOGAS}, + "", 0, + 60, + {18, 18, 5, 70000, 12, -6, HPT("10d8+100"), + "5d10/5d10"}}, +{"lesser god (Antar)", + 100, TRUE, TRUE, 'A', "17-25", + {ISMEAN, ISUNIQUE, ISREGEN, NOCOLD, NOFIRE, NOBOLT, NOSTAB, + CANDANCE, CANTELEPORT, CANBLIND, CANSEE, ISSHADOW, NOSLOW, + ISGREED, CANSUMMON, CARRYFOOD, CANBRANDOM, CANINWALL, ISFLY}, + "ancient black dragon", 4, + 60, + {22, 22, 2, 90000, 10, -15, HPT("10d8+100"), + "6d10/6d10"}}, +{"demon prince (Jubilex)", + 0, TRUE, TRUE, 'J', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT, + NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS}, + "", 0, + 60, + {18, 18, 5, 70000, 11, -6, HPT("10d8+100"), + "2d8+4/2d6+8"}}, +{"demon prince (Bone)", + 0, TRUE, TRUE, 'B', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT, + NOBOLT, CANTELEPORT, NOFIRE, NOSTAB}, + "", 0, + 60, + {18, 18, 5, 50000, 10, -6, HPT("10d8+90"), + "2d8+4/2d6+8"}}, +{"demon prince (Graz'zt)", + 0, TRUE, TRUE, 'g', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, + NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS}, + "", 0, + 60, + {18, 18, 3, 60000, 11, -6, HPT("10d8+100"), + "2d8+4/2d6+8"}}, +{"demon prince (Demogorgon)", + 0, TRUE, TRUE, 'D', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, CANPOISON, CANFRIGHTEN, CANBBOLT, + NOBOLT, CANTELEPORT, NOFIRE, NOSTAB, NOGAS}, + "", 0, + 70, + {18, 18, 5, 60000, 12, -6, HPT("10d8+120"), + "2d8+4/2d6+8"}}, +{"arch devil (Mammon)", + 0, TRUE, TRUE, 'M', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, NOSTAB, + CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, NOFIRE}, + "", 0, + 60, + {18, 18, 5, 80000, 10, -4, HPT("10d8+90"), + "3d6/3d8/3d10"}}, +{"arch devil (Baalzebul)", + 0, TRUE, TRUE, 'B', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, NOSTAB, + CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD}, + "", 0, + 60, + {18, 18, 6, 80000, 11, -4, HPT("10d8+100"), + "3d6/3d8/3d10"}}, +{"arch devil (Moloch)", + 100, TRUE, TRUE, 'M', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, ISGREED, + CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, CARRYGOLD, NOSTAB}, + "", 0, + 70, + {18, 18, 6, 80000, 12, -7, HPT("10d8+120"), + "3d6/3d8/3d10"}}, +{"arch devil (Dispater)", + 100, TRUE, TRUE, 'd', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, NOGAS, NOBOLT, ISINVIS, ISGREED, + CANFRIGHTEN, CANPAIN, CANTELEPORT, NOCOLD, CARRYGOLD, NOSTAB}, + "", 0, + 70, + {18, 18, 6, 80000, 12, -7, HPT("10d8+120"), + "3d6/3d8/3d10"}}, +{"platinum dragon (Bahamut)", + 0, TRUE, FALSE, 'P', "20", + {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS, + CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB}, + "frost giant", 6, + 70, + {20, 20, 5, 90000, 12, -6, HPT("10d8+120"), + "2d10+10/2d10+10"}}, +{"diablero (Prithivi)", + 100, TRUE, TRUE, 'o', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS, + ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB}, + "", 0, + 70, + {18, 18, 3, 90000, 12, -5, HPT("10d8+120"), + "3d12/4d8+6"}}, +{"diablero (Apas)", + 100, TRUE, TRUE, 'o', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS, + ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB}, + "", 0, + 70, + {18, 18, 3, 90000, 13, -5, HPT("10d8+120"), + "3d12/4d8+6"}}, +{"chromatic dragon (Tiamat)", + 0, TRUE, FALSE, 'C', "20", + {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS, + CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB}, + "fire giant", 6, + 70, + {20, 20, 5, 90000, 13, -6, HPT("10d8+120"), + "2d10+10/2d10+10"}}, +{"diablero (Vayu)", + 100, TRUE, TRUE, 'o', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS, + ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB}, + "", 0, + 70, + {18, 18, 2, 90000, 13, -7, HPT("10d8+120"), + "3d12/4d8+6"}}, +{"diablero (Tejas)", + 100, TRUE, TRUE, 'o', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS, + ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB}, + "", 0, + 70, + {18, 18, 2, 90000, 13, -7, HPT("10d8+120"), + "3d12/4d8+6"}}, +{"etheric dragon (Ishtar)", + 0, TRUE, FALSE, 'E', "20", + {ISUNIQUE, CANBGAS, CANBBOLT, NOBOLT, NOCOLD, NOFIRE, NOGAS, + CANMISSILE, CANSUMMON, CANBACID, CANFRIGHTEN, NOACID, NOSTAB}, + "storm giant", 6, + 70, + {20, 20, 5, 90000, 13, -8, HPT("10d8+120"), + "2d10+10/2d10+10"}}, +{"diablero (Akasa)", + 100, TRUE, TRUE, 'o', "15-20", + {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANBACID, NOACID, NOGAS, + ISINVIS, ISSCAVENGE, CANDRAW, MAGICHIT, NOSTAB}, + "", 0, + 70, + {18, 18, 2, 90000, 13, -8, HPT("10d8+120"), + "3d12/4d8+6"}}, +{"greater god (Maglubiyet)", + 100, TRUE, FALSE, 'm', "20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANINWALL, NOGAS, + CANBBOLT, NOBOLT, ISCLEAR, CARRYRING, CARRYFOOD, CARRYPOTION, + CARRYSCROLL, NOSTAB, NOFIRE, NOCOLD}, + "", 0, + 80, + {18, 18, 5, 100000, 13, -12, HPT("10d8+120"), + "6d10/6d10"}}, +{"greater god (Gruumsh)", + 100, TRUE, FALSE, 'G', "20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, NOGAS, CANINWALL, + CANBBOLT, NOBOLT, ISCLEAR, CARRYMISC, CARRYSCROLL, CARRYFOOD, + CARRYPOTION, NOSTAB, NOFIRE, NOCOLD}, + "", 0, + 80, + {18, 18, 5, 100000, 13, -12, HPT("10d8+120"), + "6d10/6d10"}}, +{"semi-demon (Cambion)", + 0, TRUE, TRUE, 'c', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT}, + "", 0, + 80, + {18, 18, 6, 100000, 13, -5, HPT("10d8+150"), + "5d8/5d8"}}, +{"minor demon (Dretch)", + 0, TRUE, TRUE, 'd', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT}, + "", 0, + 80, + {18, 18, 6, 100000, 13, -6, HPT("10d8+150"), + "3d12/3d12"}}, +{"major demon (Nabassu)", + 0, TRUE, TRUE, 'n', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT}, + "", 0, + 80, + {18, 18, 6, 110000, 14, -7, HPT("10d8+150"), + "4d10/4d10"}}, +{"demon lord (Baphomet)", + 0, TRUE, TRUE, 'B', "20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + CANSUMMON, CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOBOLT}, + "ancient blue dragon", 2, + 90, + {20, 20, 5, 110000, 14, -8, HPT("10d8+150"), + "5d10/5d10"}}, +{"incubus (Ravana)", + 0, TRUE, TRUE, 'R', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -7, HPT("10d8+150"), + "3d10/3d10"}}, +{"succubus (Azazel)", + 0, TRUE, TRUE, 'a', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOFIRE, NOSTAB, NOGAS}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -9, HPT("10d8+150"), + "3d10/3d10"}}, +{"incubus (Putana)", + 0, TRUE, TRUE, 'P', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -9, HPT("10d8+150"), + "3d10/3d10"}}, +{"succubus (Sammael)", + 0, TRUE, TRUE, 'S', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOFIRE, NOGAS, NOSTAB}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -7, HPT("10d8+150"), + "3d10/3d10"}}, +{"incubus (Aeshma)", + 0, TRUE, TRUE, 'A', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOCOLD, NOSTAB, NOGAS}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -8, HPT("10d8+150"), + "3d10/3d10"}}, +{"succubus (Belial)", + 0, TRUE, TRUE, 'b', "10-20", + {ISMEAN, ISUNIQUE, LOOKSTONE, NOFEAR, ISUNDEAD, TURNABLE, + CANBRANDOM, TOUCHFEAR, NOFIRE, NOSTAB, NOGAS}, + "", 0, + 90, + {18, 18, 6, 120000, 14, -8, HPT("10d8+150"), + "3d10/3d10"}}, +{"prince of hell (Hutijin)", + 0, TRUE, FALSE, 'h', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS, + NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY, + NOSTAB, NOFIRE}, + "ancient green dragon", 2, + 90, + {18, 18, 3, 130000, 14, -10, HPT("10d8+150"), + "4d12+8/4d12+8"}}, +{"princess of hell (Glasya)", + 0, TRUE, FALSE, 'G', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS, + NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY, + NOSTAB, NOCOLD}, + "ancient red dragon", 2, + 90, + {18, 18, 3, 130000, 14, -10, HPT("10d8+150"), + "4d12+8/4d12+8"}}, +{"prince of hell (Titivilus)", + 0, TRUE, FALSE, 't', "15-20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, CANBCGAS, + NOGAS, CANINWALL, CANFRIGHTEN, CANBRANDOM, NOBOLT, ISFLY, + NOSTAB, NOFIRE}, + "ancient white dragon", 2, + 90, + {18, 18, 3, 130000, 15, -10, HPT("10d8+150"), + "4d12+8/4d12+8"}}, +{"lesser daemon (Pisco)", + 0, TRUE, TRUE, 'P', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -8, HPT("10d8+160"), + "10d12"}}, +{"lesser daemon (Dergho)", + 0, TRUE, TRUE, 'd', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -8, HPT("10d8+160"), + "10d12"}}, +{"greater daemon (Ultro)", + 0, TRUE, TRUE, 'U', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANAGE, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -9, HPT("10d8+160"), + "10d10+10"}}, +{"lesser daemon (Hydro)", + 0, TRUE, TRUE, 'H', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -8, HPT("10d8+160"), + "10d12"}}, +{"lesser daemon (Yagno)", + 0, TRUE, TRUE, 'y', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANPAIN, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -8, HPT("10d8+160"), + "10d12"}}, +{"greater daemon (Arcana)", + 0, TRUE, TRUE, 'a', "15-20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOSTAB, + TOUCHSTONE, CANAGE, NOSLOW, NOBOLT}, + "", 0, + 90, + {18, 18, 5, 140000, 15, -9, HPT("10d8+160"), + "10d10+10"}}, +{"oino daemon (Anthraxus)", + 0, TRUE, FALSE, 'O', "20", + {ISMEAN, ISUNIQUE, BMAGICHIT, ISREGEN, CANBGAS, NOGAS, NOBOLT, + TOUCHSTONE, CANFRIGHTEN, CANPAIN, CANAGE, NOFIRE, CANMISSILE, + CANHOLD, HALFDAMAGE, CANSUMMON, CANBBOLT, NOCOLD, NOSTAB}, + "ancient amethyst dragon", 4, + 90, + {20, 20, 3, 150000, 15, -12, HPT("10d8+170"), + "10d10+20"}}, +{"ipsissimus (Alteran)", + 100, TRUE, FALSE, 'i', "25", + {ISUNIQUE, CARRYCARD, CARRYFOOD, CMAGICHIT, ISREGEN, NOGAS, + CANINWALL, CANFRIGHTEN, CANBACID, NOACID, NOBOLT, ISCLEAR, + NOSLOW, NOFEAR, NODETECT, NOFIRE, NOCOLD, NOSTAB, CANSONIC}, + "", 0, + 100, + {25, 25, 2, 250000, 16, -30, HPT("10d8+200"), + "10d10/10d10"}}, +{"boatman (Charon)", + 0, TRUE, FALSE, 'c', "20", + {ISMEAN, ISUNIQUE, CMAGICHIT, ISREGEN, CANSUMMON, NOGAS, NOBOLT, + CANTELEPORT, CANFRIGHTEN, CANBRANDOM, NOSTAB, NOBOLT, NOFEAR, + CANPAIN, DOUBLEDRAIN, CANPOISON, CANHOLD, CANINWALL}, + "ancient saphire dragon", 4, + 100, + {20, 20, 2, 250000, 18, -20, HPT("10d8+200"), + "12d12/12d12"}}, +{"anole", + 0, TRUE, TRUE, 'a', "10-15", + {ISMEAN, CANDISEASE}, + "", 0, + 1, + {10, 10, 3, 10, 1, 5, HPT("1d8+5"), + "1d4"}}, +{"creodont", + 50, TRUE, TRUE, 'c', "12-14", + {ISMEAN, CANSTINK, NOSLOW}, + "", 0, + 1, + {10, 10, 6, 10, 1, 3, HPT("2d8+5"), + "1d4"}}, +{"gorgosaur", + 0, TRUE, TRUE, 'g', "8-14", + {ISMEAN, CANTELEPORT, CANINFEST, NOSTAB}, + "", 0, + 3, + {10, 10, 9, 30, 1, 2, HPT("3d8+5"), + "1d4/1d6"}}, +{"giant cicada", + 0, TRUE, TRUE, 'C', "4", + {ISMEAN, AREMANY, ISUNDEAD, TURNABLE, CANPOISON, NOSTAB}, + "", 0, + 3, + {10, 10, 6, 30, 2, 4, HPT("4d8+5"), + "1d6"}}, +{"elasmosaurus", + 50, TRUE, TRUE, 'e', "10-15", + {ISMEAN, CANDRAW, CANPARALYZE, CANSMELL}, + "", 0, + 5, + {10, 10, 12, 40, 2, 8, HPT("2d8+10"), + "2d8"}}, +{"trilobite", + 0, TRUE, TRUE, 't', "10-20", + {ISMEAN, AREMANY, NOFIRE, NOCOLD, CANINWALL}, + "", 0, + 2, + {12, 14, 3, 50, 2, 6, HPT("2d8+20"), + "2d8"}}, +{"mammoth", + 50, TRUE, TRUE, 'M', "15", + {ISMEAN, AREMANY, CANTELEPORT, CANSTINK, CARRYARMOR}, + "", 0, + 7, + {12, 12, 15, 80, 3, 0, HPT("3d8+50"), + "2d4/2d6"}}, +{"ichthyosaur", + 50, TRUE, TRUE, 'i', "10-14", + {ISMEAN, CARRYWEAPON, CANPOISON, CANINFEST}, + "", 0, + 4, + {12, 12, 6, 70, 3, 2, HPT("2d8+30"), + "2d6"}}, +{"grig", + 50, TRUE, TRUE, 'g', "8-16", + {ISMEAN, CANBFIRE, CANCHILL, NOFIRE, NOCOLD}, + "", 0, + 5, + {12, 12, 3, 100, 3, -1, HPT("3d8+20"), + "1d4/4d6"}}, +{"saber-tooth", + 0, TRUE, TRUE, 's', "10-17", + {ISMEAN, CANBICE, ISSHADOW, NOSTAB, NOBOLT, CANHUG, CANTUNNEL}, + "", 0, + 8, + {12, 12, 6, 100, 4, -2, HPT("3d8+50"), + "2d8/1d12"}}, +{"merychippus", + 0, TRUE, TRUE, 'm', "16", + {ISMEAN, CANSHRIEK, CANBLIND, CANHUG, CANSNORE}, + "", 0, + 6, + {12, 12, 9, 150, 4, 0, HPT("3d8+30"), + "4d8"}}, +{"nematode", + 100, TRUE, TRUE, 'n', "8-14", + {ISMEAN, CANINWALL, CANTELEPORT, NOSTAB, ISSCAVENGE, CARRYFOOD}, + "", 0, + 10, + {12, 12, 3, 150, 4, 3, HPT("3d8+20"), + "2d12"}}, +{"tussah", + 0, TRUE, TRUE, 't', "12-18", + {ISMEAN, CANBICE, NOCOLD, NOBOLT, NOSTAB, CANPAIN, NOFEAR}, + "", 0, + 9, + {12, 12, 4, 200, 4, -3, HPT("4d8+30"), + "3d8"}}, +{"theropod", + 0, TRUE, TRUE, 'T', "15-20", + {ISMEAN, ISFLY, CANROT, CANSTINK, CANBFIRE, CANEXPLODE}, + "", 0, + 8, + {14, 14, 12, 200, 5, 0, HPT("4d8+10"), + "3d8+2"}}, +{"mastodon", + 0, TRUE, TRUE, 'm', "10-15", + {ISMEAN, CANBFIRE, NOBOLT, NOFIRE, NOCOLD, TURNABLE, NOSTAB}, + "", 0, + 10, + {14, 14, 15, 500, 5, -10, HPT("4d8+50"), + "4d8"}}, +{"sloth", + 0, TRUE, TRUE, 'S', "10-18", + {ISMEAN, NOSTAB, CANSMELL, CANSTINK, NOCOLD, CANSUMMON, + TOUCHSTONE}, + "trilobite", 4, + 11, + {14, 14, 18, 300, 5, -1, HPT("4d8+60"), + "4d8"}}, +{"pterodactyl", + 0, TRUE, TRUE, 'P', "15-20", + {ISMEAN, AREMANY, ISFLY, NOSLOW, NOBOLT, NOSTAB, CANPAIN}, + "", 0, + 9, + {14, 14, 3, 250, 5, 0, HPT("4d8+30"), + "2d8/3d8/4d8"}}, +{"brontosaurus", + 0, TRUE, TRUE, 'b', "1", + {ISMEAN, NOFIRE, CANBFIRE, ISREGEN, CANHOLD, NOBOLT, NOSTAB}, + "", 0, + 12, + {14, 14, 12, 900, 5, -3, HPT("8d8+50"), + "6d8"}}, +{"sauropod", + 0, TRUE, TRUE, 's', "10-18", + {ISMEAN, CANSONIC, NOPARALYZE, NOCOLD, NOSTAB, CANSUMMON, + NOFIRE}, + "grig", 6, + 10, + {14, 16, 6, 800, 6, -4, HPT("4d8+30"), + "3d8"}}, +{"wooly mammoth", + 0, TRUE, TRUE, 'w', "15-20", + {ISMEAN, AREMANY, NOBOLT, NOGAS, NOFIRE, NOACID, CANHUH, + TAKEINTEL, NOSTAB}, + "", 0, + 13, + {14, 14, 12, 1000, 6, -7, HPT("8d8+60"), + "4d8/6d8"}}, +{"brontops", + 0, TRUE, TRUE, 'B', "10-14", + {ISMEAN, NOGAS, NOFIRE, NOBOLT, NOFEAR, CANDRAW, TAKEWISDOM}, + "", 0, + 12, + {14, 14, 18, 900, 7, -1, HPT("8d8+80"), + "8d8+2"}}, +{"tricerotops", + 0, TRUE, TRUE, 'T', "15-20", + {ISMEAN, CANSURPRISE, CANMISSILE, CANPOISON, NOBOLT, NOFIRE}, + "", 0, + 8, + {14, 14, 6, 1000, 7, -2, HPT("8d8+70"), + "8d8/6d8"}}, +{"sinanthropus", + 50, TRUE, TRUE, 's', "12-20", + {ISMEAN, CANBACID, NOACID, NOBOLT, CANDRAW, NOFEAR, NOGAS, + CANFRIGHTEN, BMAGICHIT}, + "", 0, + 13, + {15, 15, 6, 2000, 8, -8, HPT("8d8+100"), + "8d8+5"}}, +{"stegosaurus", + 0, TRUE, TRUE, 's', "15-20", + {ISMEAN, CANBGAS, CANROT, NOFEAR, NOGAS, CANTUNNEL, NOACID, + NOSTAB, CANBCGAS}, + "", 0, + 14, + {16, 16, 4, 2500, 8, -10, HPT("8d8+75"), + "8d8+7"}}, +{"plesiosaurus", + 0, TRUE, TRUE, 'p', "8-15", + {ISMEAN, NOGAS, NOSTAB, DOUBLEDRAIN, NOBOLT}, + "", 0, + 11, + {18, 18, 9, 2000, 8, -8, HPT("8d8+40"), + "1d4/8d8"}}, +{"tyranosaurus rex", + 0, TRUE, TRUE, 'R', "10-20", + {ISMEAN, ISREGEN, CANTUNNEL, NOSTAB, NOGAS, NOFIRE, NOBOLT, + AREMANY, CMAGICHIT, CANFRIGHTEN}, + "", 0, + 15, + {18, 18, 2, 3000, 8, -10, HPT("10d8+100"), + "6d8/8d8"}}, +{"anaconda", + 80, TRUE, TRUE, 'A', "12-20", + {ISMEAN, NOGAS, CANSUMMON, CARRYGOLD, STEALGOLD, NOSTAB, + NOFIRE, NOBOLT, CANAGE, CANFRIGHTEN}, + "nematode", 6, + 20, + {18, 18, 4, 4000, 9, -8, HPT("10d8+150"), + "8d8/8d8"}}, +{"imperial mammoth", + 0, TRUE, TRUE, 'I', "15-20", + {ISMEAN, AREMANY, NOFEAR, ISREGEN, CANHUH, NOCOLD, CANSURPRISE, + NOSTAB, CANBGAS, NOGAS, NOFIRE, NOACID, CANBACID}, + "", 0, + 20, + {18, 18, 12, 5000, 9, -10, HPT("10d8+200"), + "6d8+10"}}, +{"zinjanthropus", + 80, TRUE, TRUE, 'Z', "18-20", + {ISMEAN, NOSLOW, CANBICE, CANBFIRE, CANSUMMON, LOOKSTONE, + NOSTAB, NOBOLT, NOACID, NOCOLD, NOFIRE, NOSLOW}, + "mastodon", 6, + 20, + {18, 18, 3, 5000, 9, -15, HPT("10d8+250"), + "8d8+10"}}, +{"positron", + 0, TRUE, TRUE, 'X', "1-18", + {ISMEAN, CANEXPLODE, ISFLY, TURNABLE, ISUNDEAD, BLOWDIVIDE, + NOSLOW, HASFIRE, NOFIRE, NOBOLT, CANFRIGHTEN}, + "", 0, + 25, + {18, 18, 10, 10000, 9, -1, HPT("10d8+250"), + "4d8/6d8"}}, +{"quartermaster", + 80, FALSE, TRUE, 'q', "25", + {CANSELL, ISCLEAR, CANTELEPORT, ISFLY, NOSLOW, NOSTAB, NOBOLT, + NOSLEEP, NOFIRE, NOCOLD, NOFEAR, CANINWALL}, + "", 0, + 30, + {25, 25, 5, 1000, 7, -6, HPT("2d8+20"), + "8d10"}}, +}; +