summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorDavid Lawrence Ramsey <dolorous@users.sourceforge.net>2009-09-29 09:18:14 -0500
committerDavid Lawrence Ramsey <dolorous@users.sourceforge.net>2009-09-29 09:18:14 -0500
commitace15c8b3e0eacd744f51f665fa51e13aa7cbd1c (patch)
tree012e56a6cdae5266dea7778d451c797e2e349d29 /crawl-ref
parent1673c5396d8901fa062f75ac048bebc186505fb2 (diff)
downloadcrawl-ref-ace15c8b3e0eacd744f51f665fa51e13aa7cbd1c.tar.gz
crawl-ref-ace15c8b3e0eacd744f51f665fa51e13aa7cbd1c.zip
Apply bookofjude's patch in [2869430] to adjust Duvessa's and Dowan's
stats.
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/makeitem.cc8
-rw-r--r--crawl-ref/source/mon-data.h10
2 files changed, 12 insertions, 6 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc
index a5e22e7df3..10dc28ff7c 100644
--- a/crawl-ref/source/makeitem.cc
+++ b/crawl-ref/source/makeitem.cc
@@ -3341,6 +3341,13 @@ static item_make_species_type _give_weapon(monsters *mon, int level,
break;
case MONS_DUVESSA:
+ item_race = MAKE_ITEM_ELVEN;
+ item.base_type = OBJ_WEAPONS;
+ item.sub_type = random_choose_weighted(30, WPN_SHORT_SWORD,
+ 10, WPN_SABRE,
+ 0);
+ break;
+
case MONS_DEEP_ELF_FIGHTER:
case MONS_DEEP_ELF_HIGH_PRIEST:
case MONS_DEEP_ELF_KNIGHT:
@@ -4098,7 +4105,6 @@ void give_shield(monsters *mon, int level)
level * 2 + 1, MAKE_ITEM_NO_RACE, 1);
break;
- case MONS_DUVESSA:
case MONS_DEEP_ELF_SOLDIER:
case MONS_DEEP_ELF_FIGHTER:
if (one_chance_in(6))
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index e44a3370d6..3079939872 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -4218,9 +4218,9 @@ static monsterentry mondata[] = {
M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
- { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
- { 6, 3, 3, 0 },
- 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT, I_HIGH,
+ { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
+ { 4, 0, 0, 35 },
+ 2, 9, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT, I_HIGH,
HT_LAND, 10, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
},
@@ -4230,8 +4230,8 @@ static monsterentry mondata[] = {
| M_SPEAKS,
MR_NO_FLAGS,
450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
- { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
- { 4, 3, 3, 0 },
+ { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
+ { 3, 0, 0, 25 },
0, 13, MST_DOWAN, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT, I_HIGH,
HT_LAND, 10, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
},