summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-gear.cc
diff options
context:
space:
mode:
authorJude Brown <bookofjude@users.sourceforge.net>2009-12-06 13:27:19 +1000
committerJude Brown <bookofjude@users.sourceforge.net>2009-12-06 13:27:19 +1000
commit0b387fd8a2519df5b4f86c5ef5bd34d8be268d94 (patch)
tree69cd2909a9277d3e2abefc4e0b589f9cd7b36190 /crawl-ref/source/mon-gear.cc
parent4d920561429d56eac9e2c3cbb0b35cf199e94f89 (diff)
downloadcrawl-ref-0b387fd8a2519df5b4f86c5ef5bd34d8be268d94.tar.gz
crawl-ref-0b387fd8a2519df5b4f86c5ef5bd34d8be268d94.zip
Don't give deep elves long blades or maces (dpeg).
Diffstat (limited to 'crawl-ref/source/mon-gear.cc')
-rw-r--r--crawl-ref/source/mon-gear.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/crawl-ref/source/mon-gear.cc b/crawl-ref/source/mon-gear.cc
index 816d5709be..a275a8e853 100644
--- a/crawl-ref/source/mon-gear.cc
+++ b/crawl-ref/source/mon-gear.cc
@@ -382,9 +382,9 @@ static item_make_species_type _give_weapon(monsters *mon, int level,
item_race = MAKE_ITEM_ELVEN;
item.base_type = OBJ_WEAPONS;
item.sub_type = random_choose_weighted(
- 20, WPN_LONG_SWORD, 20, WPN_SHORT_SWORD, 14, WPN_SCIMITAR,
- 14, WPN_MACE, 13, WPN_BOW, 13, WPN_HAND_CROSSBOW,
- 5, WPN_LONGBOW,
+ 30, WPN_SHORT_SWORD, 30, WPN_SABRE,
+ 15, WPN_BOW, 15, WPN_HAND_CROSSBOW,
+ 10, WPN_LONGBOW,
0);
break;
@@ -423,7 +423,11 @@ static item_make_species_type _give_weapon(monsters *mon, int level,
case MONS_DEEP_ELF_SORCERER:
case MONS_DEEP_ELF_SUMMONER:
item_race = MAKE_ITEM_ELVEN;
- // deliberate fall-through
+ item.base_type = OBJ_WEAPONS;
+ item.sub_type = random_choose(WPN_SHORT_SWORD, WPN_SABRE,
+ WPN_DAGGER, WPN_WHIP,
+ -1);
+ break;
case MONS_DRACONIAN_SHIFTER:
case MONS_DRACONIAN_SCORCHER: