view urogue/monsdata.c @ 256:c495a4f288c6

Import UltraRogue from the Roguelike Restoration Project (r1490)
author John "Elwin" Edwards
date Tue, 31 Jan 2017 19:56:04 -0500
parents
children
line wrap: on
line source

/*
    monsdata.c - monster data initializer
   
    UltraRogue: The Ultimate Adventure in the Dungeons of Doom
    Copyright (C) 1985, 1986, 1992, 1993, 1995 Herb Chong
    All rights reserved.

    Based on "Advanced Rogue"
    Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka
    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 "rogue.h"

#define HPT(x) x

/* {"Name",
        CARRY_PROB, NORMAL, WANDER, SYMBOL, INTELLIGENCE,
        {ATTRIBUTE_FLAGS},
        CREATURE_SUMMONED, NUMBER_SUMMONED,
        ADDED_EXPERIENCE_PER_HIT_POINT,
        {str,   exp_pts, exp_level, armor_class, hit_points,
        "damage"}
},
*/

struct monster monsters[] =
{
{"the player",
        0,  FALSE,  FALSE,  '\0',   "",
        {0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
        0, 0,
        0,
        {10,    0,  0,  0,  HPT(""), ""}
},
{"bat",
        0,  TRUE,   FALSE,  'B',    "2-4",
        {ISMEAN, CANFLY, ISHUH, CANDISEASE, ISFLOCK, ISSMALL},
        0, 0,
        0,
        {10,    5,  2,  1,  HPT("1d4"), "1d2"}
},
{"xvart",
        0,  TRUE,   TRUE,   'x',    "8-12",
        {ISMEAN, ISSWARM, ISSMALL, CANWIELD},
        0, 0,
        1,
        {8, 5,  1,  7,  HPT("1d4"), "1d4+1"}
},
{"giant rat",
        0,  TRUE,   TRUE,   'R',    "2-4",
        {ISMEAN, CANDISEASE, ISFLOCK, ISSMALL},
        0, 0,
        1,
        {10,    7,  1,  7,  HPT("1d4"), "1d3"}
},
{"jackal",
        0,  TRUE,   TRUE,   'J',    "2-5",
        {ISMEAN, ISSMALL},
        0, 0,
        1,
        {8, 5,  1,  7,  HPT("1d4"), "1d2"}
},
{"snake",
        0,  TRUE,   FALSE,   'S',    "2-5",
        {ISMEAN, ISSMALL},
        0, 0,
        1,
        {8, 5,  1,  5,  HPT("1d4"), "1d3"}
},
{"kobold",
        0,  TRUE,   TRUE,   'K',    "8-8",
        {ISMEAN, CANSHOOT, CANWIELD, ISSWARM, ISSMALL},
        0, 0,
        1,
        {9, 5,  1,  7,  HPT("1d4"), "1d4"}
},
{"vilstrak",
        5,  TRUE,   FALSE,  'V',    "5-8",
        {ISMEAN, CANINWALL},
        0, 0,
        1,
        {10,    7,  1,  2,  HPT("1d6"), "1d4+1/1d4+1"}
},
{"gnome",
        10, TRUE,   TRUE,   'G',    "11-12",
        {CANSHOOT, CANWIELD, ISSWARM, ISSMALL, MEDFRIENDLY},
        0, 0,
        1,
        {10,    8,  1,  5,  HPT("1d6"), "1d6"}
},
{"halfling",
        10, TRUE,   TRUE,   'H',    "11-12",
        {CANSHOOT, CANWIELD, ISSWARM, ISSMALL, HIGHFRIENDLY},
        0, 0,
        1,
        {8, 9,  1,  4,  HPT("1d6"), "1d6"}
},
{"dwarf",
        15, TRUE,   TRUE,   'D',    "11-12",
        {CANSHOOT, CANWIELD, ISSMALL, ISSWARM, MEDFRIENDLY},
        0, 0,
        1,
        {14,    10, 1,  4,  HPT("1d8"), "1d8"}
},
{"orc",
        15, TRUE,   TRUE,   'O',    "8-8",
        {ISMEAN, CANSHOOT, CANWIELD, ISSWARM},
        0, 0,
        1,
        {12,    10, 1,  6,  HPT("1d8"), "1d8"}
},
{"larva",
        0,  TRUE,   TRUE,   'l',    "5-8",
        {ISMEAN, ISFLOCK},
        0, 0,
        1,
        {6, 10, 1,  7,  HPT("1d8"), "1d4+1"}
},
{"skeleton",
        0,  TRUE,   TRUE,   's',    "0-0",
        {ISMEAN, ISSWARM, ISUNDEAD},
        0, 0,
        1,
        {6, 14, 1,  7,  HPT("1d8"), "1d6"}
},
{"carrion crawler",
        0,  TRUE,   TRUE,   'c',    "2-4",
        {ISMEAN, CANPARALYZE, ISLARGE},
        0, 0,
        1,
        {8, 20, 1,  7,  HPT("1d8+1"), "1d2"}
},
{"manes",
        0,  TRUE,   TRUE,   'M',    "2-4",
        {ISMEAN, MAGICHIT, ISUNDEAD, ISSMALL},
        0, 0,
        1,
        {10,    18, 1,  7,  HPT("1d8"), "1d2/1d2/1d4"}
},
{"elf",
        50, TRUE,   TRUE,   'E',    "13-20",
        {CANSHOOT, CANWIELD, CANBARGAIN, ISSWARM, HIGHFRIENDLY},
        0, 0,
        2,
        {12,    20, 1,  5,  HPT("1d8+1"), "1d10"}
},
{"hobgoblin",
        0,  TRUE,   TRUE,   'H',    "8-10",
        {ISMEAN, CANSHOOT, CANWIELD, ISSWARM},
        0, 0,
        2,
        {14,    20, 1,  5,  HPT("1d8+1"), "1d8"}
},
{"wild dog",
        0,  TRUE,   TRUE,   'w',    "2-5",
        {ISMEAN, ISFAST, ISSMALL, ISFLOCK},
        0, 0,
        2,
        {10,    20, 1,  7,  HPT("1d8+1"), "1d4"}
},
{"baboon",
        0,  TRUE,   TRUE,   'b',    "4-7",
        {ISMEAN, ISSMALL, ISSWARM},
        0, 0,
        2,
        {10,    20, 1,  7,  HPT("1d8+1"), "1d4"}
},
{"fire beetle",
        0,  TRUE,   TRUE,   'B',    "0-0",
        {ISMEAN, HASFIRE, ISFLOCK, ISSMALL},
        0, 0,
        2,
        {10,    20, 1,  4,  HPT("1d8+2"), "2d4"}
},
{"badger",
        0,  TRUE,   TRUE,   'k',    "4-6",
        {CANSURPRISE, ISSMALL},
        0, 0,
        3,
        {10,    30, 2,  4,  HPT("1d8+2"), "2d2/1d3"}
},
{"giant ant",
        0,  TRUE,   TRUE,   'A',    "1-1",
        {ISMEAN, CANPOISON, ISSMALL, ISSWARM},
        0, 0,
        3,
        {10,    40, 2,  3,  HPT("2d8"), "1d6"}
},
{"war dog",
        0,  TRUE,   TRUE,   'D',    "3-5",
        {ISMEAN, ISFAST},
        0, 0,
        3,
        {10,    35, 2,  6,  HPT("2d8+2"), "2d4"}
},
{"zombie",
        0,  TRUE,   TRUE,   'Z',    "0-0",
        {ISMEAN, ISUNDEAD, ISFLOCK},
        0, 0,
        2,
        {10,    20, 2,  8,  HPT("2d8"), "1d8"}
},
{"wuccubi",
        0,  TRUE,   TRUE,   'w',    "0-0",
        {ISMEAN},
        0, 0,
        2,
        {10,    20, 2,  8,  HPT("2d8"), "1d4/1d10"}
},
{"aarakocra",
        5,  TRUE,   TRUE,   'a',    "8-12",
        {CANFLY, CANWIELD, ISFLOCK, LOWFRIENDLY},
        0, 0,
        2,
        {11,    28, 2,  7,  "1d8+2", "1d3/1d3"}
},
{"gnoll",
        0,  TRUE,   TRUE,   'g',    "7-11",
        {ISMEAN, CANWIELD, CANSHOOT, ISLARGE, ISSWARM},
        0, 0,
        2,
        {10,    28, 2,  5,  HPT("2d8"), "2d4"}
},
{"warthog",
        0,  TRUE,   TRUE,   'w',    "3-5",
        {ISMEAN},
        0, 0,
        3,
        {14,    35, 2,  7,  HPT("3d8"), "2d8/2d8"}
},
{"black bear",
        0,  TRUE,   FALSE,  'U',    "5-8",
        {CANHUG},
        0, 0,
        3,
        {10,    30, 3,  7,  HPT("2d8+3"), "2d3"}
},
{"ear seeker",
        0,  TRUE,   TRUE,   'e',    "0-0",
        {ISMEAN, CANINFEST, ISSMALL},
        0, 0,
        0,
        {10,    0,  1,  9,  HPT("1d1"), "0d0"}
},
{"floating eye",
        0,  TRUE,   TRUE,   'E',    "0-0",
        {CANHUH, ISSMALL},
        0, 0,
        1,
        {7, 30, 1,  9,  HPT("1d4"), "0d0"}
},
{"brownie",
        0,  TRUE,   TRUE,   'B',    "12-15",
        {LOWCAST, CANSHOOT, CANWIELD, CANSURPRISE, STEALGOLD, CANBARGAIN, ISSMALL, ISFLOCK, HIGHFRIENDLY},
        0, 0,
        0,
        {6, 31, 10, 3,  HPT("1d4"), "1d3"}
},
{"shrieker",
        0,  TRUE,   FALSE,  'S',    "0-0",
        {CANSHRIEK, NOMOVE, ISFLOCK},
        0, 0,
        1,
        {10,    5,  3,  7,  HPT("3d8"), "0d0"}
},
{"gas spore",
        0,  TRUE,   FALSE,  'g',    "0-0",
        {CANSPORE, NOMOVE, ISLARGE},
        0, 0,
        0,
        {8, 33, 2,  9,  HPT("1d1"), "0d0"}
},
{"hyena",
        0,  TRUE,   TRUE,   'h',    "3-5",
        {ISMEAN},
        0, 0,
        3,
        {10,    35, 2,  7,  HPT("3d8"), "2d4"}
},
{"mind maggot",
        0,  TRUE,   TRUE,   'm',    "1-1",
        {ISMEAN, NOMOVE, DRAINBRAIN, ISFLOCK, CANSURPRISE, ISSMALL},
        0, 0,
        3,
        {10,    40, 4,  8,  HPT("1d8+1"), "1d3"}
},
{"giant beetle",
        0,  TRUE,   FALSE,  'b',    "0-0",
        {ISFLOCK},
        0, 0,
        4,
        {10,    40, 3,  4,  HPT("2d8"), "4d4"}
},
{"bombadier beetle",
        0,  TRUE,   FALSE,  'B',    "0-0",
        {CANBACID, ISFLOCK},
        0, 0,
        4,
        {10,    40, 2,  4,  HPT("2d8+2"), "2d6"}
},
{"stirge",
        0,  TRUE,   TRUE,   's',    "1-1",
        {ISMEAN, CANFLY, CANDRAW, ISSMALL},
        0, 0,
        2,
        {10,    36, 4,  8,  HPT("1d8+1"), "1d3"}
},
{"wild camel",
        0,  TRUE,   TRUE,   'w',    "3-7",
        {ISMEAN, CANTRAMPLE, ISLARGE, ISFLOCK},
        0, 0,
        3,
        {12,    35, 2,  7,  HPT("3d8"), "1d4"}
},
{"wolf",
        0,  TRUE,   TRUE,   'W',    "3-7",
        {ISMEAN, ISLARGE, ISSWARM, ISFAST},
        0, 0,
        3,
        {12,    35, 2,  7,  HPT("2d8+2"), "1d4+1"}
},
{"troglodyte",
        5,  TRUE,   TRUE,   'T',    "5-7",
        {ISMEAN, CANSMELL, CANSHOOT, CANWIELD, ISSWARM},
        0, 0,
        2,
        {10,    36, 2,  5,  HPT("2d8"), "1d3/1d3/2d5"}
},
{"killer frog",
        0,  TRUE,   FALSE,  'f',    "2-4",
        {ISMEAN},
        0, 0,
        4,
        {10,    40, 3,  6,  HPT("3d8"), "2d3/1d4"}
},
{"axe beak",
        0,  TRUE,   FALSE,  'a',    "2-4",
        {ISMEAN, ISLARGE},
        0, 0,
        4,
        {10,    40, 3,  6,  HPT("3d8"), "2d3/2d4"}
},
{"spinning tick",  
        0,  TRUE,   TRUE,   't',    "2-6",
        {ISMEAN, CANFRIGHTEN, ISSMALL, ISFAST, ISFLOCK},
        0, 0,
        5,
        {10,    50, 2,  3,  HPT("2d8+2"), "1d2/1d2/1d4"}
},
{"giant centipede",
        0,  TRUE,   TRUE,   'c',    "1-2",
        {ISMEAN, CANPOISON, ISLARGE, ISFLOCK},
        0, 0,
        1,
        {6, 40, 2,  9,  HPT("2d2"), "2d3"}
},
{"pegasus",
        0,  TRUE,   TRUE,   'p',    "9-12",
        {CANFLY, ISFAST, ISLARGE, LOWFRIENDLY},
        0, 0,
        4,
        {15,    50, 3,  6,  HPT("4d8"), "1d3/1d8/1d8"}
},
{"lemure",
        0,  TRUE,   FALSE,  'L',    "2-4",
        {ISMEAN, ISREGEN, MAGICHIT, ISUNDEAD, ISFLOCK},
        0, 0,
        3,
        {10,    65, 3,  7,  HPT("3d8"), "1d3"}
},
{"zemure",
        0,  TRUE,   FALSE,  'z',    "2-4",
        {ISMEAN, ISREGEN, MAGICHIT, ISUNDEAD, ISFLOCK},
        0, 0,
        3,
        {10,    65, 4,  7,  HPT("3d8"), "1d4"}
},
{"giant beaver",
        0,  TRUE,   TRUE,   'B',    "6-9",
        {ISMEAN, CANSWIM, ISSWARM},
        0, 0,
        4,
        {10,    60, 1,  6,  HPT("4d8"), "4d4"}
},
{"crocodile",
        0,  TRUE,   TRUE,   'c',    "2-5",
        {ISMEAN, CANSWIM, CANSURPRISE, ISFLOCK, ISLARGE},
        0, 0,
        4,
        {15,    60, 3,  5,  HPT("3d8"), "1d3/2d4"}
},
{"hipogriff",
        0,  TRUE,   TRUE,   'h',    "3-6",
        {CANFLY, ISMEAN},
        0, 0,
        4,
        {12,    60, 3,  5,  HPT("3d8+3"), "1d6/1d6/1d10"}
},
{"giant goat",
        0,  TRUE,   TRUE,   'G',    "3-5",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        4,
        {10,    85, 3,  7,  HPT("3d8+1"), "2d8"}
},
{"wererat",
        20, TRUE,   TRUE,   'r',    "11-12",
        {ISMEAN, CANSUMMON, MAGICHIT, ISFLOCK},
        "giant rat", 4,
        4,
        {10,    90, 3,  6,  HPT("3d8+1"), "1d8"}
},
{"ulodyte",
        0,  TRUE,   TRUE,   'u',    "5-8",
        {ISLARGE},
        0, 0,
        3,
        {10,    80, 3,  6,  HPT("3d8"), "1d3/1d3"}
},
{"brown bear",
        0,  TRUE,   TRUE,   'U',    "5-8",
        {CANHUG, ISLARGE},
        0, 0,
        3,
        {10,    80, 3,  6,  HPT("4d8+5"), "2d6/1d8"}
},
{"ghoul",
        0,  TRUE,   TRUE,   'g',    "5-7",
        {ISMEAN, CANPARALYZE, ISUNDEAD, ISFLOCK},
        0, 0,
        2,
        {10,    65, 2,  6,  HPT("2d8"), "1d3/1d3/1d6"}
},
{"giant hyena",
        0,  TRUE,   TRUE,   'H',    "3-5",
        {ISMEAN, ISLARGE},
        0, 0,
        5,
        {10,    90, 2,  7,  HPT("3d8"), "3d4"}
},
{"huorn",
        0,  TRUE,   TRUE,   'h',    "6-10",
        {CANBBURN, ISSHADOW, CANHUG},
        0, 0,
        3,
        {18,    60, 3,  7,  HPT("5d6"), "3d3"}
},
{"piercer",
        0,  TRUE,   FALSE,  'P',    "0-0",
        {NOMOVE, CANSURPRISE, ISSWARM},
        0, 0,
        4,
        {10,    60, 3,  3,  HPT("4d8"), "4d6"}
},
{"ape",
        0,  TRUE,   FALSE,  'A',    "4-6",
        {CANHUG},
        0, 0,
        1,
        {10,    50, 3,  6,  HPT("4d8+1"), "2d3"}
},
{"homonculous",
        0,  TRUE,   TRUE,   'H',    "9-15",
        {CANFLY, ISSMALL, LOWFRIENDLY},
        0, 0,
        2,
        {10,    81, 3,  6,  HPT("2d8"), "1d3"}
},
{"leprechaun",
        0,  TRUE,   FALSE,  'L',    "15-16",
        {ISMEAN, CARRYGOLD, STEALGOLD, CANBARGAIN, MEDFRIENDLY},
        0, 0,
        1,
        {10,    80, 8,  -6, HPT("4d8+1"), "1d1"}
},
{"ogre",
        50, TRUE,   TRUE,   'o',    "5-7",
        {ISMEAN, ISGREED, ISLARGE, ISFLOCK},
        0, 0,
        5,
        {18,    90, 4,  5,  HPT("4d8+1"), "2d6"}
},
{"bull",
        0,  TRUE,   TRUE,   'B',    "3-5",
        {ISMEAN, CANTRAMPLE, ISFLOCK, ISLARGE},
        0, 0,
        4,
        {14,    85, 2,  7,  HPT("4d8"), "1d6"}
},
{"wild boar",
        0,  TRUE,   TRUE,   'w',    "3-5",
        {ISMEAN, ISFLOCK},
        0, 0,
        4,
        {15,    85, 3,  7,  HPT("3d8+3"), "3d4"}
},
{"centaur",
        15, TRUE,   TRUE,   'C',    "5-10",
        {CANSHOOT, CANWIELD, ISFLOCK, ISLARGE, LOWFRIENDLY},
        0, 0,
        4,
        {10,    85, 4,  4,  HPT("4d8"), "1d6/1d6"}
},
{"pseudo dragon",
        10, TRUE,   FALSE,  'p',    "15-16",
        {ISMEAN, ISGREED},
        0, 0,
        9,
        {10,    100,    3,  -1, HPT("3d9"), "2d3/1d6"}
},
{"very young dragon",
        10, TRUE,   FALSE,  'd',    "15-16",
        {ISMEAN, CANBRANDOM, ISGREED},
        0, 0,
        9,
        {10,    100,    3,  -1, HPT("3d9"), "1d8/1d8/3d10"}
},
{"batarang",
        20, TRUE,   TRUE,   'B',    "4-6",
        {ISMEAN, CANFRIGHTEN, CANFLY, CANSUMMON, ISFLOCK, ISSMALL},
        "bat", 4,
        5,
        {10,    100,    3,  1,  HPT("3d8"), "1d4/1d4"}
},
{"carnivorous ape",
        5,  TRUE,   FALSE,  'A',    "7-10",
        {CANHUG, ISMEAN, ISLARGE},
        0, 0,
        4,
        {12,    120,    4,  6,  HPT("5d8"), "2d4"}
},
{"pixie",
        0,  TRUE,   TRUE,   'p',    "12-15",
        {LOWCAST, CANSHOOT, CANWIELD, ISINVIS, ISSMALL, ISFLOCK, LOWFRIENDLY},
        0, 0,
        1,
        {6, 105,    3,  3,  HPT("1d4"), "1d2"}
},
{"mountain lion",
        0,  TRUE,   TRUE,   'L',    "3-5",
        {ISMEAN, ISFAST},
        0, 0,
        6,
        {12,    110,    3,  6,  HPT("3d8+1"), "1d3/1d3/1d6"}
},
{"bugbear",
        5,  TRUE,   TRUE,   'U',    "5-8",
        {ISMEAN, CANSHOOT, CANWIELD, CANSURPRISE, ISFLOCK, ISLARGE},
        "black bear", 2,
        6,
        {16,    135,    3,  5,  HPT("3d8+1"), "2d4"}
},
{"giant lizard",
        0,  TRUE,   TRUE,   'G',    "2-4",
        {ISFAST, ISLARGE},
        0, 0,
        4,
        {13,    125,    4,  5,  HPT("3d8+1"), "1d8"}
},
{"harpy",
        0,  TRUE,   TRUE,   'H',    "6-9",
        {CANFLY, CANWIELD},
        0, 0,
        3,
        {10,    145,    4,  7,  HPT("3d8"), "1d3/1d3/1d6"}
},
{"iguanadon",
        0,  TRUE,   TRUE,   'i',    "0-0",
        {ISMEAN, ISLARGE, ISFLOCK},
        0, 0,
        6,
        {12,    150,    4,  4,  HPT("6d8"), "1d3/1d3/2d4"}
},
{"leopard",
        0,  TRUE,   TRUE,   'L',    "3-5",
        {ISMEAN, ISFAST, CANSURPRISE},
        0, 0,
        4,
        {10,    150,    4,  6,  HPT("3d8+2"), "1d3/1d3/1d6"}
},
{"nymph",
        100,    TRUE,   FALSE,  'N',    "15-16",
        {STEALMAGIC, MEDCAST, LOWFRIENDLY},
        0, 0,
        3,
        {10,    350,    8,  -5, HPT("3d8"), "0d0"}
},
{"giant ram",
        0,  TRUE,   TRUE,   'R',    "3-5",
        {ISFLOCK, CANSUMMON, ISFAST},
        "giant goat", 1,
        4,
        {10,    285,    3,  6,  HPT("4d8"), "2d6"}
},
{"rot grub",
        0,  TRUE,   TRUE,   'r',    "0-0",
        {ISMEAN, CANINFEST, ISSWARM, ISSMALL, ISSLOW},
        0, 0,
        0,
        {10,    0,  1,  9,  HPT("1d1"), "0d0"}
},
{"triffid",
        0,  TRUE,   FALSE,  'T',    "12-18",
        {ISMEAN, CANHOLD, ISSLOW, CANBBURN, CANPOISON},
        "huorn", 1,
        4,
        {10,    135,    10, 7,  HPT("2d8"), "1d6"}
},
{"violet fungi",
        0,  TRUE,   FALSE,  'F',    "0-0",
        {ISMEAN, CANHOLD, NOMOVE, CANROT, CANINFEST, CANPOISON},
        0, 0,
        4,
        {10,    135,    3,  7,  HPT("3d8"), "5d1"}
},
{"giant tick",
        0,  TRUE,   TRUE,   't',    "0-0",
        {ISMEAN, CANDRAW, CANDISEASE, ISSMALL},
        0, 0,
        2,
        {10,    105,    3,  3,  HPT("3d8"), "1d4"}
},
{"giant eagle",
        0,  TRUE,   TRUE,   'e',    "0-0",
        {ISMEAN, CANFLY, CANSPEAK, ISFLOCK, MEDFRIENDLY},
        0, 0,
        4,
        {10,    150,    3,  7,  HPT("4d8"), "1d6/1d6/2d6"}
},
{"peryton",
        0,  TRUE,   TRUE,   'P',    "0-0",
        {ISMEAN, CANFLY, CANSPEAK, ISFLOCK},
        0, 0,
        4,
        {10,    150,    3,  7,  HPT("4d8"), "4d4"}
},
{"gelatinous cube",
        90, TRUE,   TRUE,   'c',    "0-0",
        {ISSLOW, ISMEAN, ISSCAVENGE, CANPARALYZE, ISLARGE},
        0, 0,
        4,
        {10,    150,    4,  8,  HPT("4d8"), "2d4"}
},
{"giant owl",
        0,  TRUE,   TRUE,   'O',    "0-0",
        {ISMEAN, CANFLY},
        0, 0,
        4,
        {10,    150,    4,  6,  HPT("4d8"), "2d4/2d4/1d4+1"}
},
{"giant skunk",
        0,  TRUE,   TRUE,   's',    "3-5",
        {CANSTINK, ISFLEE},
        0, 0,
        5,
        {10,    165,    4,  7,  HPT("5d8"), "1d6"}
},
{"blink dog",
        0,  TRUE,   TRUE,   'B',    "8-10",
        {ISMEAN, CANBLINK, ISFLOCK, HIGHFRIENDLY},
        0, 0,
        5,
        {10,    170,    4,  5,  HPT("4d8"), "1d6"}
},
{"rust monster",
        0,  TRUE,   TRUE,   'R',    "1-1",
        {ISMEAN, CANRUST},
        0, 0,
        4,
        {10,    185,    5,  2,  HPT("3d8"), "0d0/0d0"}
},
{"ghast",
        0,  TRUE,   TRUE,   'G',    "11-12",
        {CANPARALYZE, CANSTINK, ISMEAN, ISUNDEAD},
        0, 0,
        4,
        {10,    190,    4,  4,  HPT("4d8"), "1d4/1d4/1d8"}
},
{"blindheim",
        0,  TRUE,   FALSE,  'b',    "1",
        {ISMEAN, CANBLIND},
        0, 0,
        4,
        {8, 200,    2,  1,  HPT("4d8+2"), "1d8"}
},
{"jaguar",
        0,  TRUE,   TRUE,   'j',    "3-5",
        {ISMEAN, CANSURPRISE, ISLARGE},
        0, 0,
        5,
        {12,    205,    2,  7,  HPT("4d8+1"), "2d3/2d5"}
},
{"dryad",
        100,    TRUE,   FALSE,  'D',    "15-16",
        {STEALMAGIC, LOWFRIENDLY},
        0, 0,
        3,
        {8, 325,    8,  -2, HPT("2d8"), "1d1"}
},
{"anhkheg",
        5,  TRUE,   FALSE,  'a',    "2-4",
        {ISMEAN,CANSURPRISE, ISLARGE},
        0, 0,
        2,
        {10,    300,    3,  2,  HPT("1d6+2"), "3d6"}
},
{"shadow",
        0,  TRUE,   TRUE,   's',    "5-7",
        {ISSHADOW, ISMEAN, CANCHILL, ISUNDEAD, ISFLOCK},
        0, 0,
        4,
        {10,    255,    3,  7,  HPT("3d8+3"), "1d6"}
},
{"gargoyle",
        5,  TRUE,   TRUE,   'g',    "5-7",
        {ISMEAN, MAGICHIT, ISFLOCK},
        0, 0,
        5,
        {10,    165,    4,  5,  HPT("4d8+4"), "1d3/1d3/1d6/1d4"}
},
{"su-monster",
        10, TRUE,   TRUE,   's',    "8-10",
        {ISMEAN},
        0, 0,
        6,
        {10,    225,    5,  6,  HPT("5d8+5"), "4d4/2d4"}
},
{"gray ooze",
        50, TRUE,   FALSE,  'o',    "1-1",
        {ISMEAN, NOMOVE, CANRUST, ISSCAVENGE, BOLTDIVIDE, BLOWDIVIDE, NOFIRE, NOCOLD},
        0, 0,
        5,
        {10,    200,    3,  8,  HPT("3d8+3"), "2d8"}
},
{"psuedo-dragon",
        0,  TRUE,   TRUE,   'P',    "8-12",
        {CANSURPRISE, CANSEE, CANFLY, CANPOISON, LOWFRIENDLY},
        0, 0,
        2,
        {10,    200,    3,  2,  HPT("2d8"), "1d3"}
},
{"lava child",
        0,  TRUE,   TRUE,   'l',    "8-12",
        {NOMETAL, NOFIRE, LOWFRIENDLY},
        0, 0,
        5,
        {11,    205,    4,  4,  HPT("5d8"), "1d6/1d6/2d6"}
},
{"hell hound",
        0,  TRUE,   TRUE,   'h',    "5-8",
        {ISMEAN, NOFIRE, CANBFIRE, CANSURPRISE, CANSEE},
        0, 0,
        8,
        {10,    250,    4,  4,  HPT("5d8+4"), "1d10"}
},
{"pech",
        60, TRUE,   FALSE,  'p',    "8-14",
        {CANINWALL, LOWFRIENDLY},
        0, 0,
        4,
        {10,    240,    4,  3,  HPT("4d8"), "1d6"}
},
{"winter wolf",
        0,  TRUE,   TRUE,   'w',    "8-12",
        {ISMEAN, ISFAST, CANBICE, NOCOLD, ISFLOCK},
        "wolf", 6,
        5,
        {10,    245,    4,  5,  HPT("6d8"), "2d4"}
},
{"sylph",
        100,    TRUE,   FALSE,  's',    "15-16",
        {STEALMAGIC, LOWFRIENDLY},
        0, 0,
        3,
        {8, 325,    8,  -2, HPT("2d8"), "1d1"}
},
{"lion",
        0,  TRUE,   TRUE,   'L',    "3-5",
        {ISMEAN, ISLARGE},
        0, 0,
        6,
        {12,    300,    4,  6,  HPT("5d8+2"), "1d4/1d4/1d10"}
},
{"undine",
        30, TRUE,   TRUE,   'u',    "12-18",
        {ISMEAN, MAGICHIT, NOBOLT, NOCOLD, CANSUMMON, CANSEE, CANSWIM, ISFAST},
        "crocodile", 3,
        10,
        {10,    200,    9,  7,  HPT("7d8+3"), "1d6/1d6/1d6/1d4"}
},
{"ochre jelly",
        0,  TRUE,   FALSE,  'O',    "1-1",
        {ISMEAN, ISSLOW, BOLTDIVIDE, CANROT},
        "gelatinous cube", 2,
        10,
        {10,    250,    4,  8,  HPT("6d8"), "3d4"}
},
{"phoenix",
        5,  TRUE,   FALSE,  'X',    "5-7",
        {NOFIRE, NOBOLT, CANSPEAK, CANBFIRE, ISLARGE, MEDFRIENDLY},
        0, 0,
        8,
        {10,    200,    4,  2,  HPT("4d8"), "1d4/1d8"}
},
{"owlbear",
        5,  TRUE,   TRUE,   'U',    "5-7",
        {ISMEAN, CANHUG, CANSUMMON, ISLARGE},
        "giant owl", 2,
        12,
        {10,    225,    5,  5,  HPT("5d8+2"), "1d6/1d6/2d6"}
},
{"phycomid",
        3,  TRUE,   FALSE,  'P',    "0-0",
        {CANPOISON, CANINFEST, CANBACID},
        0, 0,
        5,
        {10,    280,    5,  5,  HPT("4d8"), "3d2/3d2"}
},
{"slithering tracker",
        90, TRUE,   TRUE,   't',    "0-0",
        {ISMEAN, ISSCAVENGE, CANPARALYZE, ISSMALL, ISSHADOW, CANDRAW},
        0, 0,
        5,
        {10,    280,    5,  5,  HPT("5d8"), "2d4"}
},
{"satyr",
        0,  TRUE,   TRUE,   's',    "10-14",
        {CANSURPRISE, LOWFRIENDLY},
        0, 0,
        5,
        {10,    280,    5,  5,  HPT("5d8"), "2d4"}
},
{"imp",
        25, TRUE,   TRUE,   'i',    "8-10",
        {ISMEAN, ISREGEN, MAGICHIT, CANPOISON, CANSURPRISE, ISSMALL, ISUNDEAD},
        0, 0,
        3,
        {10,    275,    2,  2,  HPT("2d8+2"), "1d4"}
},
{"quellit",
        30, TRUE,   TRUE,   'q',    "7-11",
        {ISMEAN, ISREGEN, MAGICHIT },
        0, 0,
        3,
        {10,    400,    7,  2,  HPT("4d8"), "2d10/2d6"}
},
{"quasit",
        30, TRUE,   TRUE,   'Q',    "5-7",
        {ISMEAN, ISREGEN, MAGICHIT, CANSURPRISE, CANITCH, ISSMALL, ISUNDEAD},
        0, 0,
        3,
        {10,    325,    7,  2,  HPT("3d8"), "1d2/1d2/1d4"}
},
{"doppleganger",
        0,  TRUE,   TRUE,   'D',    "11-12",
        {ISMEAN, CANSURPRISE},
        0, 0,
        4,
        {10,    330,    10, 5,  HPT("4d8"), "1d12"}
},
{"subterranean lizard",
        0,  TRUE,   TRUE,   's',    "0-0",
        {ISFAST, ISLARGE},
        0, 0,
        6,
        {14,    350,    6,  5,  HPT("6d8"), "2d6"}
},
{"giant porcupine",
        0,  TRUE,   FALSE,  'p',    "0-0",
        {ISFLEE, CANSTICK},
        0, 0,
        6,
        {10,    350,    6,  5,  HPT("6d8"), "2d4"}
},
{"plateosaurus",
        0,  TRUE,   TRUE,   'P',    "0-0",
        {ISFLEE, CANTRAMPLE, ISLARGE},
        0, 0,
        10,
        {18,    375,    9,  5,  HPT("8d8"), "0d0"}
},
{"buffalo",
        0,  TRUE,   TRUE,   'b',    "3-5",
        {ISMEAN, CANTRAMPLE, ISSWARM, ISLARGE},
        0, 0,
        8,
        {16,    350,    2,  7,  HPT("5d8"), "1d8"}
},
{"cockatrice",
        0,  TRUE,   TRUE,   'c',    "1-1",
        {ISMEAN, CANFLY, TOUCHSTONE, ISSMALL},
        0, 0,
        5,
        {10,    315,    5,  6,  HPT("5d8"), "1d3"}
},
{"yeti",
        30, TRUE,   TRUE,   'Y',    "8-10",
        {ISMEAN, CANPARALYZE,CANHUG, NOCOLD, CANSURPRISE, ISLARGE, LOWFRIENDLY},
        "winter wolf", 2,
        12,
        {13,    500,    6,  6,  HPT("4d8+4"), "1d6/1d6"}
},
{"lonchu",
        0,  TRUE,   FALSE,  'l',    "8-10",
        {ISMEAN},
        0, 0,
        8,
        {10,    475,    6,  4,  HPT("6d8+1"), "1d4/1d4"}
},
{"leucrotta",
        0,  TRUE,   FALSE,  'L',    "8-10",
        {ISMEAN, ISLARGE},
        0, 0,
        8,
        {10,    475,    6,  4,  HPT("6d8+1"), "3d6/1d6/1d6"}
},
{"giant crocodile",
        0,  TRUE,   TRUE,   'g',    "2-4",
        {CANSWIM, CANSUMMON, CANSURPRISE, ISLARGE},
        "undine", 1,
        8,
        {18,    400,    5,  4,  HPT("7d8"), "3d6/2d10"}
},
{"griffon",
        0,  TRUE,   TRUE,   'g',    "0-0",
        {CANFLY, ISMEAN, ISLARGE},
        0, 0,
        10,
        {12,    375,    4,  3,  HPT("7d8"), "1d4/1d4/2d8"}
},
{"warg",
        10, TRUE,   TRUE,   'W',    "5-9",
        {ISFAST, CANSUMMON, ISFLOCK},
        "wolf", 3,
        8,
        {12,    400,    6,  4,  HPT("3d8+3"), "1d4+4"}
},
{"unicorn",
        10, TRUE,   TRUE,   'u',    "8-12",
        {ISFAST, CANSURPRISE, CANBLINK, ISLARGE, MEDFRIENDLY},
        0, 0,
        5,
        {12,    400,    6,  2,  HPT("4d8+4"), "1d6/1d6/1d12"}
},
{"entwife",
        35, TRUE,   FALSE,  'w',    "13-15",
        {CANSUMMON, CANBBURN, ISSWARM, ISLARGE, HIGHFRIENDLY},
        "ent", 1,
        8,
        {16,    400,    6,  4,  HPT("3d8+3"), "1d4+4"}
},
{"minotaur",
        0,  TRUE,   TRUE,   'm',    "7-9",
        {ISMEAN, CANWIELD, ISLARGE},
        0, 0,
        8,
        {14,    400,    5,  6,  HPT("6d8+3"), "1d3/2d4"}
},
{"displacer beast",
        0,  TRUE,   TRUE,   'D',    "3-5",
        {CANBLINK, ISSHADOW, ISLARGE},
        0, 0,
        8,
        {12,    475,    6,  4,  HPT("6d8"), "2d4/2d4"}
},
{"giant lynx",
        0,  TRUE,   TRUE,   'L',    "9-13",
        {ISMEAN, CANSURPRISE},
        0, 0,
        3,
        {10,    420,    4,  2,  HPT("2d8+2"), "1d2/1d2/1d4"}
},
{"young dragon",
        25, TRUE,   FALSE,  'd',    "12-15",
        {ISMEAN, CANBRANDOM, ISGREED, ISLARGE, LOWFRIENDLY},
        0, 0,
        9,
        {10,    800,    6,  1,  HPT("30d1"), "1d4/1d4/3d8"}
},
{"ceratosaurus",
        0,  TRUE,   TRUE,   'c',    "0-0",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        12,
        {18,    600,    4,  5,  HPT("8d8"), "1d6/1d6/4d4"}
},
{"wight",
        35, TRUE,   TRUE,   'W',    "8-10",
        {ISMEAN, CANSUMMON, CANDRAIN, MAGICHIT, ISUNDEAD, ISFLOCK},
        "skeleton", 2,
        7,
        {10,    540,    4,  5,  HPT("4d8+3"), "1d4"}
},
{"monoclonius",
        0,  TRUE,   TRUE,   'M',    "0-0",
        {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        0, 0,
        18,
        {18,    550,    4,  3,  HPT("8d8"), "2d8"}
},
{"olog-hai troll",
        45, TRUE,   TRUE,   'T',    "12-18",
        {ISMEAN, ISFLOCK, NOCOLD, CANWIELD, ISREGEN,  CANSUMMON},
        "troll", 2,
        6,
        {15,    640,    5,  3,  HPT("5d6"), "2d8+4"}
},
{"manticore",
        20, TRUE,   TRUE,   'm',    "7-9",
        {ISMEAN, CANFLY},
        0, 0,
        6,
        {12,    525,    4,  4,  HPT("6d8+3"), "1d3/1d3/1d8"}
},
{"uruk-hai orc",
        45, TRUE,   TRUE,   'O',    "12-18",
        {ISMEAN, ISSWARM, CANWIELD, CANSHOOT, CANSUMMON},
        "orc", 3,
        6,
        {15,    540,    3,  5,  HPT("5d4+3"), "3d4"}
},
{"kazad dwarf",
        75, TRUE,   FALSE,  'D',    "12-18",
        {ISFLOCK, CANWIELD, CANSHOOT, CANSUMMON, LOWFRIENDLY},
        "dwarf", 3,
        6,
        {17,    540,    5,  3,  HPT("5d8+3"), "3d4"}
},
{"noldor elf",
        75, TRUE,   FALSE,  'E',    "18-20",
        {ISFLOCK, CANWIELD, MEDCAST, CANSHOOT, CANSUMMON, LOWFRIENDLY},
        "elf", 3,
        6,
        {14,    600,    6,  2,  HPT("5d8+3"), "3d4"}
},
{"ent",
        80, TRUE,   FALSE,  'e',    "15-17",
        {ISREGEN, CANSUMMON, CANBBURN, HIGHCAST, ISLARGE, HIGHFRIENDLY},
        "huorn", 3,
        10,
        {22,    600,    6,  4,  HPT("6d8+6"), "1d4+4/1d4+4/2d6"}
},
{"nightmare",
        0,  TRUE,   FALSE,  'n',    "11-13",
        {ISMEAN, ISFAST, NOFIRE, ISLARGE, ISUNDEAD},
        0, 0,
        8,
        {14,    600,    6,  -4, HPT("6d8+6"), "2d4/1d6+4/1d6+4"}
},
{"troll",
        50, TRUE,   FALSE,  'T',    "5-7",
        {ISMEAN, ISREGEN, ISLARGE},
        0, 0,
        8,
        {18,    600,    6,  4,  HPT("6d8+6"), "1d8/1d8/2d6"}
},
{"wraith",
        0,  TRUE,   TRUE,   'W',    "11-12",
        {ISMEAN, CANDRAIN, CANSUMMON, MAGICHIT, ISUNDEAD},
        "zombie", 2,
        8,
        {10,    575,    5,  4,  HPT("5d8+3"), "1d6"}
},
{"archer bush",
        50, TRUE,   FALSE,  'a',    "0-0",
        {ISMEAN, CANPOISON, CANSUMMON, ISFLOCK, NOMOVE, CANBBURN, ISLARGE},
        "dryad", 2,
        20,
        {10,    600,    8,  8,  HPT("2d8"), "1d10"}
},
{"green slime",
        0,  TRUE,   TRUE,   's',    "0-0",
        {NOMOVE, ISSCAVENGE, BOLTDIVIDE, BLOWDIVIDE, CANRUST, NOMOVE, CANINFEST, CANROT, ISSMALL},
        0, 0,
        2,
        {8, 610,    5,  9,  HPT("2d8"), "1d1"}
},
{"blink saber tooth tiger",
        0,  TRUE,   TRUE,   'T',    "8-10",
        {ISMEAN, CANSUMMON, CANBLINK, ISLARGE},
        "blink dog", 2,
        10,
        {10,    670,    8,  3,  HPT("8d8+6"), "1d10/1d10/1d8/1d8"}
},
{"djinni",
        0,  TRUE,   TRUE,   'd',    "10-15",
        {CANCAST, ISFAST, CANSPEAK, ISLARGE, MEDFRIENDLY},
        0, 0,
        5,
        {12,    725,    6,  4,  HPT("7d8+3"), "2d8"}
},
{"stag beetle",
        0,  TRUE,   TRUE,   'B',    "0-0",
        {ISMEAN, ISFLOCK},
        0, 0,
        8,
        {10,    700,    5,  3,  HPT("7d8"), "4d4/2d10"}
},
{"gibbering ghoul",
        15, TRUE,   TRUE,   'g',    "3-15",
        {ISMEAN, CANPARALYZE, CANDRAIN, ISUNDEAD, CANSUMMON},
        "ghoul", 2,
        10,
        {10,    750,    6,  4,  HPT("6d10"), "1d6+2/1d4+1/1d4+1/1d8"}
},
{"catoblepas",
        10, TRUE,   TRUE,   'c',    "3-5",
        {ISMEAN, LOOKSTONE, CANSTINK, ISLARGE},
        0, 0,
        8,
        {16,    700,    6,  7,  HPT("6d8+2"), "1d6/1d8"}
},
{"jackalwere",
        50, TRUE,   TRUE,   'J',    "11-12",
        {ISMEAN, CANSHOOT, CANWIELD, CANSNORE, MAGICHIT, CANSUMMON},
        "jackal", 2,
        4,
        {10,    800,    4,  4,  HPT("4d8"), "2d4"}
},
{"werebear",
        10, TRUE,   TRUE,   'U',    "14-16",
        {ISMEAN, CANHUG, ISLARGE, MAGICHIT, CANSUMMON},
        "brown bear", 2,
        10,
        {16,    825,    6,  2,  HPT("7d8+3"), "1d3/1d3/2d8"}
},
{"salamander",
        50, TRUE,   TRUE,   's',    "14-16",
        {ISMEAN, NOFIRE, CANHUG, MAGICHIT, CANWIELD},
        "fire beetle", 2,
        14,
        {13,    825,    6,  4,  HPT("7d8+7"), "2d6/1d6"}
},
{"ankylosaurus",
        0,  TRUE,   TRUE,   'a',    "0-0",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        12,
        {18,    900,    9,  0,  HPT("9d8"), "3d6"}
},
{"yeenoghu",
        0,  TRUE,   TRUE,   'y',    "5-10",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        12,
        {18,    900,    11,  0,  HPT("9d8"), "3d6"}
},
{"erinyes",
        25, TRUE,   TRUE,   'E',    "8-10",
        {ISMEAN, CANFRIGHTEN, CANSUMMON, ISUNDEAD},
        "lemure", 3,
        8,
        {10,    875,    7,  2,  HPT("6d8+6"), "2d4"}
},
{"spotted lion",
        0,  TRUE,   TRUE,   'L',    "3-5",
        {ISMEAN, ISLARGE},
        "lion", 2,
        10,
        {12,    700,    6,  5,  HPT("6d8+2"), "1d4/1d4/1d12"}
},
{"killer bee",
        0,  TRUE,   TRUE,   'z',    "2-4",
        {ISMEAN, CANPOISON, CANFLY, ISMANY, ISSMALL},
        0, 0,
        20,
        {6, 800,    4,  0,  HPT("3d8"), "1d10"}
},
{"minotaur lizard",
        40, TRUE,   TRUE,   'm',    "0-0",
        {ISMEAN, ISLARGE},
        0, 0,
        10,
        {14,    875,    7,  5,  HPT("8d8"), "2d6/2d6/3d6"}
},
{"lammasu",
        0,  TRUE,   TRUE,   'l',    "14-18",
        {CANFLY, MEDCAST, CANSPEAK, CANBARGAIN, ISLARGE, HIGHFRIENDLY},
        0, 0,
        10,
        {10,    850,    7,  6,  HPT("7d8+7"), "1d6/1d6"}
},
{"teratosaurus",
        0,  TRUE,   TRUE,   'T',    "0-0",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        14,
        {18,    900,    8,  5,  HPT("10d8"), "1d3/1d3/3d6"}
},
{"rhynosphinx",
        0,  TRUE,   TRUE,   'r',    "3-5",
        {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        0, 0,
        12,
        {18,    925,    8,  6,  HPT("9d8"), "2d10/2d8"}
},
{"rhinoceros",
        0,  TRUE,   TRUE,   'R',    "3-5",
        {ISMEAN, ISFAST, CANTRAMPLE, ISLARGE},
        0, 0,
        12,
        {18,    900,    8,  6,  HPT("8d8"), "2d4/2d6"}
},
{"slyph",
        30, TRUE,   TRUE,   'S',    "12-18",
        {ISMEAN, HALFDAMAGE, MAGICHIT, CANSUMMON, NOBOLT, NOCOLD, CANSEE, CANFLY, ISSHADOW},
        "giant crocodile", 3,
        10,
        {10,    800,    9,  7,  HPT("6d8+3"), "1d6/1d6/1d6/1d4"}
},
{"rakshasa",
        20, TRUE,   TRUE,   'r',    "12-14",
        {ISMEAN, MEDCAST, BMAGICHIT},
        0, 0,
        8,
        {13,    925,    8,  -4, HPT("7d8"), "1d3/1d3/1d4+1"}
},
{"wyvern",
        5,  TRUE,   TRUE,   'w',    "6-8",
        {ISMEAN, CANSURPRISE, CANSEE, CANFLY, CANPOISON},
        0, 0,
        10,
        {14,    925,    8,  3,  HPT("7d8+7"), "1d6/2d8"}
},
{"mummy",
        20, TRUE,   FALSE,  'm',    "5-7",
        {ISMEAN, CANINFEST, CANSUMMON, MAGICHIT, CANFRIGHTEN, HALFDAMAGE, CANBBURN, ISUNDEAD},
        "ghast", 2,
        8,
        {10,    1150,   6,  3,  HPT("6d8+3"), "1d12"}
},
{"basilisk",
        0,  TRUE,   TRUE,   'B',    "1-1",
        {ISMEAN, LOOKSTONE},
        0, 0,
        8,
        {10,    1000,   6,  4,  HPT("6d8+1"), "1d10"}
},
{"medusa",
        0,  TRUE,   FALSE,  'M',    "11-14",
        {LOOKSTONE, CANPOISON},
        0, 0,
        10,
        {10,    1000,   7,  5,  HPT("6d8"), "1d4"}
},
{"polar bear",
        0,  TRUE,   TRUE,   'U',    "5-8",
        {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        "winter wolf", 2,
        12,
        {10,    900,    6,  6,  HPT("8d8"), "2d6/2d10"}
},
{"otyugh",
        0,  TRUE,   TRUE,   'o',    "5-10",
        {ISMEAN, CANDISEASE},
        0, 0,
        8,
        {10,    700,    7,  3,  HPT("7d8"), "1d8/1d8/1d4+1"}
},
{"adult dragon",
        30, TRUE,   FALSE,  'd',    "15-16",
        {ISMEAN, CANBRANDOM, ISGREED, CANFRIGHTEN, ISLARGE, MEDFRIENDLY},
        0, 0,
        9,
        {10,    1000,   8,  -1, HPT("45d1"), "1d8/1d8/3d10"}
},
{"invisible stalker",
        0,  TRUE,   TRUE,   'I',    "13-14",
        {ISMEAN, ISINVIS, ISLARGE},
        0, 0,
        10,
        {10,    1090,   8,  3,  HPT("8d8"), "4d4"}
},
{"xorn",
        0,  TRUE,   TRUE,   'X',    "8-10",
        {ISMEAN, CANINWALL, CANSUMMON, NOCOLD, NOFIRE, CANSURPRISE},
        "vilstrak", 2,
        10,
        {10,    1275,   7,  -2, HPT("7d8+7"), "1d3/1d3/1d3/4d6"}
},
{"will-o-wisp",
        100,    TRUE,   FALSE,  'W',    "15-16",
        {ISMEAN, BMAGICHIT, CANSURPRISE, ISSMALL},
        0, 0,
        12,
        {10,    1200,   9,  -8, HPT("9d8"), "2d8"}
},
{"chimera",
        0,  TRUE,   FALSE,  'c',    "2-4",
        {ISMEAN, CANFLY, NOFIRE, CANBFIRE, ISLARGE},
        0, 0,
        12,
        {10,    1000,   9,  6,  HPT("9d8"), "1d3/1d3/1d4/1d4/2d4/3d4"}
},
{"barrow wight",
        100,    TRUE,   FALSE,  'W',    "14-18",
        {ISMEAN, CANPARALYZE, CANSUMMON, CANDRAIN, BMAGICHIT, ISUNDEAD},
        "wight", 2,
        10,
        {10,    975,    10, 0,  HPT("10d6"), "3d6/1d8"}
},
{"anatosaurus",
        0,  TRUE,   FALSE,  'a',    "0-0",
        {ISFLEE, CANTRAMPLE, ISLARGE},
        0, 0,
        16,
        {18,    1300,   9,  5,  HPT("12d8"), "1d4"}
},
{"wooly rhinoceros",
        0,  TRUE,   TRUE,   'R',    "3-5",
        {ISMEAN, ISFAST, CANSUMMON, CANTRAMPLE, ISLARGE},
        "rhinoceros", 2,
        14,
        {18,    1350,   9,  5,  HPT("10d8"), "2d6"}
},
{"air squid",
        40, TRUE,   TRUE,   'S',    "2-8",
        {ISMEAN, CANHUG, CANFLY, CANBBURN, ISLARGE, LOWFRIENDLY},
        0, 0,
        16,
        {10,    1400,   9,  7,  HPT("12d8"), "1d8/1d8/1d8/1d8/1d8/1d8/1d8/1d8/1d10"}
},
{"octorilla (snake ape)",
        80, TRUE,   TRUE,   'o',    "2-8",
        {ISMEAN, CANSUMMON, CANHUG, ISFLOCK},
        "carnivorous ape", 2,
        20,
        {14,    1500,   6,  6,  HPT("6d8"), "1d10/1d10/1d10/1d10/2d6"}
},
{"cave bear",
        0,  TRUE,   TRUE,   'U',    "5-8",
        {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        "bugbear", 2,
        14,
        {10,    850,    6,  6,  HPT("6d8+6"), "2d8/1d12"}
},
{"elasmosaurus",
        0,  TRUE,   TRUE,   'e',    "4-6",
        {ISMEAN},
        0, 0,
        10,
        {10,    1700,   4,  -4, HPT("4d7"), "4d6"}
},
{"electric eel",
        0,  TRUE,   TRUE,   'E',    "4-6",
        {ISMEAN, CANBBOLT, NOBOLT, NOFIRE, CANSWIM},
        0, 0,
        10,
        {10,    1700,   4,  -4, HPT("4d8"), "4d6"}
},
{"remorhaz",
        0,  TRUE,   TRUE,   'r',    "4-6",
        {ISMEAN, CANBFIRE, CANSUMMON, NOFIRE, ISFAST, ISLARGE},
        "winter wolf", 2,
        16,
        {18,    1700,   6,  0,  HPT("9d8"), "6d6"}
},
{"airfang",
        0,  TRUE,   TRUE,   'S',    "2-8",
        {ISMEAN, CANFLY, ISMANY, ISSMALL},
        0, 0,
        10,
        {10,    1200,   3,  -4, HPT("8d6"), "3d4/3d4"}
},
{"megalosaurus",
        0,  TRUE,   TRUE,   'M',    "0-0",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        16,
        {18,    1300,   9,  5,  HPT("12d8"), "3d6"}
},
{"lambeosaurus",
        0,  TRUE,   FALSE,  'l',    "0-0",
        {ISFLEE, CANTRAMPLE, ISFLOCK, ISLARGE},
        0, 0,
        16,
        {18,    1300,   9,  5,  HPT("12d8"), "2d6"}
},
{"dragonne",
        15, TRUE,   TRUE,   'd',    "6-8",
        {ISMEAN, CANFLY, CANSHRIEK, ISLARGE},
        0, 0,
        14,
        {13,    1400,   9,  4,  HPT("9d8"), "1d8/1d8/3d6"}
},
{"giant slug",
        0,  TRUE,   TRUE,   's',    "0-0",
        {ISMEAN, CANPOISON},
        0, 0,
        15,
        {10,    1500,   9,  8,  HPT("10d8"), "1d12"}
},
{"fire lizard",
        25, TRUE,   TRUE,   'F',    "2-4",
        {NOFIRE, CANBFIRE, ISLARGE},
        0, 0,
        14,
        {13,    1350,   9,  3,  HPT("10d8"), "1d8/1d8/2d8"}
},
{"paleoscincus",
        0,  TRUE,   TRUE,   'p',    "0-0",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        12,
        {18,    1300,   9,  -3, HPT("9d8"), "2d6"}
},
{"bulette",
        0,  TRUE,   TRUE,   'u',    "2-4",
        {ISMEAN, CANSURPRISE, ISLARGE},
        0, 0,
        10,
        {10,    1300,   5,  -2, HPT("9d8"), "4d12/6d6"}
},
{"mimic",
        30, TRUE,   FALSE,  'M',    "2-10",
        {ISDISGUISE, CANHOLD, ISLARGE},
        0, 0,
        12,
        {10,    1300,   9,  7,  HPT("9d8"), "3d4"}
},
{"xonoclon",
        30, TRUE,   FALSE,  'x',    "2-10",
        {ISDISGUISE, ISLARGE},
        0, 0,
        12,
        {10,    1300,   15,  7,  HPT("9d8"), "3d8"}
},
{"achaierai",
        0,  TRUE,   TRUE,   'A',    "8-12",
        {ISLARGE},
        0, 0,
        14,
        {15,    1300,   7,  8,  HPT("0d8+100"), "1d8/1d8/1d10"}
},
{"succubus (Servant of Errtu)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Errtu)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"horned devil",
        5,  TRUE,   TRUE,   'H',    "13-14",
        {ISMEAN, CANFLY, CANFRIGHTEN, CANINFEST, CANPOISON, MAGICHIT, CANSUMMON, ISLARGE, ISUNDEAD},
        "imp", 3,
        6,
        {10,    1320,   7,  -3, HPT("5d8+5"), "1d4/1d4/1d4+1/1d3"}
},
{"pentacerotops",
        0,  TRUE,   TRUE,   'P',    "0-0",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        18,
        {18,    1300,   9,  4,  HPT("12d8"), "1d6/1d10/1d10"}
},
{"spectre",
        0,  TRUE,   TRUE,   'S',    "13-14",
        {ISMEAN, CANSUMMON, DOUBLEDRAIN, ISUNDEAD, ISSHADOW},
        "shadow", 2,
        10,
        {10,    1650,   7,  2,  HPT("7d8+3"), "1d8"}
},
{"neotyugh",
        0,  TRUE,   TRUE,   'n',    "10-12",
        {ISMEAN, CANDISEASE, ISLARGE},
        0, 0,
        10,
        {12,    1500,   10, 0,  HPT("12d8"), "1d8/1d8/2d3"}
},
{"intellect devourer",
        0,  TRUE,   TRUE,   'r',    "11-13",
        {ISMEAN, DRAINBRAIN, CANSURPRISE, ISFAST},
        0, 0,
        8,
        {14,    1510,   10, 4,  HPT("6d8+6"), "1d4/1d4/1d4/1d4"}
},
{"heffalump",
        0,  TRUE,   TRUE,   'h',    "4-6",
        {ISMEAN, CANTRAMPLE, NOBOLT, NOFIRE, CANHUG, ISFLOCK, ISLARGE},
        0, 0,
        14,
        {18,    1500,   9,  1,  HPT("10d8"), "3d10/3d10/2d8"}
},
{"elephant",
        0,  TRUE,   TRUE,   'e',    "4-6",
        {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        0, 0,
        14,
        {18,    1500,   9,  6,  HPT("10d8"), "2d6/2d6/2d6/2d6/2d6"}
},
{"succubus (Servant of Ndulu)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Ndulu)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"barbed devil",
        0,  TRUE,   TRUE,   'B',    "11-12",
        {ISMEAN, CANFLY, TOUCHFEAR, CANSUMMON, CANHOLD, ISUNDEAD},
        "quasit", 3,
        10,
        {10,    1425,   8,  0,  HPT("8d8"), "2d4/2d4/3d4"}
},
{"vrock",
        10, TRUE,   TRUE,   'v',    "5-7",
        {ISMEAN, CANSUMMON, CANSEE, ISLARGE},
        "vilstrak", 2,
        10,
        {10,    1500,   8,  0,  HPT("8d8"), "1d4/1d6"}
},
{"lamia",
        20, TRUE,   TRUE,   'L',    "11-14",
        {CANFLY, MEDCAST, DRAINWISDOM, CANSPEAK, CANBARGAIN},
        0, 0,
        12,
        {12,    1700,   8,  3,  HPT("9d8"), "1d4"}
},
{"shambling mound",
        25, TRUE,   TRUE,   's',    "5-7",
        {ISSLOW, ISMEAN, CANSUFFOCATE, NOCOLD, NOFIRE, CANHOLD, ISLARGE},
        0, 0,
        10,
        {10,    1800,   9,  0,  HPT("9d8"), "2d8/2d8"}
},
{"succubus (Servant of Bilwhr)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Bilwhr)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"mind flayer",
        25, TRUE,   TRUE,   'M',    "15-17",
        {ISMEAN, DRAINBRAIN},
        0, 0,
        12,
        {10,    1800,   9,  5,  HPT("8d8+4"), "2d2/2d2"}
},
{"gorgon",
        5,  TRUE,   TRUE,   'g',    "3-5",
        {ISMEAN, CANTRAMPLE, NOFIRE, CANBFIRE, ISLARGE},
        0, 0,
        10,
        {14,    1750,   9,  2,  HPT("8d8"), "2d6"}
},
{"night hag",
        5,  TRUE,   TRUE,   'n',    "13-15",
        {ISMEAN, CANSNORE, CANSUMMON, ISINVIS, BMAGICHIT, NOFIRE, NOCOLD, ISUNDEAD},
        "nightmare", 2,
        12,
        {14,    1750,   9,  9,  HPT("8d8"), "2d6"}
},
{"umber hulk",
        40, TRUE,   TRUE,   'U',    "8-10",
        {ISSLOW, ISMEAN, CANHUH, ISLARGE},
        0, 0,
        12,
        {10,    1700,   8,  2,  HPT("8d8+8"), "3d4/3d4/2d5"}
},
{"old dragon",
        30, TRUE,   FALSE,  'd',    "15-16",
        {ISMEAN, CANBRANDOM, CANSUMMON, ISGREED, CANFRIGHTEN, ISLARGE, LOWFRIENDLY},
        "very young dragon", 1,
        11,
        {10,    1800,   8,  2,  HPT("55d1"), "1d10/1d10/3d12"}
},
{"succubus (Servant of Nalfeshnee)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Nalfeshnee)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"gorgosaurus",
        0,  TRUE,   TRUE,   'G',    "0-0",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        18,
        {18,    1800,   9,  5,  HPT("13d8"), "1d3/1d3/7d4"}
},
{"efreeti",
        10, TRUE,   TRUE,   'E',    "0-0",
        {NOFIRE, ISMEAN, CANBFIRE, CANFLY, CANSPEAK, ISLARGE},
        0, 0,
        14,
        {18,    1950,   9,  2,  HPT("10d8"), "3d8"}
},
{"succubus (Servant of Johud)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Johud)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"treant",
        0,  TRUE,   TRUE,   'T',    "10-13",
        {CANBBURN, CANSUMMON, CANSPEAK, ISLARGE, LOWFRIENDLY},
        "ent", 3,
        14,
        {18,    1950,   9,  0,  HPT("10d8"), "2d8/3d6/4d6"}
},
{"giant toad",
        0,  TRUE,   TRUE,   't',    "1-4",
        {ISMEAN, CANPOISON, ISLARGE},
        0, 0,
        14,
        {10,    3950,   15, 6,  HPT("15d8"), "15d4"}
},
{"ettin",
        0,  TRUE,   TRUE,   'e',    "0-0",
        {ISMEAN, CANSHOOT, CANWIELD, ISLARGE},
        0, 0,
        14,
        {10,    1950,   10, 3,  HPT("10d8"), "2d8/3d6"}
},
{"succubus (Servant of Alzoll)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Alzoll)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"hero-mage (Keoghtom)",
        100,    TRUE,   TRUE,   'k',    "19",
        {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        "lesser god (Celestian the Far Wanderer)", 1,
        45,
        {12,    42000L, 25, -8, HPT("0d8+77"), "3d4"}
},
{"arch-mage (Heward)",
        100,    TRUE,   TRUE,   'H',    "20",
        {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        "arch-mage (Mordenkainen)", 1,
        50,
        {18,    50000L, 25, -3, HPT("0d8+96"), "3d4"}
},
{"arch-mage (Mordenkainen)",
        100,    TRUE,   TRUE,   'M',    "20",
        {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        "hero-mage (Murlynd)", 1,
        50,
        {18,    50000L, 25, -3, HPT("0d8+96"), "3d4"}
},
{"hero-mage (Murlynd)",
        100,    TRUE,   TRUE,   'm',    "20",
        {CANCAST, ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        "hero-mage (Keoghtom)", 1,
        50,
        {19,    56000L, 25, -2, HPT("0d8+135"), "3d4"}
},
{"hero (Kelanen, Prince of Swords)",
        100,    TRUE,   TRUE,   'k',    "17",
        {ISUNIQUE, CANBARGAIN, CANWIELD, CANSHOOT, CANSUMMON, ISFAST, HIGHFRIENDLY},
        "lesser goddess (Xan Yae, Lady of Perfection)", 1,
        50,
        {19,    53000L, 25, -5, HPT("0d8+159"), "3d4"}
},
{"styracosaurus",
        0,  TRUE,   TRUE,   'S',    "0-0",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        14,
        {18,    1950,   9,  3,  HPT("10d8"), "2d8"}
},
{"shedu",
        0,  TRUE,   TRUE,   's',    "13-18",
        {CANFLY, MEDCAST, CANBARGAIN, ISFRIENDLY},
        0, 0,
        14,
        {13,    1950,   9,  4,  HPT("9d8+9"), "1d6/1d6"}
},
{"black pudding",
        70, TRUE,   FALSE,  'P',    "0-0",
        {ISSLOW, ISMEAN, CANRUST, NOCOLD, BOLTDIVIDE, BLOWDIVIDE, ISSCAVENGE},
        0, 0,
        14,
        {10,    2000,   10, 6,  HPT("10d8"), "3d8"}
},
{"mastadon",
        0,  TRUE,   TRUE,   'm',    "4-6",
        {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        0, 0,
        16,
        {19,    2000,   9,  6,  HPT("12d8"), "2d8/2d8/2d6/2d6/2d6"}
},
{"succubus (Servant of Aishapra)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Aishapra)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"giant scorpion",
        30, TRUE,   FALSE,  'S',    "0-0",
        {ISFAST, CANPOISON, ISLARGE},
        0, 0,
        10,
        {12,    2000,   8,  4,  HPT("8d8"), "1d10/1d10/1d4"}
},
{"genii",
        30, TRUE,   TRUE,   'g',    "12-18",
        {HIGHCAST, CANSUMMON, ISFAST, CANSPEAK, MAGICHIT, ISLARGE, LOWFRIENDLY},
        "djinni", 2,
        10,
        {12,    3000,   7,  3,  HPT("7d8+3"), "2d6/2d6"}
},
{"mammoth",
        0,  TRUE,   TRUE,   'M',    "4-6",
        {ISMEAN, CANTRAMPLE, CANHUG, ISFLOCK, ISLARGE},
        0, 0,
        18,
        {20,    3000,   8,  5,  HPT("13d8"), "3d6/3d6/2d8/2d6/2d6"}
},
{"gelatinous blue horror",
        100,    TRUE,   TRUE,   'g',    "0-0",
        {ISMEAN, CANBACID, NOSHARP, HALFDAMAGE, NOBOLT, ISLARGE},
        0, 0,
        55,
        {10,    7000,   10, 6,  HPT("10d8"), "1d5+4"}
},
{"stone gargoyle",
        25, TRUE,   TRUE,   'g',    "6-12",
        {ISMEAN, CANSUMMON, MAGICHIT, NOBOLT, NOCOLD, NOFIRE},
        "gargoyle", 3,
        10,
        {18,    2500,   7,  1,  HPT("4d8+4"), "1d6/1d6/2d6/2d4"}
},
{"succubus (Servant of Kevokulli)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Kevokulli)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"koppleganger",
        10, TRUE,   TRUE,   'k',    "5-8",
        {ISMEAN, CANSURPRISE, CANSEE},
        0, 0,
        10,
        {7, 2000,   15, 2,  HPT("4d4"), "1d12"}
},
{"kittyhawk",
        10, TRUE,   TRUE,   'K',    "5-8",
        {ISMEAN, CANFLY, CANSURPRISE, ISSMALL, ISMANY, CANSEE},
        0, 0,
        10,
        {7, 2000,   15, 2,  HPT("4d4"), "1d2/1d2/1d2/1d3/1d3/1d3"}
},
{"rock hound",
        0,  TRUE,   TRUE,   'R',    "5-8",
        {ISMEAN, CANINWALL, CANSUMMON, TOUCHSTONE, CANSURPRISE, CANSEE},
        "vilstrak", 1,
        20,
        {10,    2250,   5,  3,  HPT("7d8"), "3d10"}
},
{"succubus (Servant of Balor)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Balor)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"kodiac bear",
        0,  TRUE,   TRUE,   'U',    "5-8",
        {ISMEAN, CANSUMMON, CANHUG, ISLARGE},
        "cave bear", 2,
        20,
        {18,    2000,   10, -1, HPT("12d8"), "3d8/2d6/2d6"}
},
{"very old dragon",
        30, TRUE,   FALSE,  'd',    "15-16",
        {ISMEAN, CANBRANDOM, CANSUMMON, ISGREED, CANFRIGHTEN, ISLARGE, LOWFRIENDLY},
        "young dragon", 1,
        11,
        {10,    2000,   8,  2,  HPT("55d1"), "1d10/1d10/3d12"}
},
{"hezrou",
        15, TRUE,   TRUE,   'h',    "5-7",
        {ISMEAN, CANFRIGHTEN, CANSEE, CANSUMMON, ISUNDEAD, ISLARGE},
        "horned devil", 2,
        12,
        {10,    2000,   9,  -2, HPT("9d8"), "1d3/1d3/4d4"}
},
{"loxodant",
        0,  TRUE,   TRUE,   'L',    "4-6",
        {ISMEAN, CANTRAMPLE, CANHUG, ISFAST},
        0, 0,
        16,
        {18,    2150,   9,  6,  HPT("11d8"), "2d8/2d8/2d6/2d6/2d6"}
},
{"flesh golem",
        0,  TRUE,   TRUE,   'f',    "0-0",
        {ISMEAN, MAGICHIT, ISLARGE},
        0, 0,
        0,
        {18,    2380,   9,  9,  HPT("0d0+40"), "2d8/2d8"}
},
{"glabrezu",
        25, TRUE,   FALSE,  'G',    "8-10",
        {ISMEAN, CANFRIGHTEN, CANSEE, CANSUMMON, ISUNDEAD, ISLARGE},
        "barbed devil", 2,
        14,
        {10,    2400,   10, -4, HPT("10d8"), "2d6/2d6/1d3/1d3/1d4+1"}
},
{"succubus (Servant of Ter-soth)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Ter-soth)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"allosaurus",
        0,  TRUE,   TRUE,   'a',    "0-0",
        {ISMEAN, CANTRAMPLE, ISFAST, ISLARGE},
        0, 0,
        20,
        {18,    2400,   10, 5,  HPT("15d8"), "1d4/1d4/6d4"}
},
{"couatl",
        15, TRUE,   FALSE,  'c',    "15-18",
        {ISMEAN, HIGHCAST, CANHUG, CANPOISON, HIGHFRIENDLY},
        0, 0,
        12,
        {16,    2400,   10, 5,  HPT("9d8"), "2d4/1d3"}
},
{"succubus (Servant of Rehnaremme)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Rehnaremme)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"banshee",
        0,  TRUE,   FALSE,  'B',    "15-20",
        {ISSHADOW, CANSUMMON, CANSHRIEK, CANSURPRISE, CANFRIGHTEN, NOCOLD, NOBOLT, MAGICHIT, ISUNDEAD},
        "shrieker", 10,
        10,
        {10,    2450,   10, 0,  HPT("7d8"), "1d8"}
},
{"spirit naga",
        25, TRUE,   FALSE,  's',    "13-16",
        {ISMEAN, CANPOISON, CANSNORE, HIGHCAST, ISUNDEAD},
        0, 0,
        14,
        {10,    2700,   10, 4,  HPT("9d8"), "1d3"}
},
{"dire wolf",
        10, TRUE,   TRUE,   'w',    "3-9",
        {ISMEAN, CANSUMMON, ISLARGE},
        "warg", 3,
        5,
        {10,    1440,   8,  0,  HPT("8d8"), "1d8"}
},
{"succubus (Servant of Wendonai)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Wendonai)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"roper",
        80, TRUE,   FALSE,  'r',    "13-16",
        {ISMEAN, ISSLOW, CANHUG, CANHOLD, NOBOLT, CANBBURN, ISLARGE},
        0, 0,
        16,
        {19,    2750,   10, 0,  HPT("11d8"), "5d4"}
},
{"bone devil",
        0,  TRUE,   TRUE,   'd',    "11-12",
        {ISMEAN, CANFLY, CANFRIGHTEN, CANSEE, CANSUMMON, CANSURPRISE, CANCHILL, ISUNDEAD, ISLARGE},
        "hezrou", 2,
        12,
        {10,    2800,   9,  -1, HPT("9d8"), "5d4"}
},
{"air elemental",
        0,  TRUE,   TRUE,   'a',    "3-5",
        {ISMEAN, CANFLY, ISSHADOW, BMAGICHIT, ISLARGE},
        0, 0,
        15,
        {18,    2850,   9,  2,  HPT("12d8"), "2d10"}
},
{"earth elemental",
        0,  TRUE,   TRUE,   'e',    "3-5",
        {ISMEAN, CANINWALL, CANSURPRISE, ISSLOW, BMAGICHIT, ISLARGE},
        0, 0,
        15,
        {18,    2850,   9,  2,  HPT("12d8"), "4d8"}
},
{"fire elemental",
        0,  TRUE,   TRUE,   'f',    "3-5",
        {ISMEAN, NOFIRE, CANBFIRE, BMAGICHIT, ISLARGE},
        0, 0,
        15,
        {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
},
{"cold elemental",
        0,  TRUE,   TRUE,   'c',    "3-5",
        {ISMEAN, NOCOLD, CANBICE, BMAGICHIT, ISLARGE},
        0, 0,
        15,
        {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
},
{"succubus (Servant of Marilith)",
        10, TRUE,   TRUE,   's',    "15-18",
        {ISMEAN, HIGHCAST, CANSUMMON, BMAGICHIT, CANDARKEN, CANBARGAIN},
        "lesser demon (Marilith)", 1,
        6,
        {11,    2100,   13, 0,  HPT("6d8"), "1d3/1d3"}
},
{"tarry demodand (farastu)",
        0,  TRUE,   TRUE,   'T',    "18",
        {ISMEAN, MAGICHIT, CANSTICK},
        0, 0,
        16,
        {19,    2850,   9,  -1,     HPT("11d8"), "1d6+1/1d6+1/3d4"}
},
{"wood elemental",
        0,  TRUE,   TRUE,   'w',    "3-5",
        {ISMEAN, CANBBURN, CANSUMMON, BMAGICHIT, ISLARGE},
        "entwife", 1,
        15,
        {18,    2850,   9,  2,  HPT("12d8"), "3d8"}
},
{"greater basilisk",
        70, TRUE,   FALSE,  'B',    "5-8",
        {ISGREED, CANSUMMON, LOOKSTONE, CANPOISON, LOOKSTONE},
        "basilisk", 2,
        16,
        {10,    3000,   7,  2,  HPT("10d8"), "2d6/2d8"}
},
{"lesser demon (Bilwhr)",
        0,  TRUE,   TRUE,   'b',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "hezrou", 3,
        16,
        {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
},
{"lesser demon (Johud)",
        0,  TRUE,   TRUE,   'j',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "hezrou", 3,
        16,
        {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
},
{"lesser demon (Nalfeshnee)",
        0,  TRUE,   TRUE,   'b',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "hezrou", 3,
        16,
        {14,    3000,   8,  -1, HPT("11d8"), "1d4/1d4/2d4"}
},
{"stegosaurus",
        0,  TRUE,   TRUE,   'S',    "0-0",
        {ISMEAN, ISLARGE},
        0, 0,
        25,
        {18,    3000,   9,  3,  HPT("18d8"), "5d4"}
},
{"lesser demon (Aishapra)",
        0,  TRUE,   TRUE,   'a',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        "hezrou", 3,
        12,
        {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
},
{"lesser demon (Kevokulli)",
        0,  TRUE,   TRUE,   'k',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        "hezrou", 3,
        12,
        {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
},
{"lesser demon (Marilith)",
        0,  TRUE,   TRUE,   'm',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        "hezrou", 3,
        12,
        {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
},
{"lesser demon (Rehnaremme)",
        0,  TRUE,   TRUE,   'r',    "12-14",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANSEE, BMAGICHIT, CANSUMMON, ISLARGE},
        "hezrou", 3,
        12,
        {12,    3000,   8,  -7, HPT("7d8+7"), "2d4"}
},
{"guardian naga",
        100,    TRUE,   FALSE,  'G',    "16-18",
        {CANPOISON, NOMOVE, HIGHCAST, HIGHFRIENDLY},
        0, 0,
        16,
        {10,    3550,   8,  3,  HPT("11d8+4"), "1d6/2d4"}
},
{"lesser demon (Alzoll)",
        0,  TRUE,   TRUE,   'A',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"clay golem",
        0,  TRUE,   TRUE,   'C',    "0-0",
        {NOSHARP, ISMEAN, ISLARGE},
        0, 0,
        0,
        {18,    3600,   8,  7,  HPT("0d0+50"), "3d10"}
},
{"shade",
        0,  TRUE,   TRUE,   's',    "15-20",
        {ISSHADOW, CANSUMMON, ISUNDEAD, ISMEAN, CANDRAIN, MAGICHIT},
        "night hag", 2,
        15,
        {10,    4250,   4,  4,  HPT("4d10"), "1d6"}
},
{"lesser demon (Balor)",
        0,  TRUE,   TRUE,   'B',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"lesser demon (Errtu)",
        0,  TRUE,   TRUE,   'E',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"wyvergon",
        5,  TRUE,   TRUE,   'w',    "3-10",
        {ISMEAN, CANPOISON, LOOKSTONE, NOFIRE, ISLARGE},
        0, 0,
        10,
        {14,    1750,   9,  2,  HPT("8d8+1"), "2d8/2d6/1d6"}
},
{"lesser demon (Ndulu)",
        0,  TRUE,   TRUE,   'N',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"lesser demon (Ter-soth)",
        0,  TRUE,   TRUE,   'T',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"lesser demon (Wendonai)",
        0,  TRUE,   TRUE,   'T',    "14-16",
        {ISUNIQUE, CANFLY, ISMEAN, CANWIELD, CANCAST, CANFRIGHTEN, BMAGICHIT, CANSUMMON, CANDARKEN, ISLARGE},
        "glabrezu", 3,
        12,
        {16,    3600,   8,  -2, HPT("8d8+8"), "1d12+1"}
},
{"lesser demon (Cerberus)",     /* Three heads - fire, clorine, acid */
        0,  TRUE,   TRUE,   'T',    "14-16",
        {ISUNIQUE, ISMEAN, MAGICHIT, CANSUMMON, CANBPGAS, CANBACID, CANBFIRE, CANSEE, NOFIRE, ISLARGE, HASOXYGEN},
        "hell hound", 6,
        15,
        {16,    3600,   9,  1,  HPT("8d8+8"), "2d4/2d4/2d4"}
},
{"slime demodand (kelubar)",
        0,  TRUE,   TRUE,   'S',    "14-20",
        {MAGICHIT, CANPOISON, CANWIELD, CANBARGAIN},
        0, 0,
        18,
        {20,    3959,   9,  -2,     HPT("13d8"), "2d4/2d4/4d4"}
},
{"nazgul (Ringwraith)",
        0,  TRUE,   TRUE,   'z',    "14-16",
        {ISMEAN, CANPOISON, ISSHADOW, CANRUST, CANHUH, CANFRIGHTEN, CANDRAIN, MAGICHIT, ISFLOCK, CANSUMMON},
        "dire wolf", 2,
        15,
        {16,    4000,   10, 0,  HPT("8d8+8"), "1d10"}
},
{"vampire",
        20, TRUE,   TRUE,   'V',    "15-16",
        {ISMEAN, CANFLY, CANSUMMON, ISREGEN, CANSUCK, ISUNDEAD},
        "barrow wight", 2,
        16,
        {20,    3800,   8,  1,  HPT("8d8+3"), "1d10"}
},
{"camarasaurus",
        0,  TRUE,   FALSE,  'c',    "0-0",
        {ISFLEE, CANTRAMPLE, ISLARGE},
        0, 0,
        30,
        {24,    4000,   9,  6,  HPT("20d8"), "3d4"}
},
{"triceratops",
        0,  TRUE,   TRUE,   'T',    "0-0",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        20,
        {18,    4000,   9,  3,  HPT("16d8"), "1d8/1d12/1d12"}
},
{"ghost",
        0,  TRUE,   TRUE,   'g',    "12-14",
        {ISSHADOW, CANSUMMON, ISMEAN, CANFRIGHTEN, MAGICHIT, ISUNDEAD},
        "spectre", 2,
        14,
        {10,    4050,   9,  0,  HPT("10d8"), "1d4"}
},
{"baluchitherium",
        0,  TRUE,   TRUE,   'B',    "3-5",
        {ISMEAN, CANTRAMPLE, ISLARGE},
        0, 0,
        18,
        {18,    4200,   9,  5,  HPT("14d8"), "4d5"}
},
{"nazgul (Witch-King of Angmar)",
        0,  TRUE,   FALSE,  'z',    "19",
        {ISUNIQUE, ISMEAN, CANINFEST, ISSHADOW, CANRUST, CANHUH, CANFRIGHTEN, DOUBLEDRAIN, BMAGICHIT, CANCAST, CANBARGAIN, CANSUMMON},
        "nazgul (Ringwraith)", 8,
        30,
        {18,    50000L, 30, -2, HPT("0d8+100"), "2d10"}
},
{"maiar (Melian, wife of Thingol)",
        0,  TRUE,   FALSE,  'M',    "19",
        {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "noldor elf", 10,
        30,
        {10,    55000L, 45, 4,  HPT("0d8+60"), "1d10"}
},
{"maiar (Eonwe, Herald of Manwe)",
        0,  TRUE,   FALSE,  'E',    "19",
        {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "valar (Manwe, Lord of Arda)", 1,
        0,
        {20,    55000L, 45, 4,  HPT("0d8+120"), "2d10"}
},
{"maiar (Sauron, Lord of the Rings)",
        0,  TRUE,   FALSE,  'S',    "19",
        {ISUNIQUE, ISMEAN, ISSHADOW, BMAGICHIT, CANSEE, CANSUMMON},
        "nazgul (Witch-King of Angmar)", 1,
        0,
        {20,    55000L, 35, -1, HPT("0d8+120"), "2d10"}
},
{"maiar (Irmo, Master of Spirit)",
        0,  TRUE,   FALSE,  'I',    "19",
        {ISUNIQUE, ISMEAN, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "spectre", 3,
        0,
        {20,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
},
{"maiar (Namo, Master of Spirit)",
        0,  TRUE,   FALSE,  'N',    "19",
        {ISUNIQUE, ISMEAN, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "ghost", 3,
        0,
        {20,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
},
{"maiar (Uinen, Lady of the Seas)",
        0,  TRUE,   FALSE,  'U',    "19",
        {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "valar (Ulmo, God of Waters)", 1,
        0,
        {10,    55000L, 35, 5,  HPT("0d8+120"), "2d10"}
},
{"maiar (Ilmare, Handmaiden of Varda)",
        0,  TRUE,   FALSE,  'I',    "19",
        {ISUNIQUE, BMAGICHIT, CANSEE, CANSUMMON, MEDFRIENDLY},
        "valar (Varda, Elbereth Gilthoniel)", 1,
        0,
        {10,    55000L, 35, 5,  HPT("0d8+60"), "1d10"}
},
{"maiar (Balrog)",
        100,    TRUE,   TRUE,   'B',    "20",
        {ISMEAN,  BMAGICHIT, CANWIELD, CANCAST, HASFIRE, ISUNDEAD},
        "pit fiend", 3,
        50,
        {22,    39000L, 20, 0,  HPT("16d8"), "4d8"}
},
{"ice devil",
        30, TRUE,   FALSE,  'I',    "13-14",
        {CANFLY, ISMEAN, CANSEE, ISREGEN, CANFRIGHTEN, CANSUMMON, CANBICE, NOCOLD, ISLARGE, ISUNDEAD},
        "glabrezu", 2,
        16,
        {20,    4400,   11, -4, HPT("11d8"), "1d4/1d4/2d4/3d4"}
},
{"purple worm",
        70, TRUE,   FALSE,  'P',    "0-0",
        {ISMEAN, ISLARGE},
        0, 0,
        20,
        {10,    4900,   15, 6,  HPT("15d8"), "2d12/2d4"}
},
{"diplodocus",
        0,  TRUE,   TRUE,   'd',    "0-0",
        {CANTRAMPLE, ISLARGE},
        0, 0,
        35,
        {23,    5000,   15, 5,  HPT("24d8"), "3d6"}
},
{"brontosaurus",
        0,  TRUE,   TRUE,   'b',    "0-0",
        {CANTRAMPLE, ISLARGE},
        0, 0,
        35,
        {23,    5000,   15, 5,  HPT("30d8"), "3d6"}
},
{"roc",
        0,  TRUE,   TRUE,   'r',    "3-5",
        {ISMEAN, CANFLY, ISLARGE},
        0, 0,
        25,
        {23,    5000,   15, 4,  HPT("18d8"), "3d6/3d6/4d6"}
},
{"silver cloud",
        100,    TRUE,   TRUE,   'c',    "0-0",
        {CANFLY, HALFDAMAGE, CANBBOLT, NOBOLT, ISLARGE},
        0, 0,
        10,
        {10,    4000,   13, 9,  HPT("6d8"), "1d4"}
},
{"coachman of death",
        100,    TRUE,   TRUE,   'C',    "12-22",
        {ISMEAN, ISUNDEAD, CANFRIGHTEN, MAGICHIT },
        0, 0,
        50,
        {10,    4000,   10, -2, HPT("10d8"), "1d8+2"}
},
{"blue pool horror",
        100,    TRUE,   FALSE,  'b',    "0-0",
        {ISMEAN, CANBACID, NOMETAL, NOSHARP, HALFDAMAGE, NOBOLT, ISLARGE},
        0, 0,
        35,
        {10,    5000,   8,  8,  HPT("8d8"), "1d5+4"}
},
{"cetiosaurus",
        0,  TRUE,   TRUE,   'c',    "0-0",
        {CANTRAMPLE, ISLARGE},
        0, 0,
        35,
        {23,    5000,   15, 6,  HPT("24d8"), "3d6"}
},
{"brachiosaurus",
        0,  TRUE,   TRUE,   'B',    "0-0",
        {CANTRAMPLE, ISLARGE},
        0, 0,
        35,
        {23,    5000,   15, 5,  HPT("36d8"), "5d4"}
},
{"shaggy demodand (shator)",
        0,  TRUE,   TRUE,   's',    "14-25",
        {CANSUMMON, BMAGICHIT, LOWCAST, CANWIELD, CANSEE, CANSTINK},
        "tarry demodand (farastu)", 8,
        20,
        {21,    5250,   13, -3,     HPT("15d8"), "1d8+1/1d8+1/5d4"}
},
{"tyranosaurus rex",
        0,  TRUE,   TRUE,   'T',    "0-0",
        {ISMEAN, ISFAST, ISLARGE},
        0, 0,
        25,
        {18,    6550,   12, 5,  HPT("18d8"), "1d6/1d6/5d8"}
},
{"pit fiend",
        100,    TRUE,   TRUE,   'f',    "15-16",
        {ISMEAN, CANSEE, BMAGICHIT, CANFRIGHTEN, CANHOLD, CANSUMMON, CANBFIRE, NOFIRE, ISLARGE, ISUNDEAD},
        "erinyes", 6,
        18,
        {22,    7900,   13, -3, HPT("13d8"), "1d4+4/1d6+6"}
},
{"hound (Nemoud, Servant of Trithereon)",
        0,  TRUE,   TRUE,   'N',    "5",
        {ISFAST, MAGICHIT, ISUNIQUE, ISLARGE, ISFRIENDLY},
        "lesser god (Trithereon the Summoner)", 1,
        16,
        {18,    8100,   13, 0,  HPT("0d8+64"), "4d4"}
},
{"ki-rin",
        25, TRUE,   TRUE,   'k',    "16-22",
        {CANFLY, MEDCAST, CANSPEAK, DRAINBRAIN, CANBARGAIN, ISLARGE, ISFRIENDLY},
        0, 0,
        16,
        {13,    8500,   13, -5, HPT("12d8"), "2d4/2d4/3d6"}
},
{"stone golem",
        0,  TRUE,   TRUE,   'S',    "0-0",
        {ISMEAN, CANBSGAS, BMAGICHIT, ISLARGE, HASOXYGEN},
        0, 0,
        0,
        {22,    8950,   13, 5,  HPT("0d0+60"), "3d8"}
},
{"titanothere",
        100,    TRUE,   FALSE,  't',    "17-20",
        {ISLARGE},
        0, 0,
        30,
        {10,    9000,   19, 0,  HPT("9d8"), "2d8/1d6"}
},
{"titan",
        100,    TRUE,   FALSE,  't',    "17-20",
        {ISSHADOW, ISLARGE, LOWFRIENDLY},
        0, 0,
        30,
        {10,    9000,   19, 0,  HPT("19d8"), "7d6"}
},
{"diamond golem",
        0,  TRUE,   TRUE,   'D',    "0-0",
        {ISMEAN, NOBOLT, CANBLIND, BMAGICHIT, ISLARGE},
        0, 0,
        0,
        {22,    9500,   13, -2, HPT("0d0+80"), "3d8"}
},
{"lich",
        100,    TRUE,   TRUE,   'l',    "19-20",
        {ISMEAN, CANSUMMON, CANPARALYZE, CANFRIGHTEN, MAGICHIT, ISUNDEAD, NOBOLT, CANCAST},
        "vampire", 4,
        16,
        {10,    10500,  11, 0,  HPT("11d8"), "1d10"}
},
{"falcon (Harrus, Servant of Trithereon)",
        0,  TRUE,   TRUE,   'H',    "6",
        {CANFLY, MAGICHIT, ISUNIQUE, ISLARGE, ISFRIENDLY},
        "lesser god (Trithereon the Summoner)", 1,
        16,
        {18,    11000,  12, 2,  HPT("0d8+72"), "1d4+4/1d4+4"}
},
{"beholder",
        0,  TRUE,   FALSE,  'b',    "14-16",
        {ISMEAN, ISSLOW, LOOKSTONE, CANFRIGHTEN, LOOKSLOW, CANSNORE, ISLARGE},
        0, 0,
        20,
        {6, 12900,  18, 1,  HPT("5d8+35"), "2d4"}
},
{"hill giant",
        30, TRUE,   TRUE,   'h',    "6-8",
        {ISMEAN, CANSUMMON, ISLARGE},
        "ogre", 4,
        30,
        {25,    13000,  10, 4,  HPT("8d8+2"), "2d8"}
},
{"cyclops",
        50, TRUE,   TRUE,   'c',    "9-18",
        {ISMEAN, LOWCAST, CANWIELD, CANSUMMON, ISLARGE},
        "cave bear", 3,
        45,
        {28,    15000,  14, 3,  HPT("12d8"), "2d8"}
},
{"stone giant",
        50, TRUE,   TRUE,   's',    "9-13",
        {ISMEAN, CANSURPRISE, CANSUMMON, ISLARGE, LOWFRIENDLY},
        "werebear", 3,
        35,
        {28,    14000,  13, 4,  HPT("9d8+3"), "2d8"}
},
{"iron golem",
        0,  TRUE,   TRUE,   'i',    "0-0",
        {ISMEAN, BMAGICHIT, CANBPGAS, ISLARGE, HASOXYGEN},
        0, 0,
        0,
        {25,    14550,  13, 3,  HPT("0d0+80"), "4d10"}
},
{"ancient brass dragon",
        100,    TRUE,   FALSE,  'r',    "13-14",
        {CANBSGAS, CANBFGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, LOWFRIENDLY, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  13, 2,  HPT("0d8+64"), "1d4/1d4/4d4"}
},
{"ancient chrome dragon",
        100,    TRUE,   TRUE,   'C',    "8-20",
        {CANCAST, CANBPGAS, CANBARGAIN, NOBOLT, NOCOLD, NOFIRE, CANFLY, ISLARGE, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  13, 0,  HPT("0d8+75"), "4d8/1d6/1d6"}
},
{"ancient crystal dragon",
        100,    TRUE,   TRUE,   'C',    "6-12",
        {ISMEAN, ISGREED, CANCAST, CANBBOLT, NOBOLT, CANFLY, ISLARGE},
        0, 0,
        50,
        {10,    20000,  13, 0,  HPT("0d8+75"), "4d8/1d6/1d6"}
},
{"ancient white dragon",
        100,    TRUE,   TRUE,   'W',    "8-9",
        {ISMEAN, CANBICE, ISGREED, CANBARGAIN, NOCOLD, CANFLY, ISLARGE},
        0, 0,
        50,
        {10,    20000,  13, 3,  HPT("0d8+56"), "1d4/1d4/2d8"}
},
{"ancient black dragon",
        100,    TRUE,   TRUE,   'a',    "8-10",
        {ISMEAN, CANBACID, ISGREED, CANBARGAIN, CANFLY, ISLARGE},
        0, 0,
        50,
        {10,    20000,  14, 3,  HPT("0d8+64"), "1d4/1d4/3d6"}
},
{"ancient copper dragon",
        100,    TRUE,   FALSE,  'c',    "13-14",
        {CANBACID, CANBSLGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  15, 1,  HPT("0d8+72"), "1d4/1d4/5d4"}
},
{"ancient green dragon",
        100,    TRUE,   TRUE,   'g',    "8-12",
        {ISMEAN, CANBGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  15, 2,  HPT("0d8+72"), "1d6/1d6/2d10"}
},
{"ancient bronze dragon",
        100,    TRUE,   FALSE,  'L',    "15-16",
        {CANBBOLT, CANBFGAS, ISGREED, CANBARGAIN, NOBOLT, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  16, 0,  HPT("0d8+80"), "1d6/1d6/4d6"}
},
{"ancient blue dragon",
        100,    TRUE,   TRUE,   'u',    "11-12",
        {ISMEAN, CANBBOLT, ISGREED, CANBARGAIN, NOBOLT, CANFLY, ISLARGE},
        0, 0,
        50,
        {10,    20000,  16, 2,  HPT("0d8+80"), "1d6/1d6/3d8"}
},
{"ancient silver dragon",
        100,    TRUE,   FALSE,  'S',    "15-16",
        {CANBICE, NOCOLD, CANBPGAS, ISGREED, CANBARGAIN, CANFLY, ISLARGE, MEDFRIENDLY, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  17, -1, HPT("0d8+88"), "1d6/1d6/5d6"}
},
{"frost giant",
        50, TRUE,   TRUE,   'F',    "5-10",
        {ISMEAN, CARRYGOLD, NOCOLD, ISLARGE},
        0, 0,
        40,
        {25,    20000,  15, 4,  HPT("10d8+4"), "4d6"}
},
{"ancient red dragon",
        100,    TRUE,   TRUE,   'D',    "15-16",
        {ISMEAN, CANBFIRE, ISGREED, CANBARGAIN, NOFIRE, CANFLY, ISLARGE},
        0, 0,
        50,
        {10,    20000,  17, -1, HPT("0d8+88"), "1d8/1d8/3d10"}
},
{"ancient gold dragon",
        100,    TRUE,   FALSE,  'G',    "17-18",
        {CANBFIRE, CANBGAS, ISGREED, CANBARGAIN, NOFIRE, CANFLY, ISLARGE, HIGHFRIENDLY, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  18, -2, HPT("0d8+96"), "1d8/1d8/6d6"}
},
{"ancient night dragon",  /* Dragon #74 */
        100,    TRUE,   TRUE,   'N',    "13-15",
        {CANBRANDOM, CANBLIND, ISLARGE, ISGREED, CANFLY, CANCAST, CANBARGAIN},
        0, 0,
        50,
        {10,    20000,  18, 2,  HPT("8d8"), "4d8"}
},
{"ancient electrum dragon",  /* Dragon #74 */
        100,    TRUE,   TRUE,   'E',    "17-18",
        {CANBPGAS, CANHUH, ISLARGE, CANFLY, CANCAST, CANBARGAIN, HASOXYGEN},
        0, 0,
        50,
        {10,    20000,  18, 2,  HPT("9d8"), "1d4/1d4/3d8"}
},
{"fire giant",
        50, TRUE,   TRUE,   'f',    "6-10",
        {ISMEAN, CARRYGOLD, NOFIRE, ISLARGE},
        0, 0,
        45,
        {27,    26000,  15, 3,  HPT("11d8+5"), "5d6"}
},
{"cloud giant",
        30, TRUE,   TRUE,   'c',    "8-14",
        {ISMEAN,  NOBOLT, CANBBOLT, CANBARGAIN, ISLARGE, MEDFRIENDLY},
        0, 0,
        45,
        {30,    27000,  15, 2,  HPT("12d8+8"), "6d6"}
},
{"aerial servant",
        0,  TRUE,   TRUE,   'a',    "3-5",
        {ISMEAN, BMAGICHIT, ISSHADOW, LOWFRIENDLY},
        0, 0,
        50,
        {22,    29000,  10, 3,  HPT("16d8"), "4d8"}
},
{"storm giant",
        50, TRUE,   TRUE,   's',    "8-10",
        {ISMEAN,  NOBOLT, CANBBOLT, CANCAST, CANBARGAIN, ISLARGE, MEDFRIENDLY},
        0, 0,
        50,
        {30,    30000,  15, 1,  HPT("15d8+8"), "7d6"}
},
{"valkyrie",
        0,  TRUE,   FALSE,  'v',    "14-16",
        {CANFLY, CANSHOOT, CANWIELD, CANFRIGHTEN, MAGICHIT, ISFLOCK, CANSUMMON},
        "greater god (Odin, All Father)", 1,
        50,
        {21,    27000,  25, -2, HPT("0d8+100"), "3d6+3"}
},
{"evil sorceress",
        95, TRUE,   TRUE,   'z',    "17-19",
        {ISMEAN, STEALGOLD, STEALMAGIC, ISREGEN, CARRYGOLD, ISSCAVENGE, CANSUMMON, CANCAST, CANBARGAIN},
        "nymph", 4,
        60,
        {10,    42000L, 25, -10,    HPT("10d8+50"), "3d8"}
},
{"evil sorcerer",
        95, TRUE,   TRUE,   'Z',    "17-19",
        {ISMEAN, ISREGEN, CARRYGOLD, ISSCAVENGE, CANSUMMON, CANCAST, CANBARGAIN, STEALGOLD, STEALMAGIC},
        "evil sorceress", 1,
        40,
        {10,    44000L, 25, -10,    HPT("10d9+50"), "3d10"}
},
{"time elemental",  /* Dragon #69  - a recursive monster... */
        50, TRUE,   TRUE,   'T',    "10-30",
        {ISMEAN, BMAGICHIT, ISFAST, CANBSLGAS, ISSMALL, HALFDAMAGE, NOBOLT, NOFIRE, NOCOLD, NOSHARP, NOMETAL, HASOXYGEN},
        "time elemental", 2,
        100,
        {10,    62000L, 21, 2,  HPT("15d8"), "4d8"}
},
{"demon prince (Jubilex)",
        100,    TRUE,   FALSE,  'J',    "17-18",
        {ISMEAN, ISUNIQUE, ISREGEN, ISSHADOW, CANHOLD, CANDISEASE, CANSUMMON, ISGOD},
        "black pudding", 3,
        0,
        {10,    47280L, 20, -7, HPT("0d8+88"), "4d10"}
},
{"demon prince (Yeenoghu)",
        100,    TRUE,   FALSE,  'Y',    "15-16",
        {ISMEAN, ISREGEN, ISUNIQUE, ISSHADOW, CANHOLD, CANPARALYZE, CANSUMMON, ISGOD},
        "ghoul", 10,
        0,
        {10,    54500L, 23, -5, HPT("0d8+100"), "3d6/3d6"}
},
{"demon prince (Orcus)",
        100,    TRUE,   FALSE,  'O',    "19-20",
        {ISMEAN, ISUNIQUE, CANPOISON, CANBBOLT, CANSUMMON, ISGOD},
        "vampire", 4,
        0,
        {13,    63900L, 27, -6, HPT("0d8+120"), "1d10+3/2d4"}
},
{"demi-god (Zagyg the Unpredictable)",  /* Dragon #70 */
        100,    TRUE,   TRUE,   'Z',    "23",
        {ISUNIQUE, CANBRANDOM, CANSUMMON, CANWIELD, HIGHFRIENDLY, ISGOD},
        "greater god (Boccob)", 1,
        110,
        {23,    59000L, 26, -2,     HPT("0d8+121"), "4d8"}
},
{"demi-god (Wastri, the Hopping Prophet)",  /* Dragon # 71 */
        100,    TRUE,   TRUE,   'W',    "10",
        {ISUNIQUE, CANSWIM, CANSUMMON, CANPOISON, CANWIELD, LOWFRIENDLY, ISGOD},
        "giant toad", 4,
        100,
        {18,    61000L, 20, -3,     HPT("0d8+121"), "2d6/1d6/3d8"}
},
{"chromatic dragon (Tiamat)",
        100,    TRUE,   FALSE,  'T',    "17-18",
        {ISMEAN, ISUNIQUE, CANBFIRE, CANBACID, CANBBOLT, CANBICE, CANBGAS, ISGREED, CANSUMMON, ISGOD, HASOXYGEN},
        "adult dragon", 5,
        0,
        {10,    63580L, 29, 0,  HPT("0d8+128"), "2d8/3d6/2d10/3d8/3d10/1d6"}
},
{"arch devil (Geryon)",
        100,    TRUE,   FALSE,  'g',    "15-16",
        {ISMEAN, ISUNIQUE, ISSHADOW, CANHUH, CANPOISON, CANSUMMON, ISGOD},
        "ice devil", 2,
        0,
        {13,    61500L, 30, -3, HPT("0d8+133"), "3d6/3d6/2d4"}
},
{"lesser god (Ralishaz the Unlooked For)",  /* Dragon # 71 */
        100,    TRUE,   TRUE,   'R',    "20",
        {ISUNIQUE, CANSNORE, CANWIELD, ISFAST, LOWFRIENDLY, ISGOD},
        0, 0,
        100,
        {18,    65000L, 22, -6,     HPT("5d10+140"), "1d20/1d20/1d20/1d20"}
},
{"lesser god (Obad-hai the Shalm)",  /* Dragon #69 */
        100,    TRUE,   TRUE,   'O',    "17",
        {ISUNIQUE, ISREGEN, CANSUMMON, LOWFRIENDLY, ISGOD},
        "centaur", 10,
        100,
        {18,    62000L, 18, -2,     HPT("0d8+144"), "4d8"}
},
{"arch devil (Dispater)",
        100,    TRUE,   FALSE,  'd',    "17-18",
        {ISMEAN, ISUNIQUE, CANHUH, CANSUMMON, ISGOD},
        "pit fiend", 2,
        0,
        {10,    48040L, 36, -2, HPT("0d8+144"), "4d6"}
},
{"lesser god (Trithereon the Summoner)",
        100,    TRUE,   TRUE,   'T',    "18",
        {ISUNIQUE, CANWIELD, CANSUMMON, ISFRIENDLY, ISGOD},
        "hound (Nemoud, Servant of Trithereon)", 1,
        0,
        {19,    55000L, 35, -4, HPT("0d8+163"), "1d8+12"}
},
{"demi-god (Iuz the Old)",  /* Dragon #67 - enemy of St Cuthbert */
        100,    TRUE,   TRUE,   'I',    "18",
        {ISMEAN, CANHUH, CANBPGAS, ISUNIQUE, CANSUMMON, ISGOD, HASOXYGEN},
        "shade", 2,
        0,
        {21,    55000L, 35, -8, HPT("0d8+165"), "1d8+12"}
},
{"arch devil (Baalzebul)",
        100,    TRUE,   FALSE,  'B',    "17-18",
        {ISMEAN, ISSHADOW, ISUNIQUE, CANHOLD, CANPOISON, CANHUH, CANSUMMON, ISGOD},
        "horned devil", 4,
        0,
        {10,    61410L, 37, -5, HPT("0d8+166"), "2d6"}
},
{"platinum dragon (Bahamut)",
        100,    TRUE,   FALSE,  'B',    "19-20",
        {ISUNIQUE, CANBICE, CANBGAS, CANBBOLT, ISGREED, CANSUMMON, ISFRIENDLY, ISGOD, HASOXYGEN},
        "ancient gold dragon", 7,
        0,
        {10,    58080L, 38, -3, HPT("0d8+168"), "2d6/2d6/6d8"}
},
{"lesser goddess (Xan Yae, Lady of Perfection)",    /* Dragon #68 */
        100,    TRUE,   FALSE,  'X',    "19",
        {CANSHOOT, ISUNIQUE, ISGOD, LOWFRIENDLY},
        0, 0,
        0,
        {22,    55000L, 35, -4, HPT("0d8+172"), "6d6"}
},
{"lesser goddess (Ehlonna of the Forests)",     /* Dragon #68 */
        100,    TRUE,   FALSE,  'E',    "19",
        {CANHUH, CANSHOOT, ISUNIQUE, CANSUMMON, ISGOD, HIGHFRIENDLY},
        "noldor elf", 30,
        0,
        {22,    65000L, 35, -6, HPT("0d8+180"), "3d6+6/1d10"}
},
{"lesser god (Pholtus of the Blinding Light)",  /* Dragon #68 */
        100,    TRUE,   FALSE,  'P',    "19",
        {HASFIRE, CANBLIND, CANSHOOT, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        "phoenix", 2,
        0,
        {22,    65000L, 35, -6, HPT("0d8+180"), "3d6+6/1d10"}
},
{"demi-god (Vaprak \"The Destroyer\")",
        0,  TRUE,   TRUE,   'v',    "18",
        {ISMEAN, ISUNIQUE, ISREGEN, CANSUMMON, ISGOD},
        "troll", 5,
        0,
        {16,    56000L, 26, 0,  HPT("0d8+198"), "2d10/2d10/1d12"}
},
{"lesser god (Olidammara the Laughing Rogue)",  /* Dragon #70 */
        100,    TRUE,   TRUE,   'O',    "18",
        {ISUNIQUE, CANINWALL, CANSUMMON, ISGOD, LOWFRIENDLY},
        "halfling", 10,
        110,
        {21,    59000L, 30, -9,     HPT("0d8+199"), "4d8"}
},
{"devil Asmodeus",
        100,    TRUE,   FALSE,  'A',    "19-20",
        {ISMEAN, ISUNIQUE, ISSHADOW, CANHOLD, CANHUH, CANCHILL, CANSUMMON, ISGOD},
        "pit fiend", 3,
        0,
        {10,    80965L, 45, -7, HPT("0d8+199"), "4d10/4d10"}
},
{"valar (Yavanna, Giver of Fruits)",
        100,    TRUE,   FALSE,  'Y',    "20",
        {ISUNIQUE, CANSUMMON, ISGOD, ISFRIENDLY},
        "entwife", 10,
        0,
        {15,    64000L, 45, -8, HPT("0d8+200"), "1d8+4"}
},
{"valar (Varda, Elbereth Gilthoniel)",
        100,    TRUE,   FALSE,  'V',    "30",
        {ISUNIQUE, HASFIRE, CANSUMMON, ISGOD, ISFRIENDLY},
        "noldor elf", 20,
        0,
        {15,    64000L, 45, -8, HPT("0d8+200"), "1d8+4"}
},
{"lesser god (Hextor, Champion of Evil)",
        100,    TRUE,   FALSE,  'H',    "18",
        {ISMEAN, CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD},
        "zombie", 5,
        0,
        {25,    64000L, 45, -8, HPT("0d8+200"), "2d6/2d6"}
},
{"demon prince (Demogorgon)",
        100,    TRUE,   FALSE,  'D',    "19-20",
        {ISMEAN, CANHUH, DOUBLEDRAIN, CANINFEST, ISUNIQUE, CANSUMMON, ISGOD},
        "glabrezu", 3,
        0,
        {10,    74000L, 45, -8, HPT("0d8+200"), "1d6/1d6"}
},
{"lesser god (Heironeous the Invincible)",  /* Dragon #67 - enemy of Hextor */
        100,    TRUE,   FALSE,  'H',    "18",
        {CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, NOBOLT, CANBBOLT, ISGOD, ISFRIENDLY},
        "ki-rin", 2,
        0,
        {21,    64000L, 45, -9, HPT("0d8+217"), "1d4+8/1d4+8"}
},
{"lesser god (Kurtulmak)",
        50, TRUE,   TRUE,   'K',    "19",
        {ISMEAN, CANPOISON, ISUNIQUE, ISGOD},
        0, 0,
        0,
        {16,    55000L, 27, 0,  HPT("0d8+219"), "2d12/1d6"}
},
{"lesser god (Hruggek)",
        50, TRUE,   FALSE,  'H',    "17",
        {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        "bugbear", 9,
        0,
        {13,    55000L, 25, 0,  HPT("0d8+221"), "2d8/2d8"}
},
{"lesser god (St Cuthbert of the Cudgel)",  /* Dragon #67 */
        100,    TRUE,   FALSE,  'C',    "10",
        {CANHUH, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        "lammasu", 2,
        0,
        {20,    65000L, 45, -8, HPT("0d8+224"), "2d6+5/1d10+5"}
},
{"lesser god (Celestian the Far Wanderer)",     /* Dragon #68 */
        100,    TRUE,   FALSE,  'c',    "20",
        {CANHUH, CANSHOOT, CANBFIRE, CANBBOLT, CANBICE, ISUNIQUE, CANSUMMON, ISGOD, ISFRIENDLY},
        "air squid", 2,
        0,
        {23,    65000L, 45, -5, HPT("0d8+242"), "1d6+20"}
},
{"lesser god (Raxivort, Night Flutterer)",
        100,    TRUE,   TRUE,   'R',    "18",
        {CANSHOOT, ISUNIQUE, CANBACID, CANWIELD, CANSUMMON, LOWFRIENDLY, ISGOD},
        "xvart", 50,
        0,
        {18,    65000L, 45, -1, HPT("0d8+246"), "3d6+6"}
},
{"lesser god (Fharlanghn, Dweller on the Horizon)", /* Dragon #68 - brother to Celestian */
        100,    TRUE,   FALSE,  'f',    "18",
        {CANHUH, CANBLINK, HASFIRE, ISUNIQUE, CANWIELD, CANSUMMON, ISGOD, ISFRIENDLY},
        "earth elemental", 1,
        0,
        {18,    65000L, 45, -6, HPT("0d8+262"), "3d6+6"}
},
{"lesser god (Nyarlathotep)",
        50, TRUE,   FALSE,  'N',    "25",
        {ISMEAN, ISUNIQUE, ISGOD},
        "kodiac bear", 9,
        0,
        {15,    49000L, 25, -5, HPT("0d8+284"), "2d8/2d8"}
},
{"lesser god (Erythnul the Many)",  /* Dragon # 71 */
        100,    TRUE,   TRUE,   'E',    "16",
        {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        "troll", 4,
        100,
        {22,    62000L, 45, -3,     HPT("0d8+320"), "4d6+10"}
},
{"greater goddess (Ulaa, Mistress of the Mountains)",
        100,    TRUE,   FALSE,  'U',    "18",
        {ISUNIQUE, CANSUMMON, CANWIELD, ISREGEN, ISGOD, HIGHFRIENDLY},
        "kazad dwarf", 15,
        110,
        {24,    85000L, 45, -7,     HPT("0d8+321"), "4d8"}
},
{"greater god (Maglubiyet)",
        0,  TRUE,   FALSE,  'M',    "19",
        {ISMEAN, ISUNIQUE, ISGOD},
        0, 0,
        0,
        {10,    80000L, 45, -1, HPT("0d8+350"), "4d10"}
},
{"greater god (Gruumsh)",
        100,    TRUE,   FALSE,  'G',    "19",
        {ISMEAN, ISUNIQUE, ISGOD},
        0, 0,
        0,
        {22,    82000L, 45, -1, HPT("0d8+350"), "4d10"}
},
{"greater god (Boccob the Uncaring)",
        100,    TRUE,   FALSE,  'B',    "26",
        {ISUNIQUE, CANWIELD, ISGOD, LOWFRIENDLY},
        0, 0,
        0,
        {18,    95000L, 45, -8, HPT("0d8+354"), "4d10"}
},
{"greater goddess (Istus, Lady of Fate)",  /* Dragon #69 */
        100,    TRUE,   FALSE,  'I',    "23",
        {ISUNIQUE, CANSUMMON, CANWIELD, CANHOLD, ISGOD, LOWFRIENDLY},
        "time elemental", 3,
        110,
        {15,    88000L, 45, -8,     HPT("0d8+377"), "4d8"}
},
{"lesser god (Skoraeus Stonebones)",
        0,  TRUE,   FALSE,  'S',    "19",
        {ISUNIQUE, ISREGEN, ISGOD, LOWFRIENDLY},
        0, 0,
        0,
        {10,    85000L, 45, -1, HPT("0d8+380"), "6d10"}
},
{"greater god (Incabulos, God of Evil Sendings)",  /* Dragon # 71 */
        100,    TRUE,   TRUE,   'I',    "20",
        {ISMEAN, ISUNIQUE, CANSUMMON, CANWIELD, CANSNORE, ISGOD},
        "night hag", 4,
        100,
        {18,    92000L, 25, -9,     HPT("0d8+383"), "5d6"}
},
{"greater god (Nerull the Grim Reaper)",  /* Dragon # 71 */
        100,    TRUE,   TRUE,   'N',    "21",
        {ISMEAN, ISUNIQUE, CANBACID, CANSUMMON, ISGOD},
        "shaggy demodand (shator)", 2,
        100,
        {14,    92000L, 30, -6,     HPT("0d8+400"), "10d6"}
},
{"greater god (Odin, All Father)",
        100,    TRUE,   TRUE,   'O',    "25",
        {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        "valkyrie", 50,
        100,
        {25,    105000L,    30, -6,     HPT("0d8+400"), "5d8"}
},
{"valar (Orome, Lord of Forests)",
        100,    TRUE,   FALSE,  'o',    "36",
        {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        "elephant", 10,
        0,
        {18,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
},
{"valar (Aule, Lord of Smithing)",
        100,    TRUE,   FALSE,  'A',    "36",
        {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        "kazad dwarf", 15,
        0,
        {20,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
},
{"valar (Ulmo, God of Waters)",
        100,    TRUE,   FALSE,  'U',    "36",
        {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        "giant crocodile", 15,
        0,
        {18,    95000L, 45, -5, HPT("0d8+460"), "4d8+10"}
},
{"valar (Melkor, the Dark Lord)",
        100,    TRUE,   FALSE,  'M',    "36",
        {ISMEAN, ISUNIQUE, CANHUH, CANSUMMON, ISGOD},
        "maiar (Balrog)", 15,
        0,
        {18,    95000L, 45, -10,    HPT("0d8+460"), "4d8+10"}
},
{"valar (Manwe, Lord of Arda)",
        100,    TRUE,   FALSE,  'M',    "36",
        {ISUNIQUE, CANSUMMON, CANWIELD, ISGOD, LOWFRIENDLY},
        "aerial servant", 15,
        0,
        {18,    95000L, 45, -10,    HPT("0d8+460"), "4d8+10"}
},
{"valar (Tulkas the Valiant)",
        100,    TRUE,   FALSE,  'T',    "36",
        {ISUNIQUE, CANSUMMON, ISGOD, LOWFRIENDLY},
        "noone, haste anyway", 1,
        0,
        {28,    145000L,    65, -15,    HPT("0d8+800"), "10d4/4d10"}
},
{"quartermaster",
        0, FALSE, TRUE, 'q', "18-20",
        {CANSELL},
        0, 0,
        2,
        {12,    20, 100,    -11,    HPT("1d8+1"), "1d10"}
},
{"Lord of All Darkness (Lucifer)",
        100, TRUE, TRUE, 'L', "40-60",
        {ISMEAN, ISUNIQUE, CANSUMMON, ISGOD},
        "evil sorcerer", 15,
        225,
        {45,    1465000L,   100,    -13,    HPT("18d60+700"), "3d8/3d8/3d8"}}
};

int nummonst = NUMMONST;