/* 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 #include #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"}}, };