#ifndef MON_SPLL_H
#define MON_SPLL_H
/* *********************************************************************
Template Format:
{
bolt spell,
enchantment,
self-enchantment, // 50% tried after others fail
misc(1) spell,
misc(2) spell, // SPELL_DIG must be here to work!
emergency spell // only when fleeing
}
********************************************************************* */
{ MST_ORC_WIZARD_I,
{
SPELL_MAGIC_DART,
SPELL_SLOW,
SPELL_HASTE,
SPELL_MAGIC_DART,
SPELL_BLINK,
SPELL_BLINK
}
},
{ MST_ORC_WIZARD_II,
{
SPELL_THROW_FLAME,
SPELL_CONFUSE,
SPELL_INVISIBILITY,
SPELL_MAGIC_DART,
SPELL_NO_SPELL,
SPELL_CONFUSE
}
},
{ MST_ORC_WIZARD_III,
{
SPELL_THROW_FROST,
SPELL_CANTRIP,
SPELL_HASTE,
SPELL_THROW_FLAME,
SPELL_MAGIC_DART,
SPELL_INVISIBILITY
}
},
{ MST_GUARDIAN_SERPENT,
{
SPELL_TELEPORT_OTHER,
SPELL_TELEPORT_OTHER,
SPELL_MINOR_HEALING,
SPELL_VENOM_BOLT,
SPELL_SLOW,
SPELL_MINOR_HEALING
}
},
{ MST_LICH_I,
{
SPELL_BOLT_OF_COLD,
SPELL_PARALYSE,
SPELL_SUMMON_GREATER_DEMON,
SPELL_ANIMATE_DEAD,
SPELL_IRON_SHOT,
SPELL_TELEPORT_SELF
}
},
{ MST_LICH_II,
{
SPELL_BOLT_OF_FIRE,
SPELL_CONFUSE,
SPELL_HASTE,
SPELL_BOLT_OF_DRAINING,
SPELL_SUMMON_GREATER_DEMON,
SPELL_BANISHMENT
}
},
{ MST_LICH_III,
{
SPELL_BOLT_OF_DRAINING,
SPELL_ANIMATE_DEAD,
SPELL_SUMMON_UNDEAD,
SPELL_THROW_FROST,
SPELL_LEHUDIBS_CRYSTAL_SPEAR,
SPELL_SUMMON_UNDEAD
}
},
{ MST_LICH_IV,
{
SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_BOLT_OF_COLD,
SPELL_INVISIBILITY,
SPELL_ANIMATE_DEAD,
SPELL_IRON_SHOT,
SPELL_INVISIBILITY
}
},
{ MST_HELLION,
{
SPELL_HELLFIRE_BURST,
SPELL_HELLFIRE_BURST,
SPELL_NO_SPELL,
SPELL_HELLFIRE_BURST,
SPELL_HELLFIRE_BURST,
SPELL_HELLFIRE_BURST
}
},
{ MST_VAMPIRE,
{
SPELL_VAMPIRE_SUMMON,
SPELL_CONFUSE,
SPELL_INVISIBILITY,
SPELL_NO_SPELL,
SPELL_VAMPIRE_SUMMON,
SPELL_VAMPIRE_SUMMON
}
},
{ MST_VAMPIRE_KNIGHT,
{
SPELL_VAMPIRE_SUMMON,
SPELL_PARALYSE,
SPELL_HASTE,
SPELL_INVISIBILITY,
SPELL_VAMPIRE_SUMMON,
SPELL_MINOR_HEALING
}
},
{ MST_VAMPIRE_MAGE,
{
SPELL_BOLT_OF_DRAINING,
SPELL_SUMMON_UNDEAD,
SPELL_INVISIBILITY,
SPELL_ANIMATE_DEAD,
SPELL_ANIMATE_DEAD,
SPELL_TELEPORT_SELF
}
},
{ MST_EFREET,
{
SPELL_BOLT_OF_FIRE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_FIREBALL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_BRAIN_WORM,
{
SPELL_BRAIN_FEED,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BRAIN_FEED,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_GIANT_ORANGE_BRAIN,
{
SPELL_BRAIN_FEED,
SPELL_POLYMORPH_OTHER,
SPELL_SHADOW_CREATURES,
SPELL_CONFUSE,
SPELL_BLINK,
SPELL_TELEPORT_SELF
}
},
{ MST_RAKSHASA,
{
SPELL_FAKE_RAKSHASA_SUMMON,
SPELL_BLINK,
SPELL_INVISIBILITY,
SPELL_FAKE_RAKSHASA_SUMMON,
SPELL_BLINK,
SPELL_TELEPORT_SELF
}
},
{ MST_GREAT_ORB_OF_EYES,
{
SPELL_PARALYSE,
SPELL_DISINTEGRATE,
SPELL_NO_SPELL,
SPELL_SLOW,
SPELL_CONFUSE,
SPELL_TELEPORT_OTHER
}
},
{ MST_KRAKEN,
{
SPELL_KRAKEN_TENTACLES,
SPELL_KRAKEN_TENTACLES,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_ORC_SORCERER,
{
SPELL_BOLT_OF_FIRE,
SPELL_BOLT_OF_DRAINING,
SPELL_SUMMON_DEMON,
SPELL_PARALYSE,
SPELL_ANIMATE_DEAD,
SPELL_TELEPORT_SELF
}
},
{ MST_STEAM_DRAGON,
{
SPELL_STEAM_BALL,
SPELL_STEAM_BALL,
SPELL_NO_SPELL,
SPELL_STEAM_BALL,
SPELL_STEAM_BALL,
SPELL_NO_SPELL
}
},
{ MST_HELL_KNIGHT_I,
{
SPELL_PAIN,
SPELL_THROW_FLAME,
SPELL_HASTE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_HASTE
}
},
{ MST_HELL_KNIGHT_II,
{
SPELL_PAIN,
SPELL_BOLT_OF_FIRE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BLINK
}
},
{ MST_NECROMANCER_I,
{
SPELL_BOLT_OF_COLD,
SPELL_BOLT_OF_DRAINING,
SPELL_NO_SPELL,
SPELL_ANIMATE_DEAD,
SPELL_ANIMATE_DEAD,
SPELL_TELEPORT_SELF
}
},
{ MST_NECROMANCER_II,
{
SPELL_BOLT_OF_FIRE,
SPELL_PAIN,
SPELL_INVISIBILITY,
SPELL_ANIMATE_DEAD,
SPELL_ANIMATE_DEAD,
SPELL_BLINK
}
},
{ MST_WIZARD_I,
{
SPELL_MAGIC_DART,
SPELL_PARALYSE,
SPELL_HASTE,
SPELL_LIGHTNING_BOLT,
SPELL_CONFUSE,
SPELL_TELEPORT_SELF
}
},
{ MST_WIZARD_II,
{
SPELL_VENOM_BOLT,
SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_INVISIBILITY,
SPELL_CONFUSE,
SPELL_SLOW,
SPELL_TELEPORT_SELF
}
},
{ MST_WIZARD_III,
{
SPELL_PARALYSE,
SPELL_LEHUDIBS_CRYSTAL_SPEAR,
SPELL_BLINK,
SPELL_BOLT_OF_FIRE,
SPELL_BOLT_OF_COLD,
SPELL_MINOR_HEALING
}
},
{ MST_WIZARD_IV,
{
SPELL_STONE_ARROW,
SPELL_STING,
SPELL_BLINK,
SPELL_LIGHTNING_BOLT,
SPELL_BANISHMENT,
SPELL_MINOR_HEALING
}
},
{ MST_WIZARD_V,
{
SPELL_PARALYSE,
SPELL_THROW_FLAME,
SPELL_INVISIBILITY,
SPELL_TELEPORT_OTHER,
SPELL_FIREBALL,
SPELL_TELEPORT_OTHER
}
},
{ MST_ORC_PRIEST,
{
SPELL_PAIN,
SPELL_NO_SPELL,
SPELL_CANTRIP,
SPELL_SMITING,
SPELL_NO_SPELL,
SPELL_MINOR_HEALING
}
},
{ MST_ORC_HIGH_PRIEST,
{
SPELL_PAIN,
SPELL_SUMMON_DEMON,
SPELL_SUMMON_DEMON,
SPELL_SMITING,
SPELL_ANIMATE_DEAD,
SPELL_MINOR_HEALING
}
},
{ MST_MOTTLED_DRAGON,
{
SPELL_STICKY_FLAME_SPLASH,
SPELL_STICKY_FLAME_SPLASH,
SPELL_NO_SPELL,
SPELL_STICKY_FLAME_SPLASH,
SPELL_STICKY_FLAME_SPLASH,
SPELL_NO_SPELL
}
},
{ MST_ICE_FIEND,
{
SPELL_BOLT_OF_COLD,
SPELL_BOLT_OF_COLD,
SPELL_NO_SPELL,
SPELL_SYMBOL_OF_TORMENT,
SPELL_NO_SPELL,
SPELL_SUMMON_DEMON
}
},
{ MST_SHADOW_FIEND,
{
SPELL_BOLT_OF_COLD,
SPELL_BOLT_OF_DRAINING,
SPELL_NO_SPELL,
SPELL_SYMBOL_OF_TORMENT,
SPELL_DISPEL_UNDEAD,
SPELL_SUMMON_DEMON
}
},
{ MST_TORMENTOR,
{
SPELL_PAIN,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_PAIN,
SPELL_SYMBOL_OF_TORMENT,
SPELL_SYMBOL_OF_TORMENT
}
},
{ MST_STORM_DRAGON,
{
SPELL_LIGHTNING_BOLT,
SPELL_LIGHTNING_BOLT,
SPELL_NO_SPELL,
SPELL_LIGHTNING_BOLT,
SPELL_LIGHTNING_BOLT,
SPELL_NO_SPELL
}
},
{ MST_WHITE_IMP,
{
SPELL_THROW_FROST,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_YNOXINUL,
{
SPELL_NO_SPELL,
SPELL_IRON_SHOT,
SPELL_SUMMON_UFETUBUS,
SPELL_NO_SPELL,
SPELL_SUMMON_UFETUBUS,
SPELL_NO_SPELL
}
},
{ MST_NEQOXEC,
{
SPELL_POLYMORPH_OTHER,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BRAIN_FEED,
SPELL_CALL_IMP,
SPELL_NO_SPELL
}
},
{ MST_HELLWING,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_TELEPORT_OTHER,
SPELL_ANIMATE_DEAD,
SPELL_TELEPORT_SELF
}
},
{ MST_SMOKE_DEMON,
{
SPELL_STICKY_FLAME,
SPELL_STEAM_BALL,
SPELL_NO_SPELL,
SPELL_SMITING,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_CACODEMON,
{
SPELL_CALL_IMP,
SPELL_CALL_IMP,
SPELL_CALL_IMP,
SPELL_POLYMORPH_OTHER,
SPELL_DIG,
SPELL_SUMMON_DEMON
}
},
{ MST_GREEN_DEATH,
{
SPELL_POISON_ARROW,
SPELL_POISONOUS_CLOUD,
SPELL_NO_SPELL,
SPELL_VENOM_BOLT,
SPELL_CALL_IMP,
SPELL_BLINK
}
},
{ MST_BALRUG,
{
SPELL_BOLT_OF_FIRE,
SPELL_FIREBALL,
SPELL_NO_SPELL,
SPELL_STICKY_FLAME,
SPELL_SMITING,
SPELL_TELEPORT_SELF
}
},
{ MST_BLUE_DEATH,
{
SPELL_LIGHTNING_BOLT,
SPELL_BOLT_OF_COLD,
SPELL_NO_SPELL,
SPELL_CALL_IMP,
SPELL_SHADOW_CREATURES,
SPELL_TELEPORT_OTHER
}
},
{ MST_TITAN,
{
SPELL_LIGHTNING_BOLT,
SPELL_NO_SPELL,
SPELL_MINOR_HEALING,
SPELL_AIRSTRIKE,
SPELL_NO_SPELL,
SPELL_MINOR_HEALING
}
},
{ MST_GOLDEN_DRAGON,
{
SPELL_BOLT_OF_FIRE,
SPELL_BOLT_OF_COLD,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_POISONOUS_CLOUD,
SPELL_NO_SPELL
}
},
{ MST_DEEP_ELF_SUMMONER,
{
SPELL_BLINK,
SPELL_CALL_IMP,
SPELL_SUMMON_UFETUBUS,
SPELL_VAMPIRE_SUMMON,
SPELL_SUMMON_DEMON,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_CONJURER_I,
{
SPELL_BOLT_OF_FIRE,
SPELL_BOLT_OF_COLD,
SPELL_CANTRIP,
SPELL_LIGHTNING_BOLT,
SPELL_BOLT_OF_DRAINING,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_CONJURER_II,
{
SPELL_STICKY_FLAME,
SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_INVISIBILITY,
SPELL_STONE_ARROW,
SPELL_BOLT_OF_DRAINING,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_PRIEST,
{
SPELL_PAIN,
SPELL_CANTRIP,
SPELL_MINOR_HEALING,
SPELL_SMITING,
SPELL_ANIMATE_DEAD,
SPELL_MINOR_HEALING
}
},
{ MST_DEEP_ELF_HIGH_PRIEST,
{
SPELL_SUMMON_DEMON,
SPELL_HELLFIRE_BURST,
SPELL_MINOR_HEALING,
SPELL_SMITING,
SPELL_ANIMATE_DEAD,
SPELL_MINOR_HEALING
}
},
{ MST_DEEP_ELF_DEMONOLOGIST,
{
SPELL_SUMMON_DEMON,
SPELL_BANISHMENT,
SPELL_SUMMON_DEMON,
SPELL_SUMMON_GREATER_DEMON,
SPELL_CALL_IMP,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_ANNIHILATOR,
{
SPELL_LIGHTNING_BOLT,
SPELL_LEHUDIBS_CRYSTAL_SPEAR,
SPELL_BLINK,
SPELL_IRON_SHOT,
SPELL_POISON_ARROW,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_SORCERER,
{
SPELL_BOLT_OF_DRAINING,
SPELL_BANISHMENT,
SPELL_HASTE,
SPELL_SUMMON_DEMON,
SPELL_HELLFIRE,
SPELL_TELEPORT_SELF
}
},
{ MST_DEEP_ELF_DEATH_MAGE,
{
SPELL_BOLT_OF_DRAINING,
SPELL_BOLT_OF_DRAINING,
SPELL_MINOR_HEALING,
SPELL_ANIMATE_DEAD,
SPELL_ANIMATE_DEAD,
SPELL_TELEPORT_SELF
}
},
{ MST_KOBOLD_DEMONOLOGIST,
{
SPELL_CALL_IMP,
SPELL_SUMMON_DEMON,
SPELL_CANTRIP,
SPELL_CALL_IMP,
SPELL_SUMMON_DEMON,
SPELL_CANTRIP // this should be cute -- bw
},
},
{ MST_NAGA,
{
SPELL_POISON_SPLASH,
SPELL_POISON_SPLASH,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_NAGA_MAGE,
{
SPELL_VENOM_BOLT,
SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_HASTE,
SPELL_POISON_ARROW,
SPELL_TELEPORT_OTHER,
SPELL_TELEPORT_SELF
}
},
{ MST_CURSE_SKULL,
{
SPELL_SUMMON_UNDEAD,
SPELL_SUMMON_UNDEAD,
SPELL_NO_SPELL,
SPELL_SYMBOL_OF_TORMENT,
SPELL_SUMMON_UNDEAD,
SPELL_NO_SPELL
}
},
{ MST_SHINING_EYE,
{
SPELL_POLYMORPH_OTHER,
SPELL_POLYMORPH_OTHER,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_FROST_GIANT,
{
SPELL_BOLT_OF_COLD,
SPELL_BOLT_OF_COLD,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_ANGEL,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_MINOR_HEALING,
SPELL_NO_SPELL,
SPELL_MINOR_HEALING,
SPELL_MINOR_HEALING
}
},
{ MST_DAEVA,
{
SPELL_SMITING,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_SMITING,
SPELL_SMITING,
SPELL_NO_SPELL
}
},
{ MST_SHADOW_DRAGON,
{
SPELL_BOLT_OF_DRAINING,
SPELL_BOLT_OF_DRAINING,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BOLT_OF_DRAINING,
SPELL_NO_SPELL
}
},
{ MST_SPHINX,
{
SPELL_CONFUSE,
SPELL_PARALYSE,
SPELL_MINOR_HEALING,
SPELL_SMITING,
SPELL_SLOW,
SPELL_MINOR_HEALING
}
},
{ MST_MUMMY,
{
SPELL_SUMMON_DEMON,
SPELL_SMITING,
SPELL_NO_SPELL,
SPELL_SYMBOL_OF_TORMENT,
SPELL_SUMMON_UNDEAD,
SPELL_SUMMON_UNDEAD
}
},
{ MST_ELECTRIC_GOLEM,
{
SPELL_LIGHTNING_BOLT,
SPELL_LIGHTNING_BOLT,
SPELL_BLINK,
SPELL_LIGHTNING_BOLT,
SPELL_LIGHTNING_BOLT,
SPELL_BLINK
}
},
{ MST_ORB_OF_FIRE,
{
SPELL_BOLT_OF_FIRE,
SPELL_BOLT_OF_FIRE,
SPELL_NO_SPELL,
SPELL_POLYMORPH_OTHER,
SPELL_FIREBALL,
SPELL_FIREBALL
}
},
{ MST_SHADOW_IMP,
{
SPELL_PAIN,
SPELL_NO_SPELL,
SPELL_ANIMATE_DEAD,
SPELL_ANIMATE_DEAD,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_HELL_HOG,
{
SPELL_STICKY_FLAME_SPLASH,
SPELL_STICKY_FLAME_SPLASH,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_SWAMP_DRAGON,
{
SPELL_POISONOUS_CLOUD,
SPELL_POISONOUS_CLOUD,
SPELL_NO_SPELL,
SPELL_POISONOUS_CLOUD,
SPELL_POISONOUS_CLOUD,
SPELL_NO_SPELL
}
},
{ MST_SWAMP_DRAKE,
{
SPELL_MEPHITIC_CLOUD,
SPELL_MEPHITIC_CLOUD,
SPELL_NO_SPELL,
SPELL_MEPHITIC_CLOUD,
SPELL_MEPHITIC_CLOUD,
SPELL_NO_SPELL
}
},
{ MST_SERPENT_OF_HELL,
{
SPELL_HELLFIRE,
SPELL_HELLFIRE,
SPELL_NO_SPELL,
SPELL_HELLFIRE,
SPELL_HELLFIRE,
SPELL_NO_SPELL
}
},
{ MST_BOGGART,
{
SPELL_CONFUSE,
SPELL_SLOW,
SPELL_INVISIBILITY,
SPELL_BLINK,
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES
}
},
{ MST_EYE_OF_DEVASTATION,
{
SPELL_ENERGY_BOLT,
SPELL_ENERGY_BOLT,
SPELL_NO_SPELL,
SPELL_ENERGY_BOLT,
SPELL_ENERGY_BOLT,
SPELL_NO_SPELL
}
},
{ MST_QUICKSILVER_DRAGON,
{
SPELL_QUICKSILVER_BOLT,
SPELL_QUICKSILVER_BOLT,
SPELL_NO_SPELL,
SPELL_QUICKSILVER_BOLT,
SPELL_QUICKSILVER_BOLT,
SPELL_NO_SPELL
}
},
{ MST_IRON_DRAGON,
{
SPELL_METAL_SPLINTERS,
SPELL_METAL_SPLINTERS,
SPELL_NO_SPELL,
SPELL_METAL_SPLINTERS,
SPELL_METAL_SPLINTERS,
SPELL_NO_SPELL
}
},
{ MST_SKELETAL_WARRIOR,
{
SPELL_ANIMATE_DEAD,
SPELL_NO_SPELL,
SPELL_ANIMATE_DEAD,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_MYSTIC,
{
SPELL_BRAIN_FEED,
SPELL_SMITING,
SPELL_INVISIBILITY,
SPELL_CONFUSE,
SPELL_PARALYSE,
SPELL_MINOR_HEALING
}
},
{ MST_DEATH_DRAKE,
{
SPELL_MIASMA,
SPELL_MIASMA,
SPELL_NO_SPELL,
SPELL_MIASMA,
SPELL_MIASMA,
SPELL_NO_SPELL
}
},
{ MST_DRAC_SCORCHER,
{
SPELL_BOLT_OF_FIRE,
SPELL_STICKY_FLAME,
SPELL_NO_SPELL,
SPELL_FIREBALL,
SPELL_HELLFIRE,
SPELL_HELLFIRE_BURST
}
},
{ MST_DRAC_CALLER,
{
SPELL_NO_SPELL,
SPELL_SUMMON_DRAKES,
SPELL_SUMMON_DRAKES,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_SUMMON_DRAKES
}
},
{ MST_DRAC_SHIFTER,
{
SPELL_BANISHMENT,
SPELL_BLINK_OTHER,
SPELL_BLINK,
SPELL_NO_SPELL,
SPELL_BLINK_OTHER,
SPELL_CONTROLLED_BLINK
}
},
// Curse toe menu should be kept full, because otherwise the toe spends
// too much time crawling around.
{ MST_CURSE_TOE,
{
SPELL_SUMMON_UNDEAD,
SPELL_SUMMON_MUSHROOMS, // fungal theme
SPELL_SUMMON_MUSHROOMS,
SPELL_SYMBOL_OF_TORMENT,
SPELL_SUMMON_UNDEAD,
SPELL_SYMBOL_OF_TORMENT
}
},
{ MST_ICE_STATUE,
{
SPELL_BOLT_OF_COLD,
SPELL_THROW_ICICLE,
SPELL_NO_SPELL,
SPELL_FREEZING_CLOUD,
SPELL_SUMMON_ICE_BEAST,
SPELL_SUMMON_ICE_BEAST
}
},
// ---------------------
// uniques' "spellbooks"
// ---------------------
// Jessica is now a bit more evil-themed than before.
{ MST_JESSICA,
{
SPELL_PAIN, // Formerly Magic Dart.
SPELL_SLOW,
SPELL_HASTE,
SPELL_PAIN, // Formerly Magic Dart.
SPELL_BLINK,
SPELL_BLINK
}
},
// Crusader theme.
{ MST_RUPERT,
{
SPELL_PARALYSE,
SPELL_CONFUSE,
SPELL_BERSERKER_RAGE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BERSERKER_RAGE
}
},
// statue, earth spells
// Blink Other for foes out of the other spells' range
{ MST_ROXANNE,
{
SPELL_LEHUDIBS_CRYSTAL_SPEAR,
SPELL_IRON_SHOT,
SPELL_BLINK_OTHER_CLOSE,
SPELL_BOLT_OF_MAGMA,
SPELL_ISKENDERUNS_MYSTIC_BLAST,
SPELL_STONE_ARROW
}
},
{ MST_SONJA,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BLINK,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_TELEPORT_SELF
}
},
{ MST_MENKAURE,
{
SPELL_PAIN,
SPELL_NO_SPELL,
SPELL_HASTE,
SPELL_NO_SPELL,
SPELL_SYMBOL_OF_TORMENT,
SPELL_NO_SPELL
}
},
{ MST_EUSTACHIO,
{
SPELL_SUMMON_SMALL_MAMMALS,
SPELL_CALL_IMP,
SPELL_BLINK,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BLINK
}
},
{ MST_ILSUIW,
{
SPELL_THROW_ICICLE,
SPELL_CALL_TIDE,
SPELL_INVISIBILITY,
SPELL_BLINK,
SPELL_WATER_ELEMENTALS,
SPELL_WATER_ELEMENTALS
}
},
{ MST_PRINCE_RIBBIT,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_TELEPORT_SELF
}
},
{ MST_NESSOS,
{
SPELL_NO_SPELL,
SPELL_BLINK_RANGE,
SPELL_HASTE,
SPELL_ANIMATE_DEAD,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_KIRKE,
{
SPELL_PORKALATOR,
SPELL_SLOW,
SPELL_SUMMON_UGLY_THING,
SPELL_PORKALATOR,
SPELL_CORONA,
SPELL_INVISIBILITY
}
},
{ MST_DOWAN,
{
SPELL_THROW_FROST,
SPELL_CORONA,
SPELL_BLINK,
SPELL_THROW_FLAME,
SPELL_HASTE_OTHER,
SPELL_MINOR_HEALING,
}
},
{ MST_GASTRONOK,
{
SPELL_AIRSTRIKE,
SPELL_SLOW,
SPELL_SWIFTNESS,
SPELL_SUMMON_SMALL_MAMMALS,
SPELL_CANTRIP,
SPELL_AIRSTRIKE,
}
},
{ MST_MAURICE,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_INVISIBILITY,
SPELL_BLINK,
SPELL_NO_SPELL,
SPELL_TELEPORT_SELF,
}
},
// demon lords
{ MST_GERYON,
{
SPELL_SUMMON_BEAST,
SPELL_SUMMON_BEAST,
SPELL_NO_SPELL,
SPELL_SUMMON_BEAST,
SPELL_NO_SPELL,
SPELL_SUMMON_BEAST
}
},
{ MST_DISPATER,
{
SPELL_SUMMON_GREATER_DEMON,
SPELL_IRON_SHOT,
SPELL_SUMMON_DEMON,
SPELL_LIGHTNING_BOLT,
SPELL_HELLFIRE,
SPELL_SUMMON_GREATER_DEMON
}
},
{ MST_ASMODEUS,
{
SPELL_BOLT_OF_FIRE,
SPELL_HELLFIRE,
SPELL_SUMMON_DEMON,
SPELL_SUMMON_GREATER_DEMON,
SPELL_BOLT_OF_DRAINING,
SPELL_TELEPORT_SELF
}
},
{ MST_ERESHKIGAL,
{
SPELL_BOLT_OF_DRAINING,
SPELL_BOLT_OF_COLD,
SPELL_SUMMON_GREATER_DEMON,
SPELL_SYMBOL_OF_TORMENT,
SPELL_PARALYSE,
SPELL_MINOR_HEALING
}
},
{ MST_ANTAEUS,
{
SPELL_BOLT_OF_COLD,
SPELL_LIGHTNING_BOLT,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL
}
},
{ MST_MNOLEG,
{
SPELL_SUMMON_GREATER_DEMON,
SPELL_SMITING,
SPELL_INVISIBILITY,
SPELL_SUMMON_HORRIBLE_THINGS,
SPELL_SUMMON_HORRIBLE_THINGS,
SPELL_TELEPORT_SELF
}
},
{ MST_LOM_LOBON,
{
SPELL_ICE_STORM,
SPELL_CONJURE_BALL_LIGHTNING,
SPELL_MAJOR_HEALING,
SPELL_BLINK_RANGE,
SPELL_BLINK_RANGE,
SPELL_BLINK_AWAY
}
},
{ MST_CEREBOV,
{
SPELL_FIRE_STORM,
SPELL_IRON_SHOT,
SPELL_HASTE,
SPELL_HASTE,
SPELL_SUMMON_GREATER_DEMON,
SPELL_HASTE
}
},
{ MST_GLOORX_VLOQ,
{
SPELL_POISON_ARROW,
SPELL_MIASMA,
SPELL_SYMBOL_OF_TORMENT,
SPELL_BOLT_OF_DRAINING,
SPELL_DISPEL_UNDEAD,
SPELL_INVISIBILITY
}
},
// fake spell for monsters berserking when fleeing
{ MST_BERSERK_ESCAPE,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BERSERKER_RAGE
}
},
{ MST_KHUFU,
{
SPELL_SUMMON_DEMON,
SPELL_SMITING,
SPELL_SMITING,
SPELL_SYMBOL_OF_TORMENT,
SPELL_SUMMON_UNDEAD,
SPELL_TOMB_OF_DOROKLOHE
}
},
{ MST_NIKOLA,
{
SPELL_SHOCK,
SPELL_CHAIN_LIGHTNING,
SPELL_BLINK,
SPELL_LIGHTNING_BOLT,
SPELL_CHAIN_LIGHTNING,
SPELL_BLINK
}
},
{ MST_DISSOLUTION,
{
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_SUMMON_EYEBALLS,
SPELL_NO_SPELL,
SPELL_SUMMON_EYEBALLS
}
},
{ MST_AIZUL,
{
SPELL_VENOM_BOLT,
SPELL_SLEEP,
SPELL_SLEEP,
SPELL_POISON_ARROW,
SPELL_VENOM_BOLT,
SPELL_BLINK_OTHER
}
},
{ MST_EXECUTIONER,
{
SPELL_NO_SPELL,
SPELL_PAIN,
SPELL_HASTE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_HASTE
}
},
{ MST_HAROLD,
{
SPELL_NO_SPELL,
SPELL_BOLT_OF_FIRE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BLINK
}
},
{ MST_MARA,
{
SPELL_MISLEAD,
SPELL_FAKE_MARA_SUMMON,
SPELL_LIGHTNING_BOLT,
SPELL_SUMMON_PLAYER_GHOST,
SPELL_PAIN,
SPELL_TELEPORT_SELF,
}
},
{ MST_MARA_FAKE,
{
SPELL_MISLEAD,
SPELL_NO_SPELL,
SPELL_LIGHTNING_BOLT,
SPELL_NO_SPELL,
SPELL_PAIN,
SPELL_TELEPORT_SELF,
}
},
{ MST_MERFOLK_AQUAMANCER,
{
SPELL_PRIMAL_WAVE,
SPELL_STEAM_BALL,
SPELL_THROW_ICICLE,
SPELL_NO_SPELL,
SPELL_NO_SPELL,
SPELL_BLINK
}
},
{ MST_TEST_SPAWNER,
{
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES,
SPELL_SHADOW_CREATURES
}
}
#endif