summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-spll.h
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-04 20:50:21 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-04 20:50:21 +0000
commite828bafa67e06c97dad7b9fcf2851e6ab5b00f28 (patch)
tree77fbcd20c3485501851302796dfa70640a5e2c90 /crawl-ref/source/mon-spll.h
parent07828b78525d85498811687311f0a9cff5901e03 (diff)
downloadcrawl-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.h267
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
}
},