diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-04 20:50:21 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-04 20:50:21 +0000 |
commit | e828bafa67e06c97dad7b9fcf2851e6ab5b00f28 (patch) | |
tree | 77fbcd20c3485501851302796dfa70640a5e2c90 /crawl-ref/source/mon-spll.h | |
parent | 07828b78525d85498811687311f0a9cff5901e03 (diff) | |
download | crawl-ref-e828bafa67e06c97dad7b9fcf2851e6ab5b00f28.tar.gz crawl-ref-e828bafa67e06c97dad7b9fcf2851e6ab5b00f28.zip |
Introduce a number of new uniques taken from a patch by castamir.
These are:
* Roxanne (statue spellcaster)
* Sonja (Kobold assassin)
* Eustachio (human summoner, was: Francisco)
* Azrael (efreet, was: Abdul)
* Ilsuiw (Merfolk witch
* Prince Ribbit (blink frog prince)
* Nergalle (orc sorceress)
* Saint Roka (orc priest of Beogh)
Tweaked make_book_theme_randart() to allow for one forced spell and
owner's name. Used to occasionally give Roxanne a randart book containing
Statue Form. (Was: always book of earth)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8207 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-spll.h')
-rw-r--r-- | crawl-ref/source/mon-spll.h | 267 |
1 files changed, 163 insertions, 104 deletions
diff --git a/crawl-ref/source/mon-spll.h b/crawl-ref/source/mon-spll.h index fed39f962b..ad4783c30d 100644 --- a/crawl-ref/source/mon-spll.h +++ b/crawl-ref/source/mon-spll.h @@ -506,105 +506,6 @@ } }, - { 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_BOLT_OF_IRON, - 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_LESSER_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_GREATER_HEALING, - SPELL_BLINK, - SPELL_BLINK, - SPELL_TELEPORT_SELF - } - }, - - { MST_CEREBOV, - { - SPELL_FIRE_STORM, - SPELL_BOLT_OF_IRON, - 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 - } - }, - { MST_TITAN, { SPELL_LIGHTNING_BOLT, @@ -1047,6 +948,21 @@ } }, + { MST_ICE_STATUE, + { + SPELL_BOLT_OF_COLD, + SPELL_ICE_BOLT, + SPELL_NO_SPELL, + SPELL_FREEZING_CLOUD, + SPELL_SUMMON_ICE_BEAST, + SPELL_SUMMON_ICE_BEAST + } + }, + + // --------------------- + // unique's "spellbooks" + // --------------------- + // Crusader theme. { MST_RUPERT, { @@ -1059,14 +975,157 @@ } }, - { MST_ICE_STATUE, + { MST_ROXANNE, { + SPELL_LEHUDIBS_CRYSTAL_SPEAR, + SPELL_BOLT_OF_IRON, + SPELL_BOLT_OF_MAGMA, + SPELL_STONE_ARROW, + SPELL_ISKENDERUNS_MYSTIC_BLAST, + SPELL_SANDBLAST + } + }, + + { MST_SONJA, + { + SPELL_NO_SPELL, + SPELL_NO_SPELL, + SPELL_BLINK, + SPELL_NO_SPELL, + SPELL_NO_SPELL, + SPELL_TELEPORT_SELF + } + }, + + { MST_EUSTACHIO, + { + SPELL_SUMMON_SMALL_MAMMALS, + SPELL_CALL_IMP, + SPELL_BLINK, + SPELL_NO_SPELL, + SPELL_NO_SPELL, + SPELL_BLINK + } + }, + + { MST_ILSUIW, + { + SPELL_THROW_FROST, // was: SPELL_CONFUSED + SPELL_SLOW, + 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_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_BOLT_OF_IRON, + 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_ICE_BOLT, + SPELL_SUMMON_GREATER_DEMON, + SPELL_SYMBOL_OF_TORMENT, + SPELL_PARALYSE, + SPELL_LESSER_HEALING + } + }, + + { MST_ANTAEUS, + { + SPELL_BOLT_OF_COLD, + SPELL_LIGHTNING_BOLT, SPELL_NO_SPELL, - SPELL_FREEZING_CLOUD, - SPELL_SUMMON_ICE_BEAST, - SPELL_SUMMON_ICE_BEAST + 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_GREATER_HEALING, + SPELL_BLINK, + SPELL_BLINK, + SPELL_TELEPORT_SELF + } + }, + + { MST_CEREBOV, + { + SPELL_FIRE_STORM, + SPELL_BOLT_OF_IRON, + 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 } }, |