diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2009-12-06 13:27:19 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2009-12-06 13:27:19 +1000 |
commit | 0b387fd8a2519df5b4f86c5ef5bd34d8be268d94 (patch) | |
tree | 69cd2909a9277d3e2abefc4e0b589f9cd7b36190 /crawl-ref/source/mon-gear.cc | |
parent | 4d920561429d56eac9e2c3cbb0b35cf199e94f89 (diff) | |
download | crawl-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.cc | 12 |
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: |