summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorJude Brown <bookofjude@users.sourceforge.net>2009-11-26 18:40:27 +1000
committerJude Brown <bookofjude@users.sourceforge.net>2009-11-26 18:42:28 +1000
commit852e9454c38ce132fbb2ee6422dac60808a7b583 (patch)
tree5e3428fcb61c761c58ce4408616c77617be9dd9b /crawl-ref
parent19556431fc66383fb83130bba7412b16a2a73e6d (diff)
downloadcrawl-ref-852e9454c38ce132fbb2ee6422dac60808a7b583.tar.gz
crawl-ref-852e9454c38ce132fbb2ee6422dac60808a7b583.zip
Give Harold and Executioners their own spell books.
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/enum.h2
-rw-r--r--crawl-ref/source/mon-data.h4
-rw-r--r--crawl-ref/source/mon-spll.h22
3 files changed, 26 insertions, 2 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h
index 0dae240dd4..0c999b435d 100644
--- a/crawl-ref/source/enum.h
+++ b/crawl-ref/source/enum.h
@@ -2307,6 +2307,8 @@ enum mon_spellbook_type
MST_NIKOLA,
MST_DISSOLUTION, // 170
MST_AIZUL,
+ MST_EXECUTIONER,
+ MST_HAROLD,
MST_TEST_SPAWNER = 200,
NUM_MSTYPES,
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index 3eb32c7b22..4d74d639df 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -3980,7 +3980,7 @@ static monsterentry mondata[] = {
{ {AT_HIT, AF_PLAIN, 30}, {AT_HIT, AF_PLAIN, 10}, {AT_HIT, AF_PLAIN, 10},
AT_NO_ATK },
{ 12, 3, 5, 0 },
- 10, 15, MST_HELL_KNIGHT_I, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
+ 10, 15, MST_EXECUTIONER, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
I_HIGH, HT_LAND, FL_NONE, 20, DEFAULT_ENERGY,
MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
},
@@ -4799,7 +4799,7 @@ static monsterentry mondata[] = {
550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
{ {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
{ 9, 0, 0, 76 },
- 0, 8, MST_HELL_KNIGHT_II, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
+ 0, 8, MST_HAROLD, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
},
diff --git a/crawl-ref/source/mon-spll.h b/crawl-ref/source/mon-spll.h
index 07bbe5ed23..4b2f8fe176 100644
--- a/crawl-ref/source/mon-spll.h
+++ b/crawl-ref/source/mon-spll.h
@@ -1275,6 +1275,28 @@
}
},
+ { 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_TEST_SPAWNER,
{
SPELL_SHADOW_CREATURES,